summaryrefslogtreecommitdiffstats
path: root/JavaScriptCore/jit/JITArithmetic32_64.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'JavaScriptCore/jit/JITArithmetic32_64.cpp')
-rw-r--r--JavaScriptCore/jit/JITArithmetic32_64.cpp4
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);