src/cpu/x86/vm/stubGenerator_x86_32.cpp

changeset 7816
5f8824f56f39
parent 6312
04d32e7fad07
child 7994
04ff2f6cd0eb
child 8877
f04097176542
     1.1 --- a/src/cpu/x86/vm/stubGenerator_x86_32.cpp	Thu May 07 19:37:47 2015 -0700
     1.2 +++ b/src/cpu/x86/vm/stubGenerator_x86_32.cpp	Fri Apr 17 17:39:19 2015 -0700
     1.3 @@ -837,7 +837,8 @@
     1.4  
     1.5      if (UseUnalignedLoadStores && (UseAVX >= 2)) {
     1.6        // clean upper bits of YMM registers
     1.7 -      __ vzeroupper();
     1.8 +      __ vpxor(xmm0, xmm0);
     1.9 +      __ vpxor(xmm1, xmm1);
    1.10      }
    1.11      __ addl(qword_count, 8);
    1.12      __ jccb(Assembler::zero, L_exit);

mercurial