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); |
} |