src/cpu/mips/vm/macroAssembler_mips.cpp

changeset 9168
6e0024130c02
parent 9159
3b138a121964
child 9170
e9c6bf40f656
     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) {

mercurial