Lines Matching defs:mask
84 long long mask = 1ULL << (expr->ctype->bit_size - 1);
88 if (!(value & mask))
90 andmask = mask | (mask-1);
102 long long value, mask, signmask;
130 mask = signmask | (signmask-1);
131 expr->value = value & mask;
140 dropped = oldmask & ~mask;
147 value & mask);
194 unsigned long long v, l, r, mask;
209 mask = 1ULL << (ctype->bit_size-1);
211 if (is_signed && (sl & mask))
212 sl |= ~(mask-1);
213 if (is_signed && (sr & mask))
214 sr |= ~(mask-1);
253 if (l == mask && sr == -1)
266 if (l == mask && sr == -1)
292 mask = mask | (mask-1);
293 expr->value = v & mask;
310 unsigned long long l, r, mask;
316 mask = 1ULL << (ctype->bit_size-1);
318 if (sl & mask)
319 sl |= ~(mask-1);
320 if (sr & mask)
321 sr |= ~(mask-1);
767 unsigned long long v, mask;
772 mask = 1ULL << (expr->ctype->bit_size-1);
777 if (v == mask && !(expr->ctype->ctype.modifiers & MOD_UNSIGNED))
785 mask = mask | (mask-1);
786 expr->value = v & mask;
1376 long long value, mask;
1398 mask = 1ULL << (ctype->bit_size-1);
1400 if (value & mask) {
1404 value = value | mask | ~(mask-1);