Lines Matching refs:cpp_num
34 cpp_num value; /* The value logically "right" of op. */
41 static bool num_positive (cpp_num, size_t);
42 static bool num_greater_eq (cpp_num, cpp_num, size_t);
43 static cpp_num num_trim (cpp_num, size_t);
44 static cpp_num num_part_mul (cpp_num_part, cpp_num_part);
46 static cpp_num num_unary_op (cpp_reader *, cpp_num, enum cpp_ttype);
47 static cpp_num num_binary_op (cpp_reader *, cpp_num, cpp_num, enum cpp_ttype);
48 static cpp_num num_negate (cpp_num, size_t);
49 static cpp_num num_bitwise_op (cpp_reader *, cpp_num, cpp_num, enum cpp_ttype);
50 static cpp_num num_inequality_op (cpp_reader *, cpp_num, cpp_num,
52 static cpp_num num_equality_op (cpp_reader *, cpp_num, cpp_num,
54 static cpp_num num_mul (cpp_reader *, cpp_num, cpp_num);
55 static cpp_num num_div_op (cpp_reader *, cpp_num, cpp_num, enum cpp_ttype);
56 static cpp_num num_lshift (cpp_num, size_t, size_t);
57 static cpp_num num_rshift (cpp_num, size_t, size_t);
59 static cpp_num append_digit (cpp_num, int, int, size_t);
60 static cpp_num parse_defined (cpp_reader *);
61 static cpp_num eval_token (cpp_reader *, const cpp_token *);
369 cpp_num
374 cpp_num result; in cpp_interpret_integer()
460 static cpp_num
461 append_digit (cpp_num num, int digit, int base, size_t precision) in append_digit()
463 cpp_num result; in append_digit()
522 static cpp_num
525 cpp_num result; in parse_defined()
592 static cpp_num
595 cpp_num result; in eval_token()
1077 static cpp_num
1078 num_trim (cpp_num num, size_t precision) in num_trim()
1098 num_positive (cpp_num num, size_t precision) in num_positive()
1111 cpp_num
1112 cpp_num_sign_extend (cpp_num num, size_t precision) in cpp_num_sign_extend()
1135 static cpp_num
1136 num_negate (cpp_num num, size_t precision) in num_negate()
1138 cpp_num copy; in num_negate()
1153 num_greater_eq (cpp_num pa, cpp_num pb, size_t precision) in num_greater_eq()
1175 static cpp_num
1177 cpp_num lhs, cpp_num rhs, enum cpp_ttype op) in num_bitwise_op()
1204 static cpp_num
1205 num_inequality_op (cpp_reader *pfile, cpp_num lhs, cpp_num rhs, in num_inequality_op()
1226 static cpp_num
1228 cpp_num lhs, cpp_num rhs, enum cpp_ttype op) in num_equality_op()
1242 static cpp_num
1243 num_rshift (cpp_num num, size_t precision, size_t n) in num_rshift()
1283 static cpp_num
1284 num_lshift (cpp_num num, size_t precision, size_t n) in num_lshift()
1293 cpp_num orig, maybe_orig; in num_lshift()
1323 static cpp_num
1324 num_unary_op (cpp_reader *pfile, cpp_num num, enum cpp_ttype op) in num_unary_op()
1358 static cpp_num
1359 num_binary_op (cpp_reader *pfile, cpp_num lhs, cpp_num rhs, enum cpp_ttype op) in num_binary_op()
1361 cpp_num result; in num_binary_op()
1424 static cpp_num
1427 cpp_num result; in num_part_mul()
1455 static cpp_num
1456 num_mul (cpp_reader *pfile, cpp_num lhs, cpp_num rhs) in num_mul()
1458 cpp_num result, temp; in num_mul()
1505 static cpp_num
1506 num_div_op (cpp_reader *pfile, cpp_num lhs, cpp_num rhs, enum cpp_ttype op) in num_div_op()
1508 cpp_num result, sub; in num_div_op()