src/cpu/mips/vm/mips_64.ad

changeset 8019
3fb3ceb7398f
parent 8010
e1b12c6ec026
child 8020
ed0d6e1dbcb2
     1.1 --- a/src/cpu/mips/vm/mips_64.ad	Thu Dec 07 16:21:29 2017 +0800
     1.2 +++ b/src/cpu/mips/vm/mips_64.ad	Tue Dec 12 10:30:27 2017 +0800
     1.3 @@ -13075,7 +13075,7 @@
     1.4        __ stop("in storeIConditional: index != 0");
     1.5      } else {
     1.6        __ bind(again);
     1.7 -      if(!Use3A2000) __ sync();
     1.8 +      if(UseSyncLevel >= 3000 || UseSyncLevel < 2000) __ sync();
     1.9        __ ll(AT, addr);
    1.10        __ bne(AT, oldval, failure);
    1.11        __ delayed()->addu(AT, R0, R0);

mercurial