Lines Matching refs:high

38 #define num_zerop(num) ((num.low | num.high) == 0)
39 #define num_eq(num1, num2) (num1.low == num2.low && num1.high == num2.high)
853 result.high = 0; in cpp_interpret_integer()
980 overflow = !!(num.high >> (PART_PRECISION - shift)); in append_digit()
981 result.high = num.high << shift; in append_digit()
983 result.high |= num.low >> (PART_PRECISION - shift); in append_digit()
989 add_high = (num.high << 1) + (num.low >> (PART_PRECISION - 1)); in append_digit()
1000 if (result.high + add_high < result.high) in append_digit()
1004 result.high += add_high; in append_digit()
1010 num.high = result.high; in append_digit()
1087 result.high = 0; in parse_defined()
1131 result.high = result.low = 0; in eval_token()
1143 result.high = 0; in eval_token()
1151 result.high = ~(cpp_num_part) 0; in eval_token()
1164 result.high = 0; in eval_token()
1169 result.high = 0; in eval_token()
1192 result.high = 0; in eval_token()
1537 top->value.high = 0; in reduce()
1549 top->value.high = 0; in reduce()
1653 num.high &= ((cpp_num_part) 1 << precision) - 1; in num_trim()
1659 num.high = 0; in num_trim()
1672 return (num.high & (cpp_num_part) 1 << (precision - 1)) == 0; in num_positive()
1689 && (num.high & (cpp_num_part) 1 << (precision - 1))) in cpp_num_sign_extend()
1690 num.high |= ~(~(cpp_num_part) 0 >> (PART_PRECISION - precision)); in cpp_num_sign_extend()
1696 num.high = ~(cpp_num_part) 0; in cpp_num_sign_extend()
1710 num.high = ~num.high; in num_negate()
1713 num.high++; in num_negate()
1740 return (pa.high > pb.high) || (pa.high == pb.high && pa.low >= pb.low); in num_greater_eq()
1756 lhs.high &= rhs.high; in num_bitwise_op()
1761 lhs.high |= rhs.high; in num_bitwise_op()
1766 lhs.high ^= rhs.high; in num_bitwise_op()
1788 lhs.high = 0; in num_inequality_op()
1804 lhs.high = 0; in num_equality_op()
1823 num.high = num.low = sign_mask; in num_rshift()
1828 num.high = sign_mask, num.low |= sign_mask << precision; in num_rshift()
1830 num.high |= sign_mask << (precision - PART_PRECISION); in num_rshift()
1835 num.low = num.high; in num_rshift()
1836 num.high = sign_mask; in num_rshift()
1841 num.low = (num.low >> n) | (num.high << (PART_PRECISION - n)); in num_rshift()
1842 num.high = (num.high >> n) | (sign_mask << (PART_PRECISION - n)); in num_rshift()
1858 num.high = num.low = 0; in num_lshift()
1869 num.high = num.low; in num_lshift()
1874 num.high = (num.high << m) | (num.low >> (PART_PRECISION - m)); in num_lshift()
1909 num.high = ~num.high; in num_unary_op()
1917 num.high = 0; in num_unary_op()
1948 if (rhs.high) in num_binary_op()
1961 result.high = lhs.high - rhs.high; in num_binary_op()
1963 result.high--; in num_binary_op()
1978 result.high = lhs.high + rhs.high; in num_binary_op()
1980 result.high++; in num_binary_op()
2015 result.high = HIGH_PART (lhs) * HIGH_PART (rhs); in num_part_mul()
2023 result.high++; in num_part_mul()
2028 result.high++; in num_part_mul()
2030 result.high += HIGH_PART (middle[0]); in num_part_mul()
2031 result.high += HIGH_PART (middle[1]); in num_part_mul()
2056 overflow = lhs.high && rhs.high; in num_mul()
2059 temp = num_part_mul (lhs.high, rhs.low); in num_mul()
2060 result.high += temp.low; in num_mul()
2061 if (temp.high) in num_mul()
2064 temp = num_part_mul (lhs.low, rhs.high); in num_mul()
2065 result.high += temp.low; in num_mul()
2066 if (temp.high) in num_mul()
2069 temp.low = result.low, temp.high = result.high; in num_mul()
2111 if (rhs.high) in num_div_op()
2116 if (rhs.high & mask) in num_div_op()
2148 result.high = result.low = 0; in num_div_op()
2155 result.high |= (cpp_num_part) 1 << (i - PART_PRECISION); in num_div_op()
2161 sub.low = (sub.low >> 1) | (sub.high << (PART_PRECISION - 1)); in num_div_op()
2162 sub.high >>= 1; in num_div_op()