< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

1993   // Vector sum of absolute difference.
1994   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1995 
1996 #ifndef _LP64 // no 32bit push/pop on amd64
1997   void pushl(Address src);
1998 #endif
1999 
2000   void pushq(Address src);
2001 
2002   void rcll(Register dst, int imm8);
2003 
2004   void rclq(Register dst, int imm8);
2005 
2006   void rcrq(Register dst, int imm8);
2007 
2008   void rcpps(XMMRegister dst, XMMRegister src);
2009 
2010   void rcpss(XMMRegister dst, XMMRegister src);
2011 
2012   void rdtsc();

2013 
2014   void ret(int imm16);
2015 
2016   void roll(Register dst);
2017 
2018   void roll(Register dst, int imm8);
2019 
2020   void rorl(Register dst);
2021 
2022   void rorl(Register dst, int imm8);
2023 
2024 #ifdef _LP64
2025   void rolq(Register dst);
2026   void rolq(Register dst, int imm8);
2027   void rorq(Register dst);
2028   void rorq(Register dst, int imm8);
2029   void rorxl(Register dst, Register src, int imm8);
2030   void rorxl(Register dst, Address src, int imm8);
2031   void rorxq(Register dst, Register src, int imm8);
2032   void rorxq(Register dst, Address src, int imm8);

1993   // Vector sum of absolute difference.
1994   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1995 
1996 #ifndef _LP64 // no 32bit push/pop on amd64
1997   void pushl(Address src);
1998 #endif
1999 
2000   void pushq(Address src);
2001 
2002   void rcll(Register dst, int imm8);
2003 
2004   void rclq(Register dst, int imm8);
2005 
2006   void rcrq(Register dst, int imm8);
2007 
2008   void rcpps(XMMRegister dst, XMMRegister src);
2009 
2010   void rcpss(XMMRegister dst, XMMRegister src);
2011 
2012   void rdtsc();
2013   void rdtscp();
2014 
2015   void ret(int imm16);
2016 
2017   void roll(Register dst);
2018 
2019   void roll(Register dst, int imm8);
2020 
2021   void rorl(Register dst);
2022 
2023   void rorl(Register dst, int imm8);
2024 
2025 #ifdef _LP64
2026   void rolq(Register dst);
2027   void rolq(Register dst, int imm8);
2028   void rorq(Register dst);
2029   void rorq(Register dst, int imm8);
2030   void rorxl(Register dst, Register src, int imm8);
2031   void rorxl(Register dst, Address src, int imm8);
2032   void rorxq(Register dst, Register src, int imm8);
2033   void rorxq(Register dst, Address src, int imm8);
< prev index next >