< prev index next >
src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
Print this page
rev 49521 : [mq]: heap8
*** 3820,3830 ****
Register RnewTopValue = R6_ARG4;
Register RendValue = R7_ARG5;
// Check if we can allocate in the TLAB.
__ ld(RoldTopValue, in_bytes(JavaThread::tlab_top_offset()), R16_thread);
! __ ld(RendValue, in_bytes(JavaThread::tlab_end_offset()), R16_thread);
__ add(RnewTopValue, Rinstance_size, RoldTopValue);
// If there is enough space, we do not CAS and do not clear.
__ cmpld(CCR0, RnewTopValue, RendValue);
--- 3820,3830 ----
Register RnewTopValue = R6_ARG4;
Register RendValue = R7_ARG5;
// Check if we can allocate in the TLAB.
__ ld(RoldTopValue, in_bytes(JavaThread::tlab_top_offset()), R16_thread);
! __ ld(RendValue, in_bytes(JavaThread::tlab_current_end_offset()), R16_thread);
__ add(RnewTopValue, Rinstance_size, RoldTopValue);
// If there is enough space, we do not CAS and do not clear.
__ cmpld(CCR0, RnewTopValue, RendValue);
< prev index next >