1.1 --- a/src/cpu/mips/vm/templateInterpreter_mips_64.cpp Tue Sep 26 09:11:24 2017 +0800 1.2 +++ b/src/cpu/mips/vm/templateInterpreter_mips_64.cpp Tue Sep 26 11:18:59 2017 +0800 1.3 @@ -342,7 +342,7 @@ 1.4 __ li(AT, (long)&InvocationCounter::InterpreterProfileLimit); 1.5 __ lw(AT, AT, 0); 1.6 __ slt(AT, T3, AT); 1.7 - __ bne_far(AT, R0, *profile_method_continue); 1.8 + __ bne(AT, R0, *profile_method_continue); 1.9 __ delayed()->nop(); 1.10 1.11 // if no method data exists, go to profile_method 1.12 @@ -352,7 +352,7 @@ 1.13 __ li(AT, (long)&InvocationCounter::InterpreterInvocationLimit); 1.14 __ lw(AT, AT, 0); 1.15 __ slt(AT, T3, AT); 1.16 - __ beq_far(AT, R0, *overflow); 1.17 + __ beq(AT, R0, *overflow); 1.18 __ delayed()->nop(); 1.19 __ bind(done); 1.20 } 1.21 @@ -378,7 +378,7 @@ 1.22 InterpreterRuntime::frequency_counter_overflow), R0); 1.23 __ ld(Rmethod, FP, method_offset); 1.24 // Preserve invariant that esi/edi contain bcp/locals of sender frame 1.25 - __ b_far(*do_continue); 1.26 + __ beq(R0, R0, *do_continue); 1.27 __ delayed()->nop(); 1.28 } 1.29