Home
last modified time | relevance | path

Searched refs:prev_power2 (Results 1 – 1 of 1) sorted by relevance

/oneTBB/examples/common/utility/
H A Dutility.hpp381 int prev_power2 = previous / 2; // start with half the given value in step_function_power2_ladder() local
384 prev_power2 >> rshift) { // shift the value right; while the result is non-zero, in step_function_power2_ladder()
385 prev_power2 |= shifted; // add the bits set in 'shifted'; in step_function_power2_ladder()
388 ++prev_power2; // all low bits set; now it's just one less than the desired power of 2 in step_function_power2_ladder()
389 assert(is_power_of_2(prev_power2)); in step_function_power2_ladder()
390 assert((prev_power2 <= previous) && (2 * prev_power2 > previous)); in step_function_power2_ladder()
392 return previous + (prev_power2 / steps); in step_function_power2_ladder()