Lines Matching full:extern
6 extern int isl_sioimath_decode(isl_sioimath val, int32_t *small, mp_int *big);
7 extern int isl_sioimath_decode_big(isl_sioimath val, mp_int *big);
8 extern int isl_sioimath_decode_small(isl_sioimath val, int32_t *small);
10 extern isl_sioimath isl_sioimath_encode_small(int32_t val);
11 extern isl_sioimath isl_sioimath_encode_big(mp_int val);
12 extern int isl_sioimath_is_small(isl_sioimath val);
13 extern int isl_sioimath_is_big(isl_sioimath val);
14 extern int32_t isl_sioimath_get_small(isl_sioimath val);
15 extern mp_int isl_sioimath_get_big(isl_sioimath val);
17 extern void isl_siomath_uint32_to_digits(uint32_t num, mp_digit *digits,
19 extern void isl_siomath_ulong_to_digits(unsigned long num, mp_digit *digits,
21 extern void isl_siomath_uint64_to_digits(uint64_t num, mp_digit *digits,
24 extern mp_int isl_sioimath_bigarg_src(isl_sioimath arg,
26 extern mp_int isl_sioimath_siarg_src(signed long arg,
28 extern mp_int isl_sioimath_si64arg_src(int64_t arg,
30 extern mp_int isl_sioimath_uiarg_src(unsigned long arg,
32 extern mp_int isl_sioimath_reinit_big(isl_sioimath_ptr ptr);
33 extern void isl_sioimath_set_small(isl_sioimath_ptr ptr, int32_t val);
34 extern void isl_sioimath_set_int32(isl_sioimath_ptr ptr, int32_t val);
35 extern void isl_sioimath_set_int64(isl_sioimath_ptr ptr, int64_t val);
36 extern void isl_sioimath_promote(isl_sioimath_ptr dst);
37 extern void isl_sioimath_try_demote(isl_sioimath_ptr dst);
39 extern void isl_sioimath_init(isl_sioimath_ptr dst);
40 extern void isl_sioimath_clear(isl_sioimath_ptr dst);
41 extern void isl_sioimath_set(isl_sioimath_ptr dst, isl_sioimath_src val);
42 extern void isl_sioimath_set_si(isl_sioimath_ptr dst, long val);
43 extern void isl_sioimath_set_ui(isl_sioimath_ptr dst, unsigned long val);
44 extern int isl_sioimath_fits_slong(isl_sioimath_src val);
45 extern long isl_sioimath_get_si(isl_sioimath_src val);
46 extern int isl_sioimath_fits_ulong(isl_sioimath_src val);
47 extern unsigned long isl_sioimath_get_ui(isl_sioimath_src val);
48 extern double isl_sioimath_get_d(isl_sioimath_src val);
49 extern char *isl_sioimath_get_str(isl_sioimath_src val);
50 extern void isl_sioimath_abs(isl_sioimath_ptr dst, isl_sioimath_src arg);
51 extern void isl_sioimath_neg(isl_sioimath_ptr dst, isl_sioimath_src arg);
52 extern void isl_sioimath_swap(isl_sioimath_ptr lhs, isl_sioimath_ptr rhs);
53 extern void isl_sioimath_add_ui(isl_sioimath_ptr dst, isl_sioimath lhs,
55 extern void isl_sioimath_sub_ui(isl_sioimath_ptr dst, isl_sioimath lhs,
58 extern void isl_sioimath_add(isl_sioimath_ptr dst, isl_sioimath_src lhs,
60 extern void isl_sioimath_sub(isl_sioimath_ptr dst, isl_sioimath_src lhs,
62 extern void isl_sioimath_mul(isl_sioimath_ptr dst, isl_sioimath_src lhs,
64 extern void isl_sioimath_mul_2exp(isl_sioimath_ptr dst, isl_sioimath lhs,
66 extern void isl_sioimath_mul_si(isl_sioimath_ptr dst, isl_sioimath lhs,
68 extern void isl_sioimath_mul_ui(isl_sioimath_ptr dst, isl_sioimath lhs,
70 extern void isl_sioimath_pow_ui(isl_sioimath_ptr dst, isl_sioimath_src lhs,
72 extern void isl_sioimath_addmul(isl_sioimath_ptr dst, isl_sioimath_src lhs,
74 extern void isl_sioimath_addmul_ui(isl_sioimath_ptr dst, isl_sioimath_src lhs,
76 extern void isl_sioimath_submul(isl_sioimath_ptr dst, isl_sioimath_src lhs,
78 extern void isl_sioimath_submul_ui(isl_sioimath_ptr dst, isl_sioimath_src lhs,
151 extern void isl_sioimath_tdiv_q(isl_sioimath_ptr dst, isl_sioimath_src lhs,
153 extern void isl_sioimath_tdiv_q_ui(isl_sioimath_ptr dst, isl_sioimath_src lhs,
155 extern void isl_sioimath_cdiv_q(isl_sioimath_ptr dst, isl_sioimath_src lhs,
157 extern void isl_sioimath_cdiv_q_ui(isl_sioimath_ptr dst, isl_sioimath_src lhs,
159 extern void isl_sioimath_fdiv_q(isl_sioimath_ptr dst, isl_sioimath_src lhs,
161 extern void isl_sioimath_fdiv_q_ui(isl_sioimath_ptr dst, isl_sioimath_src lhs,
163 extern void isl_sioimath_fdiv_r(isl_sioimath_ptr dst, isl_sioimath_src lhs,
184 extern int isl_sioimath_sgn(isl_sioimath_src arg);
185 extern int isl_sioimath_cmp(isl_sioimath_src lhs, isl_sioimath_src rhs);
186 extern int isl_sioimath_cmp_si(isl_sioimath_src lhs, signed long rhs);
187 extern int isl_sioimath_abs_cmp(isl_sioimath_src lhs, isl_sioimath_src rhs);
188 extern int isl_sioimath_is_divisible_by(isl_sioimath_src lhs,
191 extern uint32_t isl_sioimath_hash(isl_sioimath_src arg, uint32_t hash);
192 extern size_t isl_sioimath_sizeinbase(isl_sioimath_src arg, int base);
193 extern void isl_sioimath_print(FILE *out, isl_sioimath_src i, int width);