Lines Matching refs:n
36 floor_lg (size_t n) in floor_lg() argument
39 return (n == 0 ? -1 in floor_lg()
41 ? UINT_WIDTH - 1 - count_leading_zeros (n) in floor_lg()
43 ? ULONG_WIDTH - 1 - count_leading_zeros_l (n) in floor_lg()
44 : ULLONG_WIDTH - 1 - count_leading_zeros_ll (n)); in floor_lg()
52 randperm_bound (size_t h, size_t n) in randperm_bound() argument
56 uintmax_t lg_n = floor_lg (n) + 1; in randperm_bound()
160 randperm_new (struct randint_source *r, size_t h, size_t n) in randperm_new() argument
172 v[0] = randint_choose (r, n); in randperm_new()
204 bool sparse = (n >= (128 * 1024)) && (n / h >= 32); in randperm_new()
219 v = xnmalloc (n, sizeof *v); in randperm_new()
220 for (i = 0; i < n; i++) in randperm_new()
226 size_t j = i + randint_choose (r, n - i); in randperm_new()