Home | History | Annotate | Download | only in Objects

Lines Matching refs:perturb

89 into play.  This is done by initializing a (unsigned) vrbl "perturb" to the

92 j = (5*j) + 1 + perturb;
93 perturb >>= PERTURB_SHIFT;
99 the initial index. Note that because perturb is unsigned, if the recurrence
100 is executed often enough perturb eventually becomes and remains 0. At that
120 (e.g., computing 5*j can go on at the same time as computing 1+perturb in the
121 above, and then shifting perturb can be done while the table index is being
323 register size_t perturb;
364 for (perturb = hash; ; perturb >>= PERTURB_SHIFT) {
365 i = (i << 2) + i + perturb + 1;
411 register size_t perturb;
442 for (perturb = hash; ; perturb >>= PERTURB_SHIFT) {
443 i = (i << 2) + i + perturb + 1;
561 register size_t perturb;
569 for (perturb = hash; ep->me_key != NULL; perturb >>= PERTURB_SHIFT) {
570 i = (i << 2) + i + perturb + 1;