src/cpu/mips/vm/macroAssembler_mips.cpp

changeset 9263
adfd32ea5bcf
parent 9245
aef0606c167c
child 9267
d75acfefab6a
     1.1 --- a/src/cpu/mips/vm/macroAssembler_mips.cpp	Thu Nov 08 20:41:50 2018 +0800
     1.2 +++ b/src/cpu/mips/vm/macroAssembler_mips.cpp	Tue Nov 13 16:56:02 2018 +0800
     1.3 @@ -2322,7 +2322,7 @@
     1.4  
     1.5  void MacroAssembler::li64(Register rd, long imm) {
     1.6    assert_not_delayed();
     1.7 -  lui(rd, imm >> 48);
     1.8 +  lui(rd, split_low(imm >> 48));
     1.9    ori(rd, rd, split_low(imm >> 32));
    1.10    dsll(rd, rd, 16);
    1.11    ori(rd, rd, split_low(imm >> 16));

mercurial