172 lines · c
1#ifndef ISL_IMATH_WRAP2#define ISL_IMATH_WRAP3 4#define MP_BADARG ISL_MP_BADARG5#define MP_FALSE ISL_MP_FALSE6#define MP_MEMORY ISL_MP_MEMORY7#define MP_MINERR ISL_MP_MINERR8#define MP_NEG ISL_MP_NEG9#define MP_OK ISL_MP_OK10#define MP_RANGE ISL_MP_RANGE11#define MP_TRUE ISL_MP_TRUE12#define MP_TRUNC ISL_MP_TRUNC13#define MP_UNDEF ISL_MP_UNDEF14#define MP_ZPOS ISL_MP_ZPOS15 16#define impq_canonicalize isl_impq_canonicalize17#define impq_clear isl_impq_clear18#define impq_cmp isl_impq_cmp19#define impq_denref isl_impq_denref20#define impq_get_str isl_impq_get_str21#define impq_init isl_impq_init22#define impq_mul isl_impq_mul23#define impq_numref isl_impq_numref24#define impq_set isl_impq_set25#define impq_set_str isl_impq_set_str26#define impq_set_ui isl_impq_set_ui27#define impq_sgn isl_impq_sgn28#define impz_abs isl_impz_abs29#define impz_add isl_impz_add30#define impz_addmul isl_impz_addmul31#define impz_add_ui isl_impz_add_ui32#define impz_cdiv_q isl_impz_cdiv_q33#define impz_clear isl_impz_clear34#define impz_cmp isl_impz_cmp35#define impz_cmpabs isl_impz_cmpabs36#define impz_cmp_si isl_impz_cmp_si37#define impz_divexact isl_impz_divexact38#define impz_divexact_ui isl_impz_divexact_ui39#define impz_divisible_p isl_impz_divisible_p40#define impz_export isl_impz_export41#define impz_fdiv_q isl_impz_fdiv_q42#define impz_fdiv_r isl_impz_fdiv_r43#define impz_gcd isl_impz_gcd44#define impz_get_si isl_impz_get_si45#define impz_get_str isl_impz_get_str46#define impz_get_ui isl_impz_get_ui47#define impz_import isl_impz_import48#define impz_init isl_impz_init49#define impz_lcm isl_impz_lcm50#define impz_mul isl_impz_mul51#define impz_mul_2exp isl_impz_mul_2exp52#define impz_mul_ui isl_impz_mul_ui53#define impz_neg isl_impz_neg54#define impz_pow_ui isl_impz_pow_ui55#define impz_set isl_impz_set56#define impz_set_si isl_impz_set_si57#define impz_set_str isl_impz_set_str58#define impz_set_ui isl_impz_set_ui59#define impz_sgn isl_impz_sgn60#define impz_sizeinbase isl_impz_sizeinbase61#define impz_sub isl_impz_sub62#define impz_submul isl_impz_submul63#define impz_sub_ui isl_impz_sub_ui64#define impz_swap isl_impz_swap65#define impz_tdiv_q isl_impz_tdiv_q66#define mp_error_string isl_mp_error_string67#define mp_int_abs isl_mp_int_abs68#define mp_int_add isl_mp_int_add69#define mp_int_add_value isl_mp_int_add_value70#define mp_int_alloc isl_mp_int_alloc71#define mp_int_binary_len isl_mp_int_binary_len72#define mp_int_clear isl_mp_int_clear73#define mp_int_compare isl_mp_int_compare74#define mp_int_compare_unsigned isl_mp_int_compare_unsigned75#define mp_int_compare_uvalue isl_mp_int_compare_uvalue76#define mp_int_compare_value isl_mp_int_compare_value77#define mp_int_compare_zero isl_mp_int_compare_zero78#define mp_int_copy isl_mp_int_copy79#define mp_int_count_bits isl_mp_int_count_bits80#define mp_int_div isl_mp_int_div81#define mp_int_divisible_value isl_mp_int_divisible_value82#define mp_int_div_pow2 isl_mp_int_div_pow283#define mp_int_div_value isl_mp_int_div_value84#define mp_int_egcd isl_mp_int_egcd85#define mp_int_expt isl_mp_int_expt86#define mp_int_expt_full isl_mp_int_expt_full87#define mp_int_exptmod isl_mp_int_exptmod88#define mp_int_exptmod_bvalue isl_mp_int_exptmod_bvalue89#define mp_int_exptmod_evalue isl_mp_int_exptmod_evalue90#define mp_int_exptmod_known isl_mp_int_exptmod_known91#define mp_int_expt_value isl_mp_int_expt_value92#define mp_int_free isl_mp_int_free93#define mp_int_gcd isl_mp_int_gcd94#define mp_int_init isl_mp_int_init95#define mp_int_init_copy isl_mp_int_init_copy96#define mp_int_init_size isl_mp_int_init_size97#define mp_int_init_uvalue isl_mp_int_init_uvalue98#define mp_int_init_value isl_mp_int_init_value99#define mp_int_invmod isl_mp_int_invmod100#define mp_int_is_pow2 isl_mp_int_is_pow2101#define mp_int_lcm isl_mp_int_lcm102#define mp_int_mod isl_mp_int_mod103#define mp_int_mul isl_mp_int_mul104#define mp_int_mul_pow2 isl_mp_int_mul_pow2105#define mp_int_mul_value isl_mp_int_mul_value106#define mp_int_neg isl_mp_int_neg107#define mp_int_read_binary isl_mp_int_read_binary108#define mp_int_read_cstring isl_mp_int_read_cstring109#define mp_int_read_string isl_mp_int_read_string110#define mp_int_read_unsigned isl_mp_int_read_unsigned111#define mp_int_redux_const isl_mp_int_redux_const112#define mp_int_root isl_mp_int_root113#define mp_int_set_uvalue isl_mp_int_set_uvalue114#define mp_int_set_value isl_mp_int_set_value115#define mp_int_sqr isl_mp_int_sqr116#define mp_int_string_len isl_mp_int_string_len117#define mp_int_sub isl_mp_int_sub118#define mp_int_sub_value isl_mp_int_sub_value119#define mp_int_swap isl_mp_int_swap120#define mp_int_to_binary isl_mp_int_to_binary121#define mp_int_to_int isl_mp_int_to_int122#define mp_int_to_string isl_mp_int_to_string123#define mp_int_to_uint isl_mp_int_to_uint124#define mp_int_to_unsigned isl_mp_int_to_unsigned125#define mp_int_unsigned_len isl_mp_int_unsigned_len126#define mp_int_zero isl_mp_int_zero127#define mp_rat_abs isl_mp_rat_abs128#define mp_rat_add isl_mp_rat_add129#define mp_rat_add_int isl_mp_rat_add_int130#define mp_rat_alloc isl_mp_rat_alloc131#define mp_rat_clear isl_mp_rat_clear132#define mp_rat_compare isl_mp_rat_compare133#define mp_rat_compare_unsigned isl_mp_rat_compare_unsigned134#define mp_rat_compare_value isl_mp_rat_compare_value135#define mp_rat_compare_zero isl_mp_rat_compare_zero136#define mp_rat_copy isl_mp_rat_copy137#define mp_rat_decimal_len isl_mp_rat_decimal_len138#define mp_rat_denom isl_mp_rat_denom139#define mp_rat_denom_ref isl_mp_rat_denom_ref140#define mp_rat_div isl_mp_rat_div141#define mp_rat_div_int isl_mp_rat_div_int142#define mp_rat_expt isl_mp_rat_expt143#define mp_rat_free isl_mp_rat_free144#define mp_rat_init isl_mp_rat_init145#define mp_rat_init_copy isl_mp_rat_init_copy146#define mp_rat_init_size isl_mp_rat_init_size147#define mp_rat_is_integer isl_mp_rat_is_integer148#define mp_rat_mul isl_mp_rat_mul149#define mp_rat_mul_int isl_mp_rat_mul_int150#define mp_rat_neg isl_mp_rat_neg151#define mp_rat_numer isl_mp_rat_numer152#define mp_rat_numer_ref isl_mp_rat_numer_ref153#define mp_rat_read_cdecimal isl_mp_rat_read_cdecimal154#define mp_rat_read_cstring isl_mp_rat_read_cstring155#define mp_rat_read_decimal isl_mp_rat_read_decimal156#define mp_rat_read_string isl_mp_rat_read_string157#define mp_rat_read_ustring isl_mp_rat_read_ustring158#define mp_rat_recip isl_mp_rat_recip159#define mp_rat_reduce isl_mp_rat_reduce160#define mp_rat_set_uvalue isl_mp_rat_set_uvalue161#define mp_rat_set_value isl_mp_rat_set_value162#define mp_rat_sign isl_mp_rat_sign163#define mp_rat_string_len isl_mp_rat_string_len164#define mp_rat_sub isl_mp_rat_sub165#define mp_rat_sub_int isl_mp_rat_sub_int166#define mp_rat_to_decimal isl_mp_rat_to_decimal167#define mp_rat_to_ints isl_mp_rat_to_ints168#define mp_rat_to_string isl_mp_rat_to_string169#define mp_rat_zero isl_mp_rat_zero170 171#endif172