diff options
-rw-r--r-- | src/jit/codegenxarch.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jit/codegenxarch.cpp b/src/jit/codegenxarch.cpp index 529dafced1..7da42ce7e5 100644 --- a/src/jit/codegenxarch.cpp +++ b/src/jit/codegenxarch.cpp @@ -7285,7 +7285,7 @@ void CodeGen::genSSE2BitwiseOp(GenTreePtr treeNode) // Neg(x) = flip the sign bit. // Neg(f) = f ^ 0x80000000 // Neg(d) = d ^ 0x8000000000000000 - ins = genGetInsForOper(GT_XOR, targetType); + ins = INS_xorps; if (targetType == TYP_FLOAT) { bitMask = &negBitmaskFlt; @@ -7311,7 +7311,7 @@ void CodeGen::genSSE2BitwiseOp(GenTreePtr treeNode) // Abs(x) = set sign-bit to zero // Abs(f) = f & 0x7fffffff // Abs(d) = d & 0x7fffffffffffffff - ins = genGetInsForOper(GT_AND, targetType); + ins = INS_andps; if (targetType == TYP_FLOAT) { bitMask = &absBitmaskFlt; |