Home
last modified time | relevance | path

Searched refs:MPEXPR_TYPE_BINARY (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/external/lgpl3/gmp/dist/demos/expr/
Dexpr.h47 #define MPEXPR_TYPE_BINARY MPEXPR_TYPE_NARY(2) macro
58 #define MPEXPR_TYPE_BINARY_UI (MPEXPR_TYPE_BINARY | MPEXPR_TYPE_LAST_UI)
59 #define MPEXPR_TYPE_I_BINARY (MPEXPR_TYPE_BINARY | MPEXPR_TYPE_RESULT_INT)
86 #define MPEXPR_TYPE_LOGICAL_AND (MPEXPR_TYPE_BINARY | 0x001)
87 #define MPEXPR_TYPE_LOGICAL_OR (MPEXPR_TYPE_BINARY | 0x002)
88 #define MPEXPR_TYPE_ARGSEP (MPEXPR_TYPE_BINARY | 0x003)
89 #define MPEXPR_TYPE_QUESTION (MPEXPR_TYPE_BINARY | 0x004)
90 #define MPEXPR_TYPE_COLON (MPEXPR_TYPE_BINARY | 0x005)
91 #define MPEXPR_TYPE_MAX (MPEXPR_TYPE_BINARY | 0x006)
92 #define MPEXPR_TYPE_MIN (MPEXPR_TYPE_BINARY | 0x007)
[all …]
Dexprz.c112 { "*", (mpexpr_fun_t) mpz_mul, MPEXPR_TYPE_BINARY, 200 },
113 { "/", (mpexpr_fun_t) mpz_tdiv_q, MPEXPR_TYPE_BINARY, 200 },
114 { "%", (mpexpr_fun_t) mpz_tdiv_r, MPEXPR_TYPE_BINARY, 200 },
116 { "+", (mpexpr_fun_t) mpz_add, MPEXPR_TYPE_BINARY, 190 },
117 { "-", (mpexpr_fun_t) mpz_sub, MPEXPR_TYPE_BINARY, 190 },
130 { "&", (mpexpr_fun_t) mpz_and, MPEXPR_TYPE_BINARY, 150 },
131 { "^", (mpexpr_fun_t) mpz_xor, MPEXPR_TYPE_BINARY, 140 },
132 { "|", (mpexpr_fun_t) mpz_ior, MPEXPR_TYPE_BINARY, 130 },
154 { "gcd", (mpexpr_fun_t) mpz_gcd, MPEXPR_TYPE_BINARY
156 { "hamdist", (mpexpr_fun_t) e_mpz_hamdist, MPEXPR_TYPE_BINARY },
[all …]
Dexprf.c58 { "*", (mpexpr_fun_t) mpf_mul, MPEXPR_TYPE_BINARY, 200 },
59 { "/", (mpexpr_fun_t) mpf_div, MPEXPR_TYPE_BINARY, 200 },
61 { "+", (mpexpr_fun_t) mpf_add, MPEXPR_TYPE_BINARY, 190 },
62 { "-", (mpexpr_fun_t) mpf_sub, MPEXPR_TYPE_BINARY, 190 },
94 { "reldiff", (mpexpr_fun_t) mpf_reldiff, MPEXPR_TYPE_BINARY },
Dexprq.c96 { "*", (mpexpr_fun_t) mpq_mul, MPEXPR_TYPE_BINARY, 200 },
97 { "/", (mpexpr_fun_t) mpq_div, MPEXPR_TYPE_BINARY, 200 },
99 { "+", (mpexpr_fun_t) mpq_add, MPEXPR_TYPE_BINARY, 190 },
100 { "-", (mpexpr_fun_t) mpq_sub, MPEXPR_TYPE_BINARY, 190 },
DREADME239 { "*", (mpexpr_fun_t) mpz_mul, MPEXPR_TYPE_BINARY, 200 },
249 { "+", (mpexpr_fun_t) mpf_add, MPEXPR_TYPE_BINARY, 190 },
258 { "mod", (mpexpr_fun_t) mpz_fdiv_r, MPEXPR_TYPE_BINARY, 125 },
327 { "/", (mpexpr_fun_t) mpz_cdiv_q, MPEXPR_TYPE_BINARY, 200 },
328 { "%", (mpexpr_fun_t) mpz_cdiv_r, MPEXPR_TYPE_BINARY, 200 },
347 MPEXPR_TYPE_BINARY void func (mpz_t result, mpz_t op1, mpz_t op2);
373 MPEXPR_TYPE_BINARY | MPEXPR_TYPE_PAIRWISE },
430 { "*", (mpexpr_fun_t) mpz_mul, MPEXPR_TYPE_BINARY, 6 },
431 { "/", (mpexpr_fun_t) mpz_fdiv_q, MPEXPR_TYPE_BINARY, 6 },
433 { "+", (mpexpr_fun_t) mpz_add, MPEXPR_TYPE_BINARY, 5 },
[all …]
Dexpr.c490 == (MPEXPR_TYPE_BINARY | MPEXPR_TYPE_PAIRWISE)) in mpexpr_evaluate()