src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
changeset 50536 8434981a4137
parent 50411 0191ac1da300
child 50693 db0a17475826
equal deleted inserted replaced
50535:e1b3def12624 50536:8434981a4137
   977   // Arithmetics
   977   // Arithmetics
   978 
   978 
   979   void addptr(const Address &dst, int32_t src);
   979   void addptr(const Address &dst, int32_t src);
   980   void cmpptr(Register src1, Address src2);
   980   void cmpptr(Register src1, Address src2);
   981 
   981 
       
   982   void cmpoop(Register obj1, Register obj2);
       
   983 
   982   // Various forms of CAS
   984   // Various forms of CAS
   983 
   985 
   984   void cmpxchg_obj_header(Register oldv, Register newv, Register obj, Register tmp,
   986   void cmpxchg_obj_header(Register oldv, Register newv, Register obj, Register tmp,
   985                           Label &suceed, Label *fail);
   987                           Label &suceed, Label *fail);
   986   void cmpxchgptr(Register oldv, Register newv, Register addr, Register tmp,
   988   void cmpxchgptr(Register oldv, Register newv, Register addr, Register tmp,