1917 1918 void vaddsd(XMMRegister dst, XMMRegister nds, Address src); 1919 void vaddsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1920 void vaddss(XMMRegister dst, XMMRegister nds, Address src); 1921 void vaddss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1922 void vdivsd(XMMRegister dst, XMMRegister nds, Address src); 1923 void vdivsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1924 void vdivss(XMMRegister dst, XMMRegister nds, Address src); 1925 void vdivss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1926 void vfmadd231sd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1927 void vfmadd231ss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1928 void vmulsd(XMMRegister dst, XMMRegister nds, Address src); 1929 void vmulsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1930 void vmulss(XMMRegister dst, XMMRegister nds, Address src); 1931 void vmulss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1932 void vsubsd(XMMRegister dst, XMMRegister nds, Address src); 1933 void vsubsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1934 void vsubss(XMMRegister dst, XMMRegister nds, Address src); 1935 void vsubss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1936 1937 void shlxl(Register dst, Register src1, Register src2); 1938 void shlxq(Register dst, Register src1, Register src2); 1939 1940 //====================VECTOR ARITHMETIC===================================== 1941 1942 // Add Packed Floating-Point Values 1943 void addpd(XMMRegister dst, XMMRegister src); 1944 void addpd(XMMRegister dst, Address src); 1945 void addps(XMMRegister dst, XMMRegister src); 1946 void vaddpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1947 void vaddps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1948 void vaddpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len); 1949 void vaddps(XMMRegister dst, XMMRegister nds, Address src, int vector_len); 1950 1951 // Subtract Packed Floating-Point Values 1952 void subpd(XMMRegister dst, XMMRegister src); 1953 void subps(XMMRegister dst, XMMRegister src); 1954 void vsubpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1955 void vsubps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1956 void vsubpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len); | 1917 1918 void vaddsd(XMMRegister dst, XMMRegister nds, Address src); 1919 void vaddsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1920 void vaddss(XMMRegister dst, XMMRegister nds, Address src); 1921 void vaddss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1922 void vdivsd(XMMRegister dst, XMMRegister nds, Address src); 1923 void vdivsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1924 void vdivss(XMMRegister dst, XMMRegister nds, Address src); 1925 void vdivss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1926 void vfmadd231sd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1927 void vfmadd231ss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1928 void vmulsd(XMMRegister dst, XMMRegister nds, Address src); 1929 void vmulsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1930 void vmulss(XMMRegister dst, XMMRegister nds, Address src); 1931 void vmulss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1932 void vsubsd(XMMRegister dst, XMMRegister nds, Address src); 1933 void vsubsd(XMMRegister dst, XMMRegister nds, XMMRegister src); 1934 void vsubss(XMMRegister dst, XMMRegister nds, Address src); 1935 void vsubss(XMMRegister dst, XMMRegister nds, XMMRegister src); 1936 1937 void vmaxps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1938 void vmaxpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1939 void vminps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1940 void vminpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1941 1942 void shlxl(Register dst, Register src1, Register src2); 1943 void shlxq(Register dst, Register src1, Register src2); 1944 1945 //====================VECTOR ARITHMETIC===================================== 1946 1947 // Add Packed Floating-Point Values 1948 void addpd(XMMRegister dst, XMMRegister src); 1949 void addpd(XMMRegister dst, Address src); 1950 void addps(XMMRegister dst, XMMRegister src); 1951 void vaddpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1952 void vaddps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1953 void vaddpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len); 1954 void vaddps(XMMRegister dst, XMMRegister nds, Address src, int vector_len); 1955 1956 // Subtract Packed Floating-Point Values 1957 void subpd(XMMRegister dst, XMMRegister src); 1958 void subps(XMMRegister dst, XMMRegister src); 1959 void vsubpd(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1960 void vsubps(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len); 1961 void vsubpd(XMMRegister dst, XMMRegister nds, Address src, int vector_len); |