src/hotspot/cpu/x86/macroAssembler_x86.hpp
changeset 50536 8434981a4137
parent 50534 a6a44177f99c
child 50693 db0a17475826
equal deleted inserted replaced
50535:e1b3def12624 50536:8434981a4137
   739 
   739 
   740 #ifndef _LP64
   740 #ifndef _LP64
   741   void cmpklass(Address dst, Metadata* obj);
   741   void cmpklass(Address dst, Metadata* obj);
   742   void cmpklass(Register dst, Metadata* obj);
   742   void cmpklass(Register dst, Metadata* obj);
   743   void cmpoop(Address dst, jobject obj);
   743   void cmpoop(Address dst, jobject obj);
       
   744   void cmpoop_raw(Address dst, jobject obj);
   744 #endif // _LP64
   745 #endif // _LP64
   745 
   746 
   746   void cmpoop(Register src1, Register src2);
   747   void cmpoop(Register src1, Register src2);
   747   void cmpoop(Register src1, Address src2);
   748   void cmpoop(Register src1, Address src2);
   748   void cmpoop(Register dst, jobject obj);
   749   void cmpoop(Register dst, jobject obj);
       
   750   void cmpoop_raw(Register dst, jobject obj);
   749 
   751 
   750   // NOTE src2 must be the lval. This is NOT an mem-mem compare
   752   // NOTE src2 must be the lval. This is NOT an mem-mem compare
   751   void cmpptr(Address src1, AddressLiteral src2);
   753   void cmpptr(Address src1, AddressLiteral src2);
   752 
   754 
   753   void cmpptr(Register src1, AddressLiteral src2);
   755   void cmpptr(Register src1, AddressLiteral src2);