src/cpu/mips/vm/mips_64.ad

changeset 9808
a9451177555c
parent 9761
17884ee5d053
child 9932
86ea9a02a717
     1.1 --- a/src/cpu/mips/vm/mips_64.ad	Wed Feb 05 00:26:59 2020 +0800
     1.2 +++ b/src/cpu/mips/vm/mips_64.ad	Thu Feb 13 19:16:02 2020 +0800
     1.3 @@ -14168,7 +14168,7 @@
     1.4        __ stop("in storeIConditional: index != 0");
     1.5      } else {
     1.6        __ bind(again);
     1.7 -      if(UseSyncLevel >= 3000 || UseSyncLevel < 2000) __ sync();
     1.8 +      if (UseSyncLevel >= 10000 || UseSyncLevel == 1000 || UseSyncLevel == 4000) __ sync();
     1.9        __ ll(AT, addr);
    1.10        __ bne(AT, oldval, failure);
    1.11        __ delayed()->addu(AT, R0, R0);

mercurial