15 const int64_t mask = alignment - 1;
19 const int64_t start_chunk = range.start() & ~mask;
20 const int64_t end_chunk = range.one_after_last() & ~mask;
21 if (start_chunk == end_chunk) {
27 if (range.start() != start_chunk) {
28 prefix_size = alignment - (range.start() &
mask);
30 if (range.one_after_last() != end_chunk) {
36 range.size() - prefix_size - suffix_size);
39 return aligned_ranges;