src/cpu/x86/vm/assembler_x86.cpp

changeset 3053
381bf869f784
parent 3052
1af104d6cf99
child 3071
a594deb1d6dc
     1.1 --- a/src/cpu/x86/vm/assembler_x86.cpp	Tue Aug 16 16:59:46 2011 -0700
     1.2 +++ b/src/cpu/x86/vm/assembler_x86.cpp	Wed Aug 17 05:14:43 2011 -0700
     1.3 @@ -3672,7 +3672,7 @@
     1.4      } else {
     1.5        if (adr.index_needs_rex()) {
     1.6          prefix(REX_X);
     1.7 -      } else if (reg->encoding() >= 4 ) {
     1.8 +      } else if (byteinst && reg->encoding() >= 4 ) {
     1.9          prefix(REX);
    1.10        }
    1.11      }

mercurial