< prev index next >

src/hotspot/cpu/x86/assembler_x86.hpp

Print this page

1976   // Vector sum of absolute difference.
1977   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1978 
1979 #ifndef _LP64 // no 32bit push/pop on amd64
1980   void pushl(Address src);
1981 #endif
1982 
1983   void pushq(Address src);
1984 
1985   void rcll(Register dst, int imm8);
1986 
1987   void rclq(Register dst, int imm8);
1988 
1989   void rcrq(Register dst, int imm8);
1990 
1991   void rcpps(XMMRegister dst, XMMRegister src);
1992 
1993   void rcpss(XMMRegister dst, XMMRegister src);
1994 
1995   void rdtsc();

1996 
1997   void ret(int imm16);
1998 
1999   void roll(Register dst);
2000 
2001   void roll(Register dst, int imm8);
2002 
2003   void rorl(Register dst);
2004 
2005   void rorl(Register dst, int imm8);
2006 
2007 #ifdef _LP64
2008   void rolq(Register dst);
2009   void rolq(Register dst, int imm8);
2010   void rorq(Register dst);
2011   void rorq(Register dst, int imm8);
2012   void rorxl(Register dst, Register src, int imm8);
2013   void rorxl(Register dst, Address src, int imm8);
2014   void rorxq(Register dst, Register src, int imm8);
2015   void rorxq(Register dst, Address src, int imm8);

1976   // Vector sum of absolute difference.
1977   void vpsadbw(XMMRegister dst, XMMRegister nds, XMMRegister src, int vector_len);
1978 
1979 #ifndef _LP64 // no 32bit push/pop on amd64
1980   void pushl(Address src);
1981 #endif
1982 
1983   void pushq(Address src);
1984 
1985   void rcll(Register dst, int imm8);
1986 
1987   void rclq(Register dst, int imm8);
1988 
1989   void rcrq(Register dst, int imm8);
1990 
1991   void rcpps(XMMRegister dst, XMMRegister src);
1992 
1993   void rcpss(XMMRegister dst, XMMRegister src);
1994 
1995   void rdtsc();
1996   void rdtscp();
1997 
1998   void ret(int imm16);
1999 
2000   void roll(Register dst);
2001 
2002   void roll(Register dst, int imm8);
2003 
2004   void rorl(Register dst);
2005 
2006   void rorl(Register dst, int imm8);
2007 
2008 #ifdef _LP64
2009   void rolq(Register dst);
2010   void rolq(Register dst, int imm8);
2011   void rorq(Register dst);
2012   void rorq(Register dst, int imm8);
2013   void rorxl(Register dst, Register src, int imm8);
2014   void rorxl(Register dst, Address src, int imm8);
2015   void rorxq(Register dst, Register src, int imm8);
2016   void rorxq(Register dst, Address src, int imm8);
< prev index next >