Index: src/arm/macro-assembler-arm.cc |
diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc |
index 29cf434285fa61dbfa742adef9f2e6c264e9901e..d2663102657a5f6eb04d189435b1582fc7a9d3fa 100644 |
--- a/src/arm/macro-assembler-arm.cc |
+++ b/src/arm/macro-assembler-arm.cc |
@@ -789,7 +789,6 @@ void MacroAssembler::VFPCompareAndLoadFlags(const DwVfpRegister src1, |
void MacroAssembler::Vmov(const DwVfpRegister dst, |
const double imm, |
- const Register scratch, |
const Condition cond) { |
ASSERT(CpuFeatures::IsEnabled(VFP2)); |
static const DoubleRepresentation minus_zero(-0.0); |
@@ -801,7 +800,7 @@ void MacroAssembler::Vmov(const DwVfpRegister dst, |
} else if (value.bits == minus_zero.bits) { |
vneg(dst, kDoubleRegZero, cond); |
} else { |
- vmov(dst, imm, scratch, cond); |
+ vmov(dst, imm, cond); |
} |
} |
@@ -1988,7 +1987,7 @@ void MacroAssembler::StoreNumberToDoubleElements(Register value_reg, |
destination = FloatingPointHelper::kCoreRegisters; |
} |
- Register untagged_value = elements_reg; |
+ Register untagged_value = receiver_reg; |
SmiUntag(untagged_value, value_reg); |
FloatingPointHelper::ConvertIntToDouble(this, |
untagged_value, |
@@ -3677,7 +3676,7 @@ void MacroAssembler::ClampDoubleToUint8(Register result_reg, |
// Double value is >= 255, return 255. |
bind(&above_zero); |
- Vmov(temp_double_reg, 255.0, result_reg); |
+ Vmov(temp_double_reg, 255.0); |
VFPCompareAndSetFlags(input_reg, temp_double_reg); |
b(le, &in_bounds); |
mov(result_reg, Operand(255)); |
@@ -3730,7 +3729,7 @@ void MacroAssembler::LoadInstanceDescriptors(Register map, |
void MacroAssembler::NumberOfOwnDescriptors(Register dst, Register map) { |
- ldr(dst, FieldMemOperand(map, Map::kBitField3Offset)); |
+ ldr(dst, FieldMemOperand(map, Map::kBitFieldOffset)); |
DecodeField<Map::NumberOfOwnDescriptorsBits>(dst); |
} |