| Index: src/ia32/macro-assembler-ia32.cc
|
| diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc
|
| index d8a475c7a824aa6ba95ed09b95929a7516595ad8..7e00a2e487762732d34e22b7e5f38130d1a7dfcb 100644
|
| --- a/src/ia32/macro-assembler-ia32.cc
|
| +++ b/src/ia32/macro-assembler-ia32.cc
|
| @@ -253,8 +253,8 @@ void MacroAssembler::X87TOSToI(Register result_reg,
|
| Label::Distance dst) {
|
| Label done;
|
| sub(esp, Immediate(kPointerSize));
|
| - fist_s(MemOperand(esp, 0));
|
| fld(0);
|
| + fist_s(MemOperand(esp, 0));
|
| fild_s(MemOperand(esp, 0));
|
| pop(result_reg);
|
| FCmp();
|
| @@ -453,6 +453,7 @@ static double kUint32Bias =
|
| void MacroAssembler::LoadUint32(XMMRegister dst,
|
| Register src,
|
| XMMRegister scratch) {
|
| + ASSERT(!Serializer::enabled());
|
| Label done;
|
| cmp(src, Immediate(0));
|
| movdbl(scratch,
|
|
|