Lines Matching refs:r
203 SieveRange(SieveRange& r, oneapi::tbb::split) in SieveRange() argument
204 : my_stride(r.my_stride), in SieveRange()
205 my_grainsize(r.my_grainsize), in SieveRange()
206 my_end(r.my_end) { in SieveRange()
207 assert(r.is_divisible()); in SieveRange()
208 assert(r.assert_okay()); in SieveRange()
209 NumberType middle = r.my_begin + (r.my_end - r.my_begin + r.my_stride - 1) / 2; in SieveRange()
212 r.my_end = middle; in SieveRange()
214 assert(r.assert_okay()); in SieveRange()
251 void operator()(const SieveRange& r) { in operator ()() argument
261 multiples.initialize(r.begin()); in operator ()()
264 for (NumberType j = r.begin(); j < r.end(); j += window_size) { in operator ()()
266 if (j + window_size > r.end()) in operator ()()
267 window_size = r.end() - j; in operator ()()