diff options
Diffstat (limited to 'JavaScriptCore/jit/JITArithmetic32_64.cpp')
-rw-r--r-- | JavaScriptCore/jit/JITArithmetic32_64.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/JavaScriptCore/jit/JITArithmetic32_64.cpp b/JavaScriptCore/jit/JITArithmetic32_64.cpp index 023426e..4f36d66 100644 --- a/JavaScriptCore/jit/JITArithmetic32_64.cpp +++ b/JavaScriptCore/jit/JITArithmetic32_64.cpp @@ -460,7 +460,7 @@ void JIT::emitRightShiftSlowCase(Instruction* currentInstruction, Vector<SlowCas failures.append(branch32(LessThan, regT0, Imm32(0))); } else if (shift) rshift32(Imm32(shift & 0x1f), regT0); - emitStoreInt32(dst, regT0, dst == op1 || dst == op2); + emitStoreInt32(dst, regT0, false); emitJumpSlowToHot(jump(), OPCODE_LENGTH(op_rshift)); failures.link(this); } @@ -480,7 +480,7 @@ void JIT::emitRightShiftSlowCase(Instruction* currentInstruction, Vector<SlowCas urshift32(regT2, regT0); else rshift32(regT2, regT0); - emitStoreInt32(dst, regT0, dst == op1 || dst == op2); + emitStoreInt32(dst, regT0, false); emitJumpSlowToHot(jump(), OPCODE_LENGTH(op_rshift)); notDouble.link(this); notInt.link(this); |