< prev index next >

src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Print this page
@@ -1381,10 +1381,14 @@
    int bitset_to_regs(unsigned int bitset, unsigned char* regs);
    Address add_memory_helper(const Address dst, Register tmp);
  
    void load_reserved(Register addr, enum operand_size size, Assembler::Aqrl acquire);
    void store_conditional(Register addr, Register new_val, enum operand_size size, Assembler::Aqrl release);
+ 
+ public:
+   void fast_lock(Register obj, Register hdr, Register tmp1, Register tmp2, Label& slow);
+   void fast_unlock(Register obj, Register hdr, Register tmp1, Register tmp2, Label& slow);
  };
  
  #ifdef ASSERT
  inline bool AbstractAssembler::pd_check_instruction_mark() { return false; }
  #endif
< prev index next >