hotspot/src/cpu/x86/vm/c1_CodeStubs_x86.cpp
changeset 9181 d32bbcce6b1f
parent 9176 42d9d1010f38
child 9182 ab3e9e0925ad
equal deleted inserted replaced
9180:987b51bab2e2 9181:d32bbcce6b1f
   521   __ cmpl(ref_type_adr, REF_NONE);
   521   __ cmpl(ref_type_adr, REF_NONE);
   522   __ jcc(Assembler::equal, _continuation);
   522   __ jcc(Assembler::equal, _continuation);
   523 
   523 
   524   // Is marking active?
   524   // Is marking active?
   525   assert(thread()->is_register(), "precondition");
   525   assert(thread()->is_register(), "precondition");
   526   Register thread_reg = thread()->as_register();
   526   Register thread_reg = NOT_LP64(thread()->as_register()) LP64_ONLY(thread()->as_register_lo());
   527 
   527 
   528   Address in_progress(thread_reg, in_bytes(JavaThread::satb_mark_queue_offset() +
   528   Address in_progress(thread_reg, in_bytes(JavaThread::satb_mark_queue_offset() +
   529                                        PtrQueue::byte_offset_of_active()));
   529                                        PtrQueue::byte_offset_of_active()));
   530 
   530 
   531   if (in_bytes(PtrQueue::byte_width_of_active()) == 4) {
   531   if (in_bytes(PtrQueue::byte_width_of_active()) == 4) {