< prev index next >

src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Print this page
rev 50535 : [mq]: rename_IN_ROOT

*** 2118,2128 **** STATIC_ASSERT(JNIHandles::weak_tag_mask == 1u); tbz(r0, 0, not_weak); // Test for jweak tag. // Resolve jweak. ! access_load_at(T_OBJECT, IN_ROOT | ON_PHANTOM_OOP_REF, value, Address(value, -JNIHandles::weak_tag_value), tmp, thread); verify_oop(value); b(done); bind(not_weak); --- 2118,2128 ---- STATIC_ASSERT(JNIHandles::weak_tag_mask == 1u); tbz(r0, 0, not_weak); // Test for jweak tag. // Resolve jweak. ! access_load_at(T_OBJECT, IN_NATIVE | ON_PHANTOM_OOP_REF, value, Address(value, -JNIHandles::weak_tag_value), tmp, thread); verify_oop(value); b(done); bind(not_weak);
< prev index next >