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 |