1.1 --- a/src/cpu/mips/vm/macroAssembler_mips.cpp Fri Jul 13 14:14:12 2018 +0800 1.2 +++ b/src/cpu/mips/vm/macroAssembler_mips.cpp Tue Jul 17 20:32:39 2018 +0800 1.3 @@ -180,7 +180,7 @@ 1.4 address cl = first_cache_address(); 1.5 address ch = last_cache_address(); 1.6 1.7 - return fit_in_jal(target, cl) && fit_in_jal(target, ch); 1.8 + return (cl <= target) && (target <= ch) && fit_in_jal(cl, ch); 1.9 } 1.10 1.11 void MacroAssembler::general_jump(address target) {