< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page
rev 47825 : Support vectorization of sqrt for float

@@ -1917,13 +1917,15 @@
   void vdivpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
   void vdivps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
   void vdivpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
   void vdivps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
 
-  // Sqrt Packed Floating-Point Values - Double precision only
+  // Sqrt Packed Floating-Point Values
   void vsqrtpd(XMMRegister dst, XMMRegister src, int vector_len);
   void vsqrtpd(XMMRegister dst, Address src, int vector_len);
+  void vsqrtps(XMMRegister dst, XMMRegister src, int vector_len);
+  void vsqrtps(XMMRegister dst, Address src, int vector_len);
 
   // Bitwise Logical AND of Packed Floating-Point Values
   void andpd(XMMRegister dst, XMMRegister src);
   void andps(XMMRegister dst, XMMRegister src);
   void vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
< prev index next >