#7156 two missing delayed() in interpreter

Tue, 05 Jun 2018 16:07:46 +0800

author
aoqi
date
Tue, 05 Jun 2018 16:07:46 +0800
changeset 9124
31b7e2d46763
parent 9123
a9ee39e93a34
child 9125
869c0d28be95

#7156 two missing delayed() in interpreter

src/cpu/mips/vm/templateTable_mips_64.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/cpu/mips/vm/templateTable_mips_64.cpp	Wed May 30 13:15:54 2018 +0800
     1.2 +++ b/src/cpu/mips/vm/templateTable_mips_64.cpp	Tue Jun 05 16:07:46 2018 +0800
     1.3 @@ -3005,7 +3005,7 @@
     1.4  
     1.5  #ifdef ASSERT
     1.6    __ b(Done);
     1.7 -  __ nop();
     1.8 +  __ delayed()->nop();
     1.9    __ bind(notDouble);
    1.10    __ stop("Bad state");
    1.11  #endif
    1.12 @@ -3015,7 +3015,7 @@
    1.13    {
    1.14      Label notVolatile;
    1.15      __ beq(scratch, R0, notVolatile);
    1.16 -    __ nop();
    1.17 +    __ delayed()->nop();
    1.18      volatile_barrier();
    1.19      __ bind(notVolatile);
    1.20    }

mercurial