Lines Matching refs:cpp_num_part

24 #define PART_PRECISION (sizeof (cpp_num_part) * CHAR_BIT)
25 #define HALF_MASK (~(cpp_num_part) 0 >> (PART_PRECISION / 2))
43 static cpp_num num_part_mul (cpp_num_part, cpp_num_part);
860 cpp_num_part max; in cpp_interpret_integer()
883 max = ~(cpp_num_part) 0; in cpp_interpret_integer()
958 cpp_num_part add_high, add_low; in append_digit()
1161 result.low |= ~(~(cpp_num_part) 0 in eval_token()
1163 result.high = ~(cpp_num_part) 0; in eval_token()
1665 num.high &= ((cpp_num_part) 1 << precision) - 1; in num_trim()
1670 num.low &= ((cpp_num_part) 1 << precision) - 1; in num_trim()
1684 return (num.high & (cpp_num_part) 1 << (precision - 1)) == 0; in num_positive()
1687 return (num.low & (cpp_num_part) 1 << (precision - 1)) == 0; in num_positive()
1701 && (num.high & (cpp_num_part) 1 << (precision - 1))) in cpp_num_sign_extend()
1702 num.high |= ~(~(cpp_num_part) 0 >> (PART_PRECISION - precision)); in cpp_num_sign_extend()
1704 else if (num.low & (cpp_num_part) 1 << (precision - 1)) in cpp_num_sign_extend()
1707 num.low |= ~(~(cpp_num_part) 0 >> (PART_PRECISION - precision)); in cpp_num_sign_extend()
1708 num.high = ~(cpp_num_part) 0; in cpp_num_sign_extend()
1826 cpp_num_part sign_mask; in num_rshift()
1832 sign_mask = ~(cpp_num_part) 0; in num_rshift()
2021 num_part_mul (cpp_num_part lhs, cpp_num_part rhs) in num_part_mul()
2024 cpp_num_part middle[2], temp; in num_part_mul()
2108 cpp_num_part mask; in num_div_op()
2126 mask = (cpp_num_part) 1 << (i - PART_PRECISION); in num_div_op()
2137 mask = (cpp_num_part) 1 << i; in num_div_op()
2167 result.high |= (cpp_num_part) 1 << (i - PART_PRECISION); in num_div_op()
2169 result.low |= (cpp_num_part) 1 << i; in num_div_op()