< prev index next > src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Print this page
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 >