Lines Matching refs:lim
537 lua_Unsigned lim = n; in project() local
539 lim |= (lim >> 1); in project()
540 lim |= (lim >> 2); in project()
541 lim |= (lim >> 4); in project()
542 lim |= (lim >> 8); in project()
543 lim |= (lim >> 16); in project()
545 lim |= (lim >> 32); /* integer type has more than 32 bits */ in project()
547 lua_assert((lim & (lim + 1)) == 0 /* 'lim + 1' is a power of 2, */ in project()
548 && lim >= n /* not smaller than 'n', */ in project()
549 && (lim >> 1) < n); /* and it is the smallest one */ in project()
550 while ((ran &= lim) > n) /* project 'ran' into [0..lim] */ in project()