Lines Matching refs:abase
5086 int abase = arrayOopDesc::base_offset_in_bytes(basic_elem_type);
5092 assert(BIG_NEG + 2*abase < 0, "neg enough");
5098 intptr_t start_con = (abase + (slice_idx_con << scale)) & ~clear_low;
5102 end_con = round_to(abase + ((slice_idx_con + slice_len_con) << scale),
5117 // End offset = round_up(abase + ((slice_idx_con + slice_len) << scale), 8)
5118 intptr_t end_base = abase + (slice_idx_con << scale);
5135 start = _gvn.transform( new(C) AddXNode(start, MakeConX(abase)) );
5140 if (((abase + bump_bit) & ~to_clear) - bump_bit
5143 assert((abase & to_clear) == 0, "array base must be long-aligned");
5147 assert((abase & clear_low) == 0, "array base must be int-aligned");
5186 int abase = arrayOopDesc::base_offset_in_bytes(basic_elem_type);
5194 intptr_t src_off = abase + (src_off_con << scale);
5195 intptr_t dest_off = abase + (dest_off_con << scale);
5200 // This is a common case, since abase can be odd mod 8.