1#ifndef ISL_IMATH_WRAP
2#define ISL_IMATH_WRAP
3
4#define MP_BADARG ISL_MP_BADARG
5#define MP_FALSE ISL_MP_FALSE
6#define MP_MEMORY ISL_MP_MEMORY
7#define MP_MINERR ISL_MP_MINERR
8#define MP_NEG ISL_MP_NEG
9#define MP_OK ISL_MP_OK
10#define MP_RANGE ISL_MP_RANGE
11#define MP_TRUE ISL_MP_TRUE
12#define MP_TRUNC ISL_MP_TRUNC
13#define MP_UNDEF ISL_MP_UNDEF
14#define MP_ZPOS ISL_MP_ZPOS
15
16#define impq_canonicalize isl_impq_canonicalize
17#define impq_clear isl_impq_clear
18#define impq_cmp isl_impq_cmp
19#define impq_denref isl_impq_denref
20#define impq_get_str isl_impq_get_str
21#define impq_init isl_impq_init
22#define impq_mul isl_impq_mul
23#define impq_numref isl_impq_numref
24#define impq_set isl_impq_set
25#define impq_set_str isl_impq_set_str
26#define impq_set_ui isl_impq_set_ui
27#define impq_sgn isl_impq_sgn
28#define impz_abs isl_impz_abs
29#define impz_add isl_impz_add
30#define impz_addmul isl_impz_addmul
31#define impz_add_ui isl_impz_add_ui
32#define impz_cdiv_q isl_impz_cdiv_q
33#define impz_clear isl_impz_clear
34#define impz_cmp isl_impz_cmp
35#define impz_cmpabs isl_impz_cmpabs
36#define impz_cmp_si isl_impz_cmp_si
37#define impz_divexact isl_impz_divexact
38#define impz_divexact_ui isl_impz_divexact_ui
39#define impz_divisible_p isl_impz_divisible_p
40#define impz_export isl_impz_export
41#define impz_fdiv_q isl_impz_fdiv_q
42#define impz_fdiv_r isl_impz_fdiv_r
43#define impz_gcd isl_impz_gcd
44#define impz_get_si isl_impz_get_si
45#define impz_get_str isl_impz_get_str
46#define impz_get_ui isl_impz_get_ui
47#define impz_import isl_impz_import
48#define impz_init isl_impz_init
49#define impz_lcm isl_impz_lcm
50#define impz_mul isl_impz_mul
51#define impz_mul_2exp isl_impz_mul_2exp
52#define impz_mul_ui isl_impz_mul_ui
53#define impz_neg isl_impz_neg
54#define impz_pow_ui isl_impz_pow_ui
55#define impz_set isl_impz_set
56#define impz_set_si isl_impz_set_si
57#define impz_set_str isl_impz_set_str
58#define impz_set_ui isl_impz_set_ui
59#define impz_sgn isl_impz_sgn
60#define impz_sizeinbase isl_impz_sizeinbase
61#define impz_sub isl_impz_sub
62#define impz_submul isl_impz_submul
63#define impz_sub_ui isl_impz_sub_ui
64#define impz_swap isl_impz_swap
65#define impz_tdiv_q isl_impz_tdiv_q
66#define mp_error_string isl_mp_error_string
67#define mp_int_abs isl_mp_int_abs
68#define mp_int_add isl_mp_int_add
69#define mp_int_add_value isl_mp_int_add_value
70#define mp_int_alloc isl_mp_int_alloc
71#define mp_int_binary_len isl_mp_int_binary_len
72#define mp_int_clear isl_mp_int_clear
73#define mp_int_compare isl_mp_int_compare
74#define mp_int_compare_unsigned isl_mp_int_compare_unsigned
75#define mp_int_compare_uvalue isl_mp_int_compare_uvalue
76#define mp_int_compare_value isl_mp_int_compare_value
77#define mp_int_compare_zero isl_mp_int_compare_zero
78#define mp_int_copy isl_mp_int_copy
79#define mp_int_count_bits isl_mp_int_count_bits
80#define mp_int_div isl_mp_int_div
81#define mp_int_divisible_value isl_mp_int_divisible_value
82#define mp_int_div_pow2 isl_mp_int_div_pow2
83#define mp_int_div_value isl_mp_int_div_value
84#define mp_int_egcd isl_mp_int_egcd
85#define mp_int_expt isl_mp_int_expt
86#define mp_int_expt_full isl_mp_int_expt_full
87#define mp_int_exptmod isl_mp_int_exptmod
88#define mp_int_exptmod_bvalue isl_mp_int_exptmod_bvalue
89#define mp_int_exptmod_evalue isl_mp_int_exptmod_evalue
90#define mp_int_exptmod_known isl_mp_int_exptmod_known
91#define mp_int_expt_value isl_mp_int_expt_value
92#define mp_int_free isl_mp_int_free
93#define mp_int_gcd isl_mp_int_gcd
94#define mp_int_init isl_mp_int_init
95#define mp_int_init_copy isl_mp_int_init_copy
96#define mp_int_init_size isl_mp_int_init_size
97#define mp_int_init_uvalue isl_mp_int_init_uvalue
98#define mp_int_init_value isl_mp_int_init_value
99#define mp_int_invmod isl_mp_int_invmod
100#define mp_int_is_pow2 isl_mp_int_is_pow2
101#define mp_int_lcm isl_mp_int_lcm
102#define mp_int_mod isl_mp_int_mod
103#define mp_int_mul isl_mp_int_mul
104#define mp_int_mul_pow2 isl_mp_int_mul_pow2
105#define mp_int_mul_value isl_mp_int_mul_value
106#define mp_int_neg isl_mp_int_neg
107#define mp_int_read_binary isl_mp_int_read_binary
108#define mp_int_read_cstring isl_mp_int_read_cstring
109#define mp_int_read_string isl_mp_int_read_string
110#define mp_int_read_unsigned isl_mp_int_read_unsigned
111#define mp_int_redux_const isl_mp_int_redux_const
112#define mp_int_root isl_mp_int_root
113#define mp_int_set_uvalue isl_mp_int_set_uvalue
114#define mp_int_set_value isl_mp_int_set_value
115#define mp_int_sqr isl_mp_int_sqr
116#define mp_int_string_len isl_mp_int_string_len
117#define mp_int_sub isl_mp_int_sub
118#define mp_int_sub_value isl_mp_int_sub_value
119#define mp_int_swap isl_mp_int_swap
120#define mp_int_to_binary isl_mp_int_to_binary
121#define mp_int_to_int isl_mp_int_to_int
122#define mp_int_to_string isl_mp_int_to_string
123#define mp_int_to_uint isl_mp_int_to_uint
124#define mp_int_to_unsigned isl_mp_int_to_unsigned
125#define mp_int_unsigned_len isl_mp_int_unsigned_len
126#define mp_int_zero isl_mp_int_zero
127#define mp_rat_abs isl_mp_rat_abs
128#define mp_rat_add isl_mp_rat_add
129#define mp_rat_add_int isl_mp_rat_add_int
130#define mp_rat_alloc isl_mp_rat_alloc
131#define mp_rat_clear isl_mp_rat_clear
132#define mp_rat_compare isl_mp_rat_compare
133#define mp_rat_compare_unsigned isl_mp_rat_compare_unsigned
134#define mp_rat_compare_value isl_mp_rat_compare_value
135#define mp_rat_compare_zero isl_mp_rat_compare_zero
136#define mp_rat_copy isl_mp_rat_copy
137#define mp_rat_decimal_len isl_mp_rat_decimal_len
138#define mp_rat_denom isl_mp_rat_denom
139#define mp_rat_denom_ref isl_mp_rat_denom_ref
140#define mp_rat_div isl_mp_rat_div
141#define mp_rat_div_int isl_mp_rat_div_int
142#define mp_rat_expt isl_mp_rat_expt
143#define mp_rat_free isl_mp_rat_free
144#define mp_rat_init isl_mp_rat_init
145#define mp_rat_init_copy isl_mp_rat_init_copy
146#define mp_rat_init_size isl_mp_rat_init_size
147#define mp_rat_is_integer isl_mp_rat_is_integer
148#define mp_rat_mul isl_mp_rat_mul
149#define mp_rat_mul_int isl_mp_rat_mul_int
150#define mp_rat_neg isl_mp_rat_neg
151#define mp_rat_numer isl_mp_rat_numer
152#define mp_rat_numer_ref isl_mp_rat_numer_ref
153#define mp_rat_read_cdecimal isl_mp_rat_read_cdecimal
154#define mp_rat_read_cstring isl_mp_rat_read_cstring
155#define mp_rat_read_decimal isl_mp_rat_read_decimal
156#define mp_rat_read_string isl_mp_rat_read_string
157#define mp_rat_read_ustring isl_mp_rat_read_ustring
158#define mp_rat_recip isl_mp_rat_recip
159#define mp_rat_reduce isl_mp_rat_reduce
160#define mp_rat_set_uvalue isl_mp_rat_set_uvalue
161#define mp_rat_set_value isl_mp_rat_set_value
162#define mp_rat_sign isl_mp_rat_sign
163#define mp_rat_string_len isl_mp_rat_string_len
164#define mp_rat_sub isl_mp_rat_sub
165#define mp_rat_sub_int isl_mp_rat_sub_int
166#define mp_rat_to_decimal isl_mp_rat_to_decimal
167#define mp_rat_to_ints isl_mp_rat_to_ints
168#define mp_rat_to_string isl_mp_rat_to_string
169#define mp_rat_zero isl_mp_rat_zero
170
171#endif
172

source code of polly/lib/External/isl/imath_wrap/wrap.h