spreadsort.hpp | 90 int log_divisor;
local 92 if((log_divisor = log_range - rough_log_2_size(count)) <= 0 && log_range < MAX_SPLITS)
93 log_divisor = 0;
96 log_divisor += LOG_MEAN_BIN_SIZE;
97 if(log_divisor < 0)
98 log_divisor = 0;
100 if((log_range - log_divisor) > MAX_SPLITS)
101 log_divisor = log_range - MAX_SPLITS;
103 return log_divisor;
136 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(*max >> 0) - (*min >> 0))); local 249 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(shift(*max, 0)) - (shift(*min, 0)))); local 297 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(shift(*max, 0)) - (shift(*min, 0)))); local 490 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(max) - min)); local 539 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(max) - min)); local 590 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(max) - min)); local 639 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(max) - min)); local 689 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(max) - min)); local 773 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(max) - min)); local 857 unsigned log_divisor = get_log_divisor(last - first, rough_log_2_size((size_t)(max) - min)); local [all...] |