Index: runtime/vm/assembler_mips.cc |
=================================================================== |
--- runtime/vm/assembler_mips.cc (revision 32146) |
+++ runtime/vm/assembler_mips.cc (working copy) |
@@ -114,12 +114,12 @@ |
const uint16_t low = Utils::Low16Bits(offset); |
const uint16_t high = Utils::High16Bits(offset); |
buffer_.EmitFixup(new PatchFarJump()); |
- lui(TMP, Immediate(high)); |
- ori(TMP, TMP, Immediate(low)); |
+ lui(T9, Immediate(high)); |
+ ori(T9, T9, Immediate(low)); |
if (link) { |
- EmitRType(SPECIAL, TMP, R0, RA, 0, JALR); |
+ EmitRType(SPECIAL, T9, R0, RA, 0, JALR); |
} else { |
- EmitRType(SPECIAL, TMP, R0, R0, 0, JR); |
+ EmitRType(SPECIAL, T9, R0, R0, 0, JR); |
} |
} |