| Index: src/ia32/macro-assembler-ia32.cc
|
| diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc
|
| index f96da485eb74b56f586940c9490235882129852e..a8a96f0f68b4a95b403a202643c4c44852809b9c 100644
|
| --- a/src/ia32/macro-assembler-ia32.cc
|
| +++ b/src/ia32/macro-assembler-ia32.cc
|
| @@ -375,16 +375,14 @@ void MacroAssembler::TaggedToI(Register result_reg,
|
|
|
|
|
| void MacroAssembler::LoadUint32(XMMRegister dst,
|
| - Register src,
|
| - XMMRegister scratch) {
|
| + Register src) {
|
| Label done;
|
| cmp(src, Immediate(0));
|
| ExternalReference uint32_bias =
|
| ExternalReference::address_of_uint32_bias();
|
| - movsd(scratch, Operand::StaticVariable(uint32_bias));
|
| Cvtsi2sd(dst, src);
|
| j(not_sign, &done, Label::kNear);
|
| - addsd(dst, scratch);
|
| + addsd(dst, Operand::StaticVariable(uint32_bias));
|
| bind(&done);
|
| }
|
|
|
|
|