< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

        

@@ -2053,10 +2053,11 @@
   void vpslld(XMMRegister dst, XMMRegister src, int shift, int vector_len);
   void vpsllq(XMMRegister dst, XMMRegister src, int shift, int vector_len);
   void vpsllw(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
   void vpslld(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
   void vpsllq(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
+  void vpslldq(XMMRegister dst, XMMRegister src, int shift, int vector_len);
 
   // Logical shift right packed integers
   void psrlw(XMMRegister dst, int shift);
   void psrld(XMMRegister dst, int shift);
   void psrlq(XMMRegister dst, int shift);

@@ -2067,10 +2068,11 @@
   void vpsrld(XMMRegister dst, XMMRegister src, int shift, int vector_len);
   void vpsrlq(XMMRegister dst, XMMRegister src, int shift, int vector_len);
   void vpsrlw(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
   void vpsrld(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
   void vpsrlq(XMMRegister dst, XMMRegister src, XMMRegister shift, int vector_len);
+  void vpsrldq(XMMRegister dst, XMMRegister src, int shift, int vector_len);
   void evpsrlvw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
   void evpsllvw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
 
   // Arithmetic shift right packed integers (only shorts and ints, no instructions for longs)
   void psraw(XMMRegister dst, int shift);
< prev index next >