| Index: src/IceTargetLoweringX8632.cpp
|
| diff --git a/src/IceTargetLoweringX8632.cpp b/src/IceTargetLoweringX8632.cpp
|
| index f1b8c25097a151564c54f72d6190b7846d311cde..00e6f53226ac935d9092b5b6ba08fe9070e3891d 100644
|
| --- a/src/IceTargetLoweringX8632.cpp
|
| +++ b/src/IceTargetLoweringX8632.cpp
|
| @@ -1182,9 +1182,10 @@ void TargetX8632::lowerArithmetic(const InstArithmetic *Inst) {
|
| _movp(Dest, T);
|
| } break;
|
| case InstArithmetic::Frem: {
|
| - const SizeT MaxSrcs = 1;
|
| + const SizeT MaxSrcs = 2;
|
| InstCall *Call = makeHelperCall("__frem_v4f32", Dest, MaxSrcs);
|
| Call->addArg(Src0);
|
| + Call->addArg(Src1);
|
| lowerCall(Call);
|
| } break;
|
| }
|
|
|