< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

2012   // Vector sum of absolute difference.
2013   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
2014 
2015 #ifndef _LP64 // no 32bit push/pop on amd64
2016   void pushl(Address src);
2017 #endif
2018 
2019   void pushq(Address src);
2020 
2021   void rcll(Register dst, int imm8);
2022 
2023   void rclq(Register dst, int imm8);
2024 
2025   void rcrq(Register dst, int imm8);
2026 
2027   void rcpps(XMMRegister dst, XMMRegister src);
2028 
2029   void rcpss(XMMRegister dst, XMMRegister src);
2030 
2031   void rdtsc();

2032 
2033   void ret(int imm16);
2034 
2035   void roll(Register dst);
2036 
2037   void roll(Register dst, int imm8);
2038 
2039   void rorl(Register dst);
2040 
2041   void rorl(Register dst, int imm8);
2042 
2043 #ifdef _LP64
2044   void rolq(Register dst);
2045   void rolq(Register dst, int imm8);
2046   void rorq(Register dst);
2047   void rorq(Register dst, int imm8);
2048   void rorxl(Register dst, Register src, int imm8);
2049   void rorxl(Register dst, Address src, int imm8);
2050   void rorxq(Register dst, Register src, int imm8);
2051   void rorxq(Register dst, Address src, int imm8);

2012   // Vector sum of absolute difference.
2013   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
2014 
2015 #ifndef _LP64 // no 32bit push/pop on amd64
2016   void pushl(Address src);
2017 #endif
2018 
2019   void pushq(Address src);
2020 
2021   void rcll(Register dst, int imm8);
2022 
2023   void rclq(Register dst, int imm8);
2024 
2025   void rcrq(Register dst, int imm8);
2026 
2027   void rcpps(XMMRegister dst, XMMRegister src);
2028 
2029   void rcpss(XMMRegister dst, XMMRegister src);
2030 
2031   void rdtsc();
2032   void rdtscp();
2033 
2034   void ret(int imm16);
2035 
2036   void roll(Register dst);
2037 
2038   void roll(Register dst, int imm8);
2039 
2040   void rorl(Register dst);
2041 
2042   void rorl(Register dst, int imm8);
2043 
2044 #ifdef _LP64
2045   void rolq(Register dst);
2046   void rolq(Register dst, int imm8);
2047   void rorq(Register dst);
2048   void rorq(Register dst, int imm8);
2049   void rorxl(Register dst, Register src, int imm8);
2050   void rorxl(Register dst, Address src, int imm8);
2051   void rorxq(Register dst, Register src, int imm8);
2052   void rorxq(Register dst, Address src, int imm8);
< prev index next >