src/hotspot/cpu/sparc/templateTable_sparc.cpp
changeset 57777 90ead0febf56
parent 53746 bdccafc038a2
equal deleted inserted replaced
57774:21dccfac0ec5 57777:90ead0febf56
  3515   __ bind(initialize_header);
  3515   __ bind(initialize_header);
  3516 
  3516 
  3517   if (UseBiasedLocking) {
  3517   if (UseBiasedLocking) {
  3518     __ ld_ptr(RinstanceKlass, in_bytes(Klass::prototype_header_offset()), G4_scratch);
  3518     __ ld_ptr(RinstanceKlass, in_bytes(Klass::prototype_header_offset()), G4_scratch);
  3519   } else {
  3519   } else {
  3520     __ set((intptr_t)markOopDesc::prototype(), G4_scratch);
  3520     __ set((intptr_t)markWord::prototype().value(), G4_scratch);
  3521   }
  3521   }
  3522   __ st_ptr(G4_scratch, RallocatedObject, oopDesc::mark_offset_in_bytes());       // mark
  3522   __ st_ptr(G4_scratch, RallocatedObject, oopDesc::mark_offset_in_bytes());       // mark
  3523   __ store_klass_gap(G0, RallocatedObject);         // klass gap if compressed
  3523   __ store_klass_gap(G0, RallocatedObject);         // klass gap if compressed
  3524   __ store_klass(RinstanceKlass, RallocatedObject); // klass (last for cms)
  3524   __ store_klass(RinstanceKlass, RallocatedObject); // klass (last for cms)
  3525 
  3525