Lines Matching defs:amount
81 s64_shr(int64_t x, unsigned amount)
84 ? (int64_t)((uint64_t)x >> amount)
85 : (int64_t)~(~(uint64_t)x >> amount);
380 unsigned amount;
382 amount = (unsigned)b.smin;
384 amount = (unsigned)b.umin;
389 c.umin = a.umin << amount;
390 c.umax = a.umax << amount;
398 c.bclr = a.bclr << amount | (((uint64_t)1 << amount) - 1);
408 unsigned amount;
410 amount = (unsigned)b.smin;
412 amount = (unsigned)b.umin;
417 c.smin = s64_shr(a.smin, amount);
418 c.smax = s64_shr(a.smax, amount);
419 c.umin = a.umin >> amount;
420 c.umax = a.umax >> amount;
421 c.bclr = a.bclr >> amount | ~(~(uint64_t)0 >> amount);
2671 /* shift amount %u equals bit-size of '%s' */
2675 /* shift amount %llu is greater than bit-size %llu of '%s' */