< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page




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);


< prev index next >