< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

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

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

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