< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

2025   // Vector sum of absolute difference.
2026   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
2027 
2028 #ifndef _LP64 // no 32bit push/pop on amd64
2029   void pushl(Address src);
2030 #endif
2031 
2032   void pushq(Address src);
2033 
2034   void rcll(Register dst, int imm8);
2035 
2036   void rclq(Register dst, int imm8);
2037 
2038   void rcrq(Register dst, int imm8);
2039 
2040   void rcpps(XMMRegister dst, XMMRegister src);
2041 
2042   void rcpss(XMMRegister dst, XMMRegister src);
2043 
2044   void rdtsc();

2045 
2046   void ret(int imm16);
2047 
2048   void roll(Register dst);
2049 
2050   void roll(Register dst, int imm8);
2051 
2052   void rorl(Register dst);
2053 
2054   void rorl(Register dst, int imm8);
2055 
2056 #ifdef _LP64
2057   void rolq(Register dst);
2058   void rolq(Register dst, int imm8);
2059   void rorq(Register dst);
2060   void rorq(Register dst, int imm8);
2061   void rorxl(Register dst, Register src, int imm8);
2062   void rorxl(Register dst, Address src, int imm8);
2063   void rorxq(Register dst, Register src, int imm8);
2064   void rorxq(Register dst, Address src, int imm8);

2025   // Vector sum of absolute difference.
2026   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
2027 
2028 #ifndef _LP64 // no 32bit push/pop on amd64
2029   void pushl(Address src);
2030 #endif
2031 
2032   void pushq(Address src);
2033 
2034   void rcll(Register dst, int imm8);
2035 
2036   void rclq(Register dst, int imm8);
2037 
2038   void rcrq(Register dst, int imm8);
2039 
2040   void rcpps(XMMRegister dst, XMMRegister src);
2041 
2042   void rcpss(XMMRegister dst, XMMRegister src);
2043 
2044   void rdtsc();
2045   void rdtscp();
2046 
2047   void ret(int imm16);
2048 
2049   void roll(Register dst);
2050 
2051   void roll(Register dst, int imm8);
2052 
2053   void rorl(Register dst);
2054 
2055   void rorl(Register dst, int imm8);
2056 
2057 #ifdef _LP64
2058   void rolq(Register dst);
2059   void rolq(Register dst, int imm8);
2060   void rorq(Register dst);
2061   void rorq(Register dst, int imm8);
2062   void rorxl(Register dst, Register src, int imm8);
2063   void rorxl(Register dst, Address src, int imm8);
2064   void rorxq(Register dst, Register src, int imm8);
2065   void rorxq(Register dst, Address src, int imm8);
< prev index next >