< prev index next >
src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Print this page
rev 12202 : imported patch weakex.patch
*** 1019,1032 ****
void cmpxchg(Register addr, Register expected, Register new_val,
enum operand_size size,
bool acquire, bool release, bool weak,
Register result);
! void cmpxchg_oop_shenandoah(Register res, Register addr, Register expected, Register new_val,
! bool narrow,
! bool acquire, bool release,
! Register tmp1 = rscratch1, Register tmp2 = rscratch2);
// Calls
address trampoline_call(Address entry, CodeBuffer *cbuf = NULL);
static bool far_branches() {
--- 1019,1032 ----
void cmpxchg(Register addr, Register expected, Register new_val,
enum operand_size size,
bool acquire, bool release, bool weak,
Register result);
! void cmpxchg_oop_shenandoah(Register addr, Register expected, Register new_val,
! enum operand_size size,
! bool acquire, bool release, bool weak,
! Register result = rscratch1, Register tmp2 = rscratch2);
// Calls
address trampoline_call(Address entry, CodeBuffer *cbuf = NULL);
static bool far_branches() {
< prev index next >