< prev index next >

src/hotspot/cpu/s390/templateTable_s390.cpp

Print this page
rev 48562 : [mq]: heap23

*** 3766,3776 **** if (UseTLAB) { Register RoldTopValue = RallocatedObject; Register RnewTopValue = tmp; __ z_lg(RoldTopValue, Address(Z_thread, JavaThread::tlab_top_offset())); __ load_address(RnewTopValue, Address(RoldTopValue, Rsize)); ! __ z_cg(RnewTopValue, Address(Z_thread, JavaThread::tlab_end_offset())); __ z_brh(slow_case); __ z_stg(RnewTopValue, Address(Z_thread, JavaThread::tlab_top_offset())); Register RobjectFields = tmp; Register Rzero = Z_R1_scratch; --- 3766,3776 ---- if (UseTLAB) { Register RoldTopValue = RallocatedObject; Register RnewTopValue = tmp; __ z_lg(RoldTopValue, Address(Z_thread, JavaThread::tlab_top_offset())); __ load_address(RnewTopValue, Address(RoldTopValue, Rsize)); ! __ z_cg(RnewTopValue, Address(Z_thread, JavaThread::tlab_current_end_offset())); __ z_brh(slow_case); __ z_stg(RnewTopValue, Address(Z_thread, JavaThread::tlab_top_offset())); Register RobjectFields = tmp; Register Rzero = Z_R1_scratch;
< prev index next >