< prev index next >

src/cpu/x86/vm/assembler_x86.hpp

Print this page




1886   void vaddpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1887   void vaddps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1888 
1889   // Subtract Packed Floating-Point Values
1890   void subpd(XMMRegister dst, XMMRegister src);
1891   void subps(XMMRegister dst, XMMRegister src);
1892   void vsubpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1893   void vsubps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1894   void vsubpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1895   void vsubps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1896 
1897   // Multiply Packed Floating-Point Values
1898   void mulpd(XMMRegister dst, XMMRegister src);
1899   void mulpd(XMMRegister dst, Address src);
1900   void mulps(XMMRegister dst, XMMRegister src);
1901   void vmulpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1902   void vmulps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1903   void vmulpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1904   void vmulps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1905 





1906   // Divide Packed Floating-Point Values
1907   void divpd(XMMRegister dst, XMMRegister src);
1908   void divps(XMMRegister dst, XMMRegister src);
1909   void vdivpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1910   void vdivps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1911   void vdivpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1912   void vdivps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1913 
1914   // Sqrt Packed Floating-Point Values - Double precision only
1915   void vsqrtpd(XMMRegister dst, XMMRegister src, int vector_len);
1916   void vsqrtpd(XMMRegister dst, Address src, int vector_len);
1917 
1918   // Bitwise Logical AND of Packed Floating-Point Values
1919   void andpd(XMMRegister dst, XMMRegister src);
1920   void andps(XMMRegister dst, XMMRegister src);
1921   void vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1922   void vandps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1923   void vandpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1924   void vandps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1925 




1886   void vaddpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1887   void vaddps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1888 
1889   // Subtract Packed Floating-Point Values
1890   void subpd(XMMRegister dst, XMMRegister src);
1891   void subps(XMMRegister dst, XMMRegister src);
1892   void vsubpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1893   void vsubps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1894   void vsubpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1895   void vsubps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1896 
1897   // Multiply Packed Floating-Point Values
1898   void mulpd(XMMRegister dst, XMMRegister src);
1899   void mulpd(XMMRegister dst, Address src);
1900   void mulps(XMMRegister dst, XMMRegister src);
1901   void vmulpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1902   void vmulps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1903   void vmulpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1904   void vmulps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1905 
1906   void vfmadd231pd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1907   void vfmadd231ps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1908   void vfmadd231pd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1909   void vfmadd231ps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1910 
1911   // Divide Packed Floating-Point Values
1912   void divpd(XMMRegister dst, XMMRegister src);
1913   void divps(XMMRegister dst, XMMRegister src);
1914   void vdivpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1915   void vdivps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1916   void vdivpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1917   void vdivps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1918 
1919   // Sqrt Packed Floating-Point Values - Double precision only
1920   void vsqrtpd(XMMRegister dst, XMMRegister src, int vector_len);
1921   void vsqrtpd(XMMRegister dst, Address src, int vector_len);
1922 
1923   // Bitwise Logical AND of Packed Floating-Point Values
1924   void andpd(XMMRegister dst, XMMRegister src);
1925   void andps(XMMRegister dst, XMMRegister src);
1926   void vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1927   void vandps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1928   void vandpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1929   void vandps(XMMRegister dst, XMMRegister nds, Address src, int vector_len);
1930 


< prev index next >