Lines Matching defs:middle
1312 const size_t middle = left + (right - left) / 2;
1313 RegionData* const middle_ptr = sd.region(middle);
1315 HeapWord* const addr = sd.region_to_addr(middle);
1319 if (middle > left && dest < addr) {
1320 right = middle - 1;
1321 } else if (middle < right && middle_ptr->data_size() == region_size) {
1322 left = middle + 1;
1342 const size_t middle = left + (right - left) / 2;
1343 RegionData* const middle_ptr = sd.region(middle);
1345 HeapWord* const addr = sd.region_to_addr(middle);
1350 if (middle > left && dead_to_left > dead_words) {
1351 right = middle - 1;
1352 } else if (middle < right && dead_to_left < dead_words) {
1353 left = middle + 1;
3126 // be dead. Callers must either ensure beg does not correspond to the middle of
3359 // The first source word is in the middle of an object; copy the remainder