1.1 --- a/src/cpu/x86/vm/assembler_x86.cpp Tue Apr 29 10:29:56 2014 -0700 1.2 +++ b/src/cpu/x86/vm/assembler_x86.cpp Tue Apr 29 12:20:53 2014 -0700 1.3 @@ -1766,7 +1766,7 @@ 1.4 1.5 // Move Unaligned 256bit Vector 1.6 void Assembler::vmovdqu(XMMRegister dst, XMMRegister src) { 1.7 - assert(UseAVX, ""); 1.8 + assert(UseAVX > 0, ""); 1.9 bool vector256 = true; 1.10 int encode = vex_prefix_and_encode(dst, xnoreg, src, VEX_SIMD_F3, vector256); 1.11 emit_int8(0x6F); 1.12 @@ -1774,7 +1774,7 @@ 1.13 } 1.14 1.15 void Assembler::vmovdqu(XMMRegister dst, Address src) { 1.16 - assert(UseAVX, ""); 1.17 + assert(UseAVX > 0, ""); 1.18 InstructionMark im(this); 1.19 bool vector256 = true; 1.20 vex_prefix(dst, xnoreg, src, VEX_SIMD_F3, vector256); 1.21 @@ -1783,7 +1783,7 @@ 1.22 } 1.23 1.24 void Assembler::vmovdqu(Address dst, XMMRegister src) { 1.25 - assert(UseAVX, ""); 1.26 + assert(UseAVX > 0, ""); 1.27 InstructionMark im(this); 1.28 bool vector256 = true; 1.29 // swap src<->dst for encoding