Searched defs:hdr_size_in_bytes (Results 1 - 2 of 2) sorted by relevance
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_MacroAssembler_sparc.cpp | 248 const int hdr_size_in_bytes = instanceOopDesc::header_size() * HeapWordSize; local 273 add(obj, hdr_size_in_bytes, t1); // compute address of first element 274 sub(var_size_in_bytes, hdr_size_in_bytes, t2); // compute size of body 279 assert(hdr_size_in_bytes % 8 == 0, "double word aligned"); 281 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += 2 * HeapWordSize) stx(G0, obj, i); 285 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += HeapWordSize) st_ptr(G0, obj, i); 286 } else if (con_size_in_bytes > hdr_size_in_bytes) { 290 add(obj, hdr_size_in_bytes, base); // compute address of first element 292 set(con_size_in_bytes - hdr_size_in_bytes, index);
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_MacroAssembler_x86.cpp | 183 void C1_MacroAssembler::initialize_body(Register obj, Register len_in_bytes, int hdr_size_in_bytes, Register t1) { argument 186 assert((hdr_size_in_bytes & (BytesPerWord - 1)) == 0, "header size is not a multiple of BytesPerWord"); 189 subptr(index, hdr_size_in_bytes); 216 movptr(Address(obj, index, Address::times_8, hdr_size_in_bytes - 0*BytesPerWord), t1); 225 movptr(Address(obj, index, Address::times_8, hdr_size_in_bytes - 1*BytesPerWord), t1); 226 NOT_LP64(movptr(Address(obj, index, Address::times_8, hdr_size_in_bytes - 2*BytesPerWord), t1);) 249 const int hdr_size_in_bytes = instanceOopDesc::header_size() * HeapWordSize; local 259 initialize_body(obj, index, hdr_size_in_bytes, t1_zero); 264 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += BytesPerWord) 266 } else if (con_size_in_bytes > hdr_size_in_bytes) { [all...] |
Completed in 32 milliseconds