src/cpu/x86/vm/assembler_x86.cpp

changeset 6656
1eba0601f0dd
parent 6435
eb6b3ac64f0e
child 6680
78bbf4d43a14
     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

mercurial