< prev index next >

src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Print this page
rev 50099 : 8203157: Object equals abstraction for BarrierSetAssembler

*** 2034,2044 **** { transition(atos, vtos); // assume branch is more often taken than not (loops use backward branches) Label not_taken; __ pop_ptr(r1); ! __ cmp(r1, r0); __ br(j_not(cc), not_taken); branch(false, false); __ bind(not_taken); __ profile_not_taken_branch(r0); } --- 2034,2044 ---- { transition(atos, vtos); // assume branch is more often taken than not (loops use backward branches) Label not_taken; __ pop_ptr(r1); ! __ cmpoop(r1, r0); __ br(j_not(cc), not_taken); branch(false, false); __ bind(not_taken); __ profile_not_taken_branch(r0); }
< prev index next >