< 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 >