Lines Matching refs:MASK
50 #define MASK (KMAX-1)
206 a = (a+1 & MASK);
218 for (k=(z-1 & MASK); ; k=(k-1 & MASK)) {
227 if (k==(z-1 & MASK) && k!=a && !x[k]) z = k;
232 a = (a-1 & MASK);
234 z = (z-1 & MASK);
235 x[z-1 & MASK] |= x[z];
246 k = (a+i & MASK);
251 if (x[a+i & MASK] > th[i]) break;
257 for (k=a; k!=z; k=(k+1 & MASK)) {
262 a = (a+1 & MASK);
268 if ((z+1 & MASK) != a) {
270 z = (z+1 & MASK);
271 } else x[z-1 & MASK] |= 1;
277 if ((a+i & MASK)==z) x[(z=(z+1 & MASK))-1] = 0;
278 y = 1000000000.0L * y + x[a+i & MASK];
299 if ((a+i & MASK) != z) {
300 uint32_t t = x[a+i & MASK];
301 if (t < 500000000 && (t || (a+i+1 & MASK) != z))
306 if ((a+i+1 & MASK) == z)