MAPSHIFT
#define TESTBIT(map, i) (((map)[(i) >> MAPSHIFT] & (1 << (i) % NBBW)))
#define SETBIT(map, i) (((map)[(i) >> MAPSHIFT] |= (1 << (i) % NBBW)))
#define CLEARBIT(map, i) (((map)[(i) >> MAPSHIFT] &= ~(1 << (i) % NBBW)))
for (sp = &sip->si_swapslots[sip->si_hint >> MAPSHIFT],
for (sp = &sip->si_swapslots[sip->si_hint >> MAPSHIFT],
ep = &sip->si_swapslots[sip->si_hint >> MAPSHIFT];