< prev index next >

src/cpu/ppc/vm/stubGenerator_ppc.cpp

Print this page
rev 9388 : [mq]: qfield_refs

*** 628,642 **** const int spill_slots = 4 * wordSize; const int frame_size = frame::abi_reg_args_size + spill_slots; Label filtered; // Is marking active? ! if (in_bytes(PtrQueue::byte_width_of_active()) == 4) { ! __ lwz(Rtmp1, in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_active()), R16_thread); } else { ! guarantee(in_bytes(PtrQueue::byte_width_of_active()) == 1, "Assumption"); ! __ lbz(Rtmp1, in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_active()), R16_thread); } __ cmpdi(CCR0, Rtmp1, 0); __ beq(CCR0, filtered); __ save_LR_CR(R0); --- 628,642 ---- const int spill_slots = 4 * wordSize; const int frame_size = frame::abi_reg_args_size + spill_slots; Label filtered; // Is marking active? ! if (in_bytes(SATBMarkQueue::byte_width_of_active()) == 4) { ! __ lwz(Rtmp1, in_bytes(JavaThread::satb_mark_queue_offset() + SATBMarkQueue::byte_offset_of_active()), R16_thread); } else { ! guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, "Assumption"); ! __ lbz(Rtmp1, in_bytes(JavaThread::satb_mark_queue_offset() + SATBMarkQueue::byte_offset_of_active()), R16_thread); } __ cmpdi(CCR0, Rtmp1, 0); __ beq(CCR0, filtered); __ save_LR_CR(R0);
< prev index next >