| Index: src/mips/assembler-mips.cc
|
| diff --git a/src/mips/assembler-mips.cc b/src/mips/assembler-mips.cc
|
| index fcf49f110d16890b58852b92dc9bc82af48d4f42..3e02f32143c56cce9bbcbea2e682f86d33d2cdfc 100644
|
| --- a/src/mips/assembler-mips.cc
|
| +++ b/src/mips/assembler-mips.cc
|
| @@ -2203,8 +2203,7 @@ void Assembler::set_target_address_at(Address pc, Address target) {
|
|
|
| Instr instr3 = instr_at(pc + 2 * kInstrSize);
|
| uint32_t ipc = reinterpret_cast<uint32_t>(pc + 3 * kInstrSize);
|
| - bool in_range = (ipc ^ static_cast<uint32_t>(itarget) >>
|
| - (kImm26Bits + kImmFieldShift)) == 0;
|
| + bool in_range = ((ipc ^ itarget) >> (kImm26Bits + kImmFieldShift)) == 0;
|
| uint32_t target_field =
|
| static_cast<uint32_t>(itarget & kJumpAddrMask) >> kImmFieldShift;
|
| bool patched_jump = false;
|
|
|