[JAEGER] Fixed warning in FastArithmetic.cpp.

--HG--
extra : rebase_source : 70bf9eae527e5a6f3eb85c26db5b094c528dfe24
This commit is contained in:
David Anderson 2010-08-04 15:11:30 -07:00
parent e7ff26213c
commit 7f08721380

View File

@ -802,13 +802,13 @@ mjit::Compiler::jsop_mod()
MaybeJump done;
if (lhsMaybeNeg) {
RegisterID lhsData;
MaybeRegisterID lhsData;
if (!lhsIsNeg)
lhsData = frame.tempRegForData(lhs);
Jump negZero1 = masm.branchTest32(Assembler::NonZero, X86Registers::edx);
MaybeJump negZero2;
if (!lhsIsNeg)
negZero2 = masm.branchTest32(Assembler::Zero, lhsData, Imm32(0x80000000));
negZero2 = masm.branchTest32(Assembler::Zero, lhsData.reg(), Imm32(0x80000000));
/* Darn, negative 0. */
masm.storeValue(DoubleValue(-0.0), frame.addressOf(lhs));