Lines Matching full:mult
437 intmax_t mult; in postfix_to_mult() local
439 mult = 0; in postfix_to_mult()
443 mult = 512; in postfix_to_mult()
447 mult = 1 << 10; in postfix_to_mult()
451 mult = 1 << 20; in postfix_to_mult()
455 mult = 1 << 30; in postfix_to_mult()
459 mult = (uintmax_t)1 << 40; in postfix_to_mult()
463 mult = (uintmax_t)1 << 50; in postfix_to_mult()
467 mult = sizeof(int); in postfix_to_mult()
471 return (mult); in postfix_to_mult()
477 * 2) A positive decimal number followed by a 'b' or 'B' (mult by 512).
478 * 3) A positive decimal number followed by a 'k' or 'K' (mult by 1 << 10).
479 * 4) A positive decimal number followed by a 'm' or 'M' (mult by 1 << 20).
480 * 5) A positive decimal number followed by a 'g' or 'G' (mult by 1 << 30).
481 * 6) A positive decimal number followed by a 't' or 'T' (mult by 1 << 40).
482 * 7) A positive decimal number followed by a 'p' or 'P' (mult by 1 << 50).
483 * 8) A positive decimal number followed by a 'w' or 'W' (mult by sizeof int).
491 uintmax_t num, mult, prevnum; in get_num() local
501 mult = postfix_to_mult(*expr); in get_num()
503 if (mult != 0) { in get_num()
505 num *= mult; in get_num()
507 if (num / mult != prevnum) in get_num()
518 mult = get_num(expr + 1); in get_num()
520 num *= mult; in get_num()
521 if (num / mult == prevnum) in get_num()
540 intmax_t num, mult, prevnum; in get_off_t() local
550 mult = postfix_to_mult(*expr); in get_off_t()
552 if (mult != 0) { in get_off_t()
554 num *= mult; in get_off_t()
556 if ((prevnum > 0) != (num > 0) || num / mult != prevnum) in get_off_t()
567 mult = (intmax_t)get_off_t(expr + 1); in get_off_t()
569 num *= mult; in get_off_t()
570 if ((prevnum > 0) == (num > 0) && num / mult == prevnum) in get_off_t()