< prev index next >

src/hotspot/cpu/s390/templateTable_s390.cpp

Print this page
rev 49643 : [mq]: heap8
rev 49649 : [mq]: heap14

*** 3881,3891 **** 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; --- 3881,3891 ---- 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_fast_path_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 >