Chromium Code Reviews| Index: src/arm/simulator-arm.cc |
| diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc |
| index 394ef27eb5cfee3c09b7fb1e422a81a13ca58218..5abadf5e8a071357b401298a1a2b7d5d97b4088b 100644 |
| --- a/src/arm/simulator-arm.cc |
| +++ b/src/arm/simulator-arm.cc |
| @@ -3051,8 +3051,8 @@ void Simulator::DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr) { |
| double val = double_precision ? get_double_from_d_register(src) |
| : get_float_from_s_register(src); |
| - int temp = unsigned_integer ? static_cast<uint32_t>(val) |
| - : static_cast<int32_t>(val); |
| + int temp = unsigned_integer ? static_cast<int>(val) |
| + : static_cast<int>(val); |
|
Jakob Kummerow
2012/07/16 15:06:07
I don't think this change is correct, as it effect
|
| inv_op_vfp_flag_ = get_inv_op_vfp_flag(mode, val, unsigned_integer); |