Lines Matching defs:umax
57 uint64_t umax; /* unsigned maximum */
234 c.umax = vbits;
235 c.bclr = ~c.umax;
240 c.umax = UINT64_MAX;
260 c.umax = c.smin >= 0 ? (uint64_t)c.smax : UINT64_MAX;
261 c.bclr = ~u64_fill_right(c.umax);
265 if (a.umax > 0 && b.umax > ic_any(tp).umax / a.umax)
271 c.umax = a.umax * b.umax;
272 c.bclr = ~u64_fill_right(c.umax);
288 c.umin = a.umin / u64_max(b.umax, 1);
289 c.umax = a.umax / u64_max(b.umin, 1);
290 c.bclr = ~u64_fill_right(c.umax);
306 c.umax = UINT64_MAX;
315 c.umax = b.umax - 1;
316 c.bclr = ~u64_fill_right(c.umax);
328 c.umax = c.smin >= 0 ? (uint64_t)c.smax : UINT64_MAX;
337 if (b.umax <= max - a.umax) {
339 c.umax = a.umax + b.umax;
342 c.umax = max;
344 if (c.umax >> 63 == 0) {
346 c.smax = (int64_t)c.umax;
348 c.bclr = ~u64_fill_right(c.umax);
361 c.umax = c.smin >= 0 ? (uint64_t)c.smax : UINT64_MAX;
362 } else if (a.umin >= b.umax) {
363 c.umin = a.umin - b.umax;
364 c.umax = a.umax - b.umin;
367 c.umax = is_uinteger(tp->t_tspec) ? ui_max_value(tp)
370 c.bclr = ~u64_fill_right(c.umax);
383 else if (b.umin == b.umax && b.umin < 64)
390 c.umax = a.umax << amount;
391 if (c.umax >> (width_in_bits(tp) - 1) == 0) {
393 c.smax = (int64_t)c.umax;
411 else if (b.umin == b.umax && b.umin < 64)
420 c.umax = a.umax >> amount;
432 c.umax = a.umax & b.umax;
447 c.umax = a.umax | b.umax;
459 c.umax = a.umax | b.umax;
471 c.umax = u64_max(a.umax, b.umax);
487 c.umax = ui;
3596 ? x >= ic.umin && x <= ic.umax && x == (uint64_t)x
3712 ? tpc.umin <= c.umin && tpc.umax >= c.umax