Polly 22.0.0git
wrap.h File Reference

Go to the source code of this file.

Macros

#define MP_BADARG   ISL_MP_BADARG
#define MP_FALSE   ISL_MP_FALSE
#define MP_MEMORY   ISL_MP_MEMORY
#define MP_MINERR   ISL_MP_MINERR
#define MP_NEG   ISL_MP_NEG
#define MP_OK   ISL_MP_OK
#define MP_RANGE   ISL_MP_RANGE
#define MP_TRUE   ISL_MP_TRUE
#define MP_TRUNC   ISL_MP_TRUNC
#define MP_UNDEF   ISL_MP_UNDEF
#define MP_ZPOS   ISL_MP_ZPOS
#define impq_canonicalize   isl_impq_canonicalize
#define impq_clear   isl_impq_clear
#define impq_cmp   isl_impq_cmp
#define impq_denref   isl_impq_denref
#define impq_get_str   isl_impq_get_str
#define impq_init   isl_impq_init
#define impq_mul   isl_impq_mul
#define impq_numref   isl_impq_numref
#define impq_set   isl_impq_set
#define impq_set_str   isl_impq_set_str
#define impq_set_ui   isl_impq_set_ui
#define impq_sgn   isl_impq_sgn
#define impz_abs   isl_impz_abs
#define impz_add   isl_impz_add
#define impz_addmul   isl_impz_addmul
#define impz_add_ui   isl_impz_add_ui
#define impz_cdiv_q   isl_impz_cdiv_q
#define impz_clear   isl_impz_clear
#define impz_cmp   isl_impz_cmp
#define impz_cmpabs   isl_impz_cmpabs
#define impz_cmp_si   isl_impz_cmp_si
#define impz_divexact   isl_impz_divexact
#define impz_divexact_ui   isl_impz_divexact_ui
#define impz_divisible_p   isl_impz_divisible_p
#define impz_export   isl_impz_export
#define impz_fdiv_q   isl_impz_fdiv_q
#define impz_fdiv_r   isl_impz_fdiv_r
#define impz_gcd   isl_impz_gcd
#define impz_get_si   isl_impz_get_si
#define impz_get_str   isl_impz_get_str
#define impz_get_ui   isl_impz_get_ui
#define impz_import   isl_impz_import
#define impz_init   isl_impz_init
#define impz_lcm   isl_impz_lcm
#define impz_mul   isl_impz_mul
#define impz_mul_2exp   isl_impz_mul_2exp
#define impz_mul_ui   isl_impz_mul_ui
#define impz_neg   isl_impz_neg
#define impz_pow_ui   isl_impz_pow_ui
#define impz_set   isl_impz_set
#define impz_set_si   isl_impz_set_si
#define impz_set_str   isl_impz_set_str
#define impz_set_ui   isl_impz_set_ui
#define impz_sgn   isl_impz_sgn
#define impz_sizeinbase   isl_impz_sizeinbase
#define impz_sub   isl_impz_sub
#define impz_submul   isl_impz_submul
#define impz_sub_ui   isl_impz_sub_ui
#define impz_swap   isl_impz_swap
#define impz_tdiv_q   isl_impz_tdiv_q
#define mp_error_string   isl_mp_error_string
#define mp_int_abs   isl_mp_int_abs
#define mp_int_add   isl_mp_int_add
#define mp_int_add_value   isl_mp_int_add_value
#define mp_int_alloc
#define mp_int_binary_len   isl_mp_int_binary_len
#define mp_int_clear   isl_mp_int_clear
#define mp_int_compare   isl_mp_int_compare
#define mp_int_compare_unsigned   isl_mp_int_compare_unsigned
#define mp_int_compare_uvalue   isl_mp_int_compare_uvalue
#define mp_int_compare_value   isl_mp_int_compare_value
#define mp_int_compare_zero   isl_mp_int_compare_zero
#define mp_int_copy   isl_mp_int_copy
#define mp_int_count_bits   isl_mp_int_count_bits
#define mp_int_div   isl_mp_int_div
#define mp_int_divisible_value   isl_mp_int_divisible_value
#define mp_int_div_pow2   isl_mp_int_div_pow2
#define mp_int_div_value   isl_mp_int_div_value
#define mp_int_egcd   isl_mp_int_egcd
#define mp_int_expt   isl_mp_int_expt
#define mp_int_expt_full   isl_mp_int_expt_full
#define mp_int_exptmod   isl_mp_int_exptmod
#define mp_int_exptmod_bvalue   isl_mp_int_exptmod_bvalue
#define mp_int_exptmod_evalue   isl_mp_int_exptmod_evalue
#define mp_int_exptmod_known   isl_mp_int_exptmod_known
#define mp_int_expt_value   isl_mp_int_expt_value
#define mp_int_free   isl_mp_int_free
#define mp_int_gcd   isl_mp_int_gcd
#define mp_int_init   isl_mp_int_init
#define mp_int_init_copy   isl_mp_int_init_copy
#define mp_int_init_size   isl_mp_int_init_size
#define mp_int_init_uvalue   isl_mp_int_init_uvalue
#define mp_int_init_value   isl_mp_int_init_value
#define mp_int_invmod   isl_mp_int_invmod
#define mp_int_is_pow2   isl_mp_int_is_pow2
#define mp_int_lcm   isl_mp_int_lcm
#define mp_int_mod   isl_mp_int_mod
#define mp_int_mul   isl_mp_int_mul
#define mp_int_mul_pow2   isl_mp_int_mul_pow2
#define mp_int_mul_value   isl_mp_int_mul_value
#define mp_int_neg   isl_mp_int_neg
#define mp_int_read_binary   isl_mp_int_read_binary
#define mp_int_read_cstring   isl_mp_int_read_cstring
#define mp_int_read_string   isl_mp_int_read_string
#define mp_int_read_unsigned   isl_mp_int_read_unsigned
#define mp_int_redux_const   isl_mp_int_redux_const
#define mp_int_root   isl_mp_int_root
#define mp_int_set_uvalue   isl_mp_int_set_uvalue
#define mp_int_set_value   isl_mp_int_set_value
#define mp_int_sqr   isl_mp_int_sqr
#define mp_int_string_len   isl_mp_int_string_len
#define mp_int_sub   isl_mp_int_sub
#define mp_int_sub_value   isl_mp_int_sub_value
#define mp_int_swap   isl_mp_int_swap
#define mp_int_to_binary   isl_mp_int_to_binary
#define mp_int_to_int   isl_mp_int_to_int
#define mp_int_to_string   isl_mp_int_to_string
#define mp_int_to_uint   isl_mp_int_to_uint
#define mp_int_to_unsigned   isl_mp_int_to_unsigned
#define mp_int_unsigned_len   isl_mp_int_unsigned_len
#define mp_int_zero   isl_mp_int_zero
#define mp_rat_abs   isl_mp_rat_abs
#define mp_rat_add   isl_mp_rat_add
#define mp_rat_add_int   isl_mp_rat_add_int
#define mp_rat_alloc
#define mp_rat_clear   isl_mp_rat_clear
#define mp_rat_compare   isl_mp_rat_compare
#define mp_rat_compare_unsigned   isl_mp_rat_compare_unsigned
#define mp_rat_compare_value   isl_mp_rat_compare_value
#define mp_rat_compare_zero   isl_mp_rat_compare_zero
#define mp_rat_copy   isl_mp_rat_copy
#define mp_rat_decimal_len   isl_mp_rat_decimal_len
#define mp_rat_denom   isl_mp_rat_denom
#define mp_rat_denom_ref   isl_mp_rat_denom_ref
#define mp_rat_div   isl_mp_rat_div
#define mp_rat_div_int   isl_mp_rat_div_int
#define mp_rat_expt   isl_mp_rat_expt
#define mp_rat_free   isl_mp_rat_free
#define mp_rat_init   isl_mp_rat_init
#define mp_rat_init_copy   isl_mp_rat_init_copy
#define mp_rat_init_size   isl_mp_rat_init_size
#define mp_rat_is_integer   isl_mp_rat_is_integer
#define mp_rat_mul   isl_mp_rat_mul
#define mp_rat_mul_int   isl_mp_rat_mul_int
#define mp_rat_neg   isl_mp_rat_neg
#define mp_rat_numer   isl_mp_rat_numer
#define mp_rat_numer_ref   isl_mp_rat_numer_ref
#define mp_rat_read_cdecimal   isl_mp_rat_read_cdecimal
#define mp_rat_read_cstring   isl_mp_rat_read_cstring
#define mp_rat_read_decimal   isl_mp_rat_read_decimal
#define mp_rat_read_string   isl_mp_rat_read_string
#define mp_rat_read_ustring   isl_mp_rat_read_ustring
#define mp_rat_recip   isl_mp_rat_recip
#define mp_rat_reduce   isl_mp_rat_reduce
#define mp_rat_set_uvalue   isl_mp_rat_set_uvalue
#define mp_rat_set_value   isl_mp_rat_set_value
#define mp_rat_sign   isl_mp_rat_sign
#define mp_rat_string_len   isl_mp_rat_string_len
#define mp_rat_sub   isl_mp_rat_sub
#define mp_rat_sub_int   isl_mp_rat_sub_int
#define mp_rat_to_decimal   isl_mp_rat_to_decimal
#define mp_rat_to_ints   isl_mp_rat_to_ints
#define mp_rat_to_string   isl_mp_rat_to_string
#define mp_rat_zero   isl_mp_rat_zero

Macro Definition Documentation

◆ impq_canonicalize

#define impq_canonicalize   isl_impq_canonicalize

Definition at line 16 of file wrap.h.

◆ impq_clear

#define impq_clear   isl_impq_clear

Definition at line 17 of file wrap.h.

◆ impq_cmp

#define impq_cmp   isl_impq_cmp

Definition at line 18 of file wrap.h.

◆ impq_denref

#define impq_denref   isl_impq_denref

Definition at line 19 of file wrap.h.

◆ impq_get_str

#define impq_get_str   isl_impq_get_str

Definition at line 20 of file wrap.h.

◆ impq_init

#define impq_init   isl_impq_init

Definition at line 21 of file wrap.h.

◆ impq_mul

#define impq_mul   isl_impq_mul

Definition at line 22 of file wrap.h.

◆ impq_numref

#define impq_numref   isl_impq_numref

Definition at line 23 of file wrap.h.

◆ impq_set

#define impq_set   isl_impq_set

Definition at line 24 of file wrap.h.

◆ impq_set_str

#define impq_set_str   isl_impq_set_str

Definition at line 25 of file wrap.h.

◆ impq_set_ui

#define impq_set_ui   isl_impq_set_ui

Definition at line 26 of file wrap.h.

◆ impq_sgn

#define impq_sgn   isl_impq_sgn

Definition at line 27 of file wrap.h.

◆ impz_abs

#define impz_abs   isl_impz_abs

Definition at line 28 of file wrap.h.

◆ impz_add

#define impz_add   isl_impz_add

Definition at line 29 of file wrap.h.

◆ impz_add_ui

#define impz_add_ui   isl_impz_add_ui

Definition at line 31 of file wrap.h.

Referenced by isl_sioimath_add_ui().

◆ impz_addmul

#define impz_addmul   isl_impz_addmul

Definition at line 30 of file wrap.h.

◆ impz_cdiv_q

#define impz_cdiv_q   isl_impz_cdiv_q

Definition at line 32 of file wrap.h.

Referenced by isl_imath_cdiv_q_ui(), isl_sioimath_cdiv_q(), and isl_sioimath_cdiv_q_ui().

◆ impz_clear

#define impz_clear   isl_impz_clear

Definition at line 33 of file wrap.h.

◆ impz_cmp

#define impz_cmp   isl_impz_cmp

Definition at line 34 of file wrap.h.

◆ impz_cmp_si

#define impz_cmp_si   isl_impz_cmp_si

Definition at line 36 of file wrap.h.

◆ impz_cmpabs

#define impz_cmpabs   isl_impz_cmpabs

Definition at line 35 of file wrap.h.

Referenced by test_mpz_import().

◆ impz_divexact

#define impz_divexact   isl_impz_divexact

Definition at line 37 of file wrap.h.

◆ impz_divexact_ui

#define impz_divexact_ui   isl_impz_divexact_ui

Definition at line 38 of file wrap.h.

◆ impz_divisible_p

#define impz_divisible_p   isl_impz_divisible_p

Definition at line 39 of file wrap.h.

◆ impz_export

#define impz_export   isl_impz_export

Definition at line 40 of file wrap.h.

Referenced by isl_val_get_abs_num_chunks(), test_mpz_export(), and test_mpz_import().

◆ impz_fdiv_q

#define impz_fdiv_q   isl_impz_fdiv_q

Definition at line 41 of file wrap.h.

Referenced by isl_imath_fdiv_q_ui(), isl_sioimath_fdiv_q(), and isl_sioimath_fdiv_q_ui().

◆ impz_fdiv_r

#define impz_fdiv_r   isl_impz_fdiv_r

Definition at line 42 of file wrap.h.

Referenced by isl_sioimath_fdiv_r().

◆ impz_gcd

#define impz_gcd   isl_impz_gcd

Definition at line 43 of file wrap.h.

Referenced by isl_sioimath_gcd().

◆ impz_get_si

#define impz_get_si   isl_impz_get_si

Definition at line 44 of file wrap.h.

◆ impz_get_str

#define impz_get_str   isl_impz_get_str

Definition at line 45 of file wrap.h.

Referenced by isl_sioimath_get_str(), and test_mpz_import().

◆ impz_get_ui

#define impz_get_ui   isl_impz_get_ui

Definition at line 46 of file wrap.h.

◆ impz_import

#define impz_import   isl_impz_import

Definition at line 47 of file wrap.h.

Referenced by isl_val_int_from_chunks(), and test_mpz_import().

◆ impz_init

#define impz_init   isl_impz_init

Definition at line 48 of file wrap.h.

Referenced by test_mpz_export(), and test_mpz_import().

◆ impz_lcm

#define impz_lcm   isl_impz_lcm

Definition at line 49 of file wrap.h.

Referenced by isl_sioimath_lcm().

◆ impz_mul

#define impz_mul   isl_impz_mul

Definition at line 50 of file wrap.h.

◆ impz_mul_2exp

#define impz_mul_2exp   isl_impz_mul_2exp

Definition at line 51 of file wrap.h.

◆ impz_mul_ui

#define impz_mul_ui   isl_impz_mul_ui

Definition at line 52 of file wrap.h.

◆ impz_neg

#define impz_neg   isl_impz_neg

Definition at line 53 of file wrap.h.

◆ impz_pow_ui

#define impz_pow_ui   isl_impz_pow_ui

Definition at line 54 of file wrap.h.

◆ impz_set

#define impz_set   isl_impz_set

Definition at line 55 of file wrap.h.

◆ impz_set_si

#define impz_set_si   isl_impz_set_si

Definition at line 56 of file wrap.h.

◆ impz_set_str

#define impz_set_str   isl_impz_set_str

Definition at line 57 of file wrap.h.

Referenced by test_mpz_export(), and test_mpz_import().

◆ impz_set_ui

#define impz_set_ui   isl_impz_set_ui

Definition at line 58 of file wrap.h.

◆ impz_sgn

#define impz_sgn   isl_impz_sgn

Definition at line 59 of file wrap.h.

◆ impz_sizeinbase

#define impz_sizeinbase   isl_impz_sizeinbase

Definition at line 60 of file wrap.h.

Referenced by isl_sioimath_sizeinbase(), and isl_val_n_abs_num_chunks().

◆ impz_sub

#define impz_sub   isl_impz_sub

Definition at line 61 of file wrap.h.

◆ impz_sub_ui

#define impz_sub_ui   isl_impz_sub_ui

Definition at line 63 of file wrap.h.

Referenced by isl_sioimath_sub_ui().

◆ impz_submul

#define impz_submul   isl_impz_submul

Definition at line 62 of file wrap.h.

◆ impz_swap

#define impz_swap   isl_impz_swap

Definition at line 64 of file wrap.h.

◆ impz_tdiv_q

#define impz_tdiv_q   isl_impz_tdiv_q

Definition at line 65 of file wrap.h.

◆ MP_BADARG

◆ mp_error_string

#define mp_error_string   isl_mp_error_string

Definition at line 66 of file wrap.h.

Referenced by main(), and run_file().

◆ MP_FALSE

#define MP_FALSE   ISL_MP_FALSE

Definition at line 5 of file wrap.h.

Referenced by find_prime(), find_strong_prime(), mp_int_find_prime(), and mp_int_is_prime().

◆ mp_int_abs

#define mp_int_abs   isl_mp_int_abs

◆ mp_int_add

◆ mp_int_add_value

#define mp_int_add_value   isl_mp_int_add_value

◆ mp_int_alloc

#define mp_int_alloc ( void)
Value:
isl_mp_int_alloc

Definition at line 70 of file wrap.h.

Referenced by cf_copy(), cf_dup(), cf_qrecall(), cf_recall(), cf_xgcd(), isl_sioimath_reinit_big(), mem_insert(), and read_number().

◆ mp_int_binary_len

#define mp_int_binary_len   isl_mp_int_binary_len

Definition at line 71 of file wrap.h.

Referenced by main(), print_value(), rsa_i2osp(), and test_tobin().

◆ mp_int_clear

◆ mp_int_compare

◆ mp_int_compare_unsigned

#define mp_int_compare_unsigned   isl_mp_int_compare_unsigned

Definition at line 74 of file wrap.h.

Referenced by cmpabs(), isl_sioimath_abs_cmp(), mp_int_root(), mp_rat_compare_unsigned(), and test_ucomp().

◆ mp_int_compare_uvalue

#define mp_int_compare_uvalue   isl_mp_int_compare_uvalue

Definition at line 75 of file wrap.h.

Referenced by mp_int_to_uint(), test_to_uint(), and test_uvcomp().

◆ mp_int_compare_value

#define mp_int_compare_value   isl_mp_int_compare_value

◆ mp_int_compare_zero

◆ mp_int_copy

◆ mp_int_count_bits

#define mp_int_count_bits   isl_mp_int_count_bits

Definition at line 79 of file wrap.h.

Referenced by mp_int_binary_len(), mp_int_unsigned_len(), rsa_max_message_len(), and s_outlen().

◆ mp_int_div

◆ mp_int_div_pow2

#define mp_int_div_pow2   isl_mp_int_div_pow2

Definition at line 82 of file wrap.h.

Referenced by test_divp2().

◆ mp_int_div_value

#define mp_int_div_value   isl_mp_int_div_value

◆ mp_int_divisible_value

#define mp_int_divisible_value   isl_mp_int_divisible_value

Definition at line 81 of file wrap.h.

Referenced by isl_sioimath_is_divisible_by(), and mp_rat_read_cdecimal().

◆ mp_int_egcd

#define mp_int_egcd   isl_mp_int_egcd

Definition at line 84 of file wrap.h.

Referenced by cf_xgcd(), mp_int_invmod(), and test_egcd().

◆ mp_int_expt

#define mp_int_expt   isl_mp_int_expt

Definition at line 85 of file wrap.h.

Referenced by cf_expt(), mp_int_root(), mp_rat_expt(), and test_expt().

◆ mp_int_expt_full

#define mp_int_expt_full   isl_mp_int_expt_full

Definition at line 86 of file wrap.h.

Referenced by isl_sioimath_pow_ui(), pow_ui(), and test_exptf().

◆ mp_int_expt_value

#define mp_int_expt_value   isl_mp_int_expt_value

Definition at line 91 of file wrap.h.

Referenced by arctan(), isl_sioimath_pow_ui(), mp_rat_to_decimal(), and test_exptv().

◆ mp_int_exptmod

#define mp_int_exptmod   isl_mp_int_exptmod

◆ mp_int_exptmod_bvalue

#define mp_int_exptmod_bvalue   isl_mp_int_exptmod_bvalue

Definition at line 88 of file wrap.h.

Referenced by mp_int_is_prime(), and test_exptmod_bv().

◆ mp_int_exptmod_evalue

#define mp_int_exptmod_evalue   isl_mp_int_exptmod_evalue

Definition at line 89 of file wrap.h.

Referenced by test_exptmod_ev().

◆ mp_int_exptmod_known

#define mp_int_exptmod_known   isl_mp_int_exptmod_known

Definition at line 90 of file wrap.h.

◆ mp_int_free

#define mp_int_free   isl_mp_int_free

◆ mp_int_gcd

#define mp_int_gcd   isl_mp_int_gcd

Definition at line 93 of file wrap.h.

Referenced by cf_gcd(), gcd(), mp_int_lcm(), s_rat_reduce(), and test_gcd().

◆ mp_int_init

◆ mp_int_init_copy

◆ mp_int_init_size

#define mp_int_init_size   isl_mp_int_init_size

Definition at line 96 of file wrap.h.

Referenced by alloc_values(), import(), mp_int_init_copy(), and mp_rat_init_size().

◆ mp_int_init_uvalue

#define mp_int_init_uvalue   isl_mp_int_init_uvalue

Definition at line 97 of file wrap.h.

Referenced by add_ui(), divexact_ui(), fdiv_q_ui(), mul_ui(), pow_ui(), sub_ui(), and test_init().

◆ mp_int_init_value

#define mp_int_init_value   isl_mp_int_init_value

Definition at line 98 of file wrap.h.

Referenced by cf_fact(), isl_sioimath_set_int32(), main(), test_imath_internals(), and test_init().

◆ mp_int_invmod

#define mp_int_invmod   isl_mp_int_invmod

Definition at line 99 of file wrap.h.

Referenced by cf_invmod(), main(), and test_invmod().

◆ mp_int_is_pow2

#define mp_int_is_pow2   isl_mp_int_is_pow2

Definition at line 100 of file wrap.h.

◆ mp_int_lcm

#define mp_int_lcm   isl_mp_int_lcm

Definition at line 101 of file wrap.h.

Referenced by lcm(), and test_lcm().

◆ mp_int_mod

#define mp_int_mod   isl_mp_int_mod

Definition at line 102 of file wrap.h.

Referenced by cf_mod(), mp_int_exptmod(), mp_int_exptmod_known(), mp_int_invmod(), and test_mod().

◆ mp_int_mul

◆ mp_int_mul_pow2

#define mp_int_mul_pow2   isl_mp_int_mul_pow2

◆ mp_int_mul_value

#define mp_int_mul_value   isl_mp_int_mul_value

Definition at line 105 of file wrap.h.

Referenced by arctan(), mp_int_root(), mp_rat_read_cdecimal(), mp_rat_to_decimal(), and test_mulv().

◆ mp_int_neg

#define mp_int_neg   isl_mp_int_neg

Definition at line 106 of file wrap.h.

Referenced by cf_neg(), isl_sioimath_neg(), mp_int_gcd(), mp_int_root(), mp_rat_neg(), neg(), and test_neg().

◆ mp_int_read_binary

#define mp_int_read_binary   isl_mp_int_read_binary

Definition at line 107 of file wrap.h.

Referenced by main(), rsa_os2ip(), and test_read_binary().

◆ mp_int_read_cstring

#define mp_int_read_cstring   isl_mp_int_read_cstring

Definition at line 108 of file wrap.h.

Referenced by mp_int_read_string(), mp_rat_read_cdecimal(), and mp_rat_read_cstring().

◆ mp_int_read_string

#define mp_int_read_string   isl_mp_int_read_string

Definition at line 109 of file wrap.h.

Referenced by isl_sioimath_read(), main(), read_int_value(), read_number(), set_str(), and set_str().

◆ mp_int_read_unsigned

#define mp_int_read_unsigned   isl_mp_int_read_unsigned

Definition at line 110 of file wrap.h.

Referenced by main(), mp_int_randomize(), and test_read_uns().

◆ mp_int_redux_const

#define mp_int_redux_const   isl_mp_int_redux_const

Definition at line 111 of file wrap.h.

◆ mp_int_root

#define mp_int_root   isl_mp_int_root

Definition at line 112 of file wrap.h.

Referenced by cf_root(), mp_int_sqrt(), and test_root().

◆ mp_int_set_uvalue

#define mp_int_set_uvalue   isl_mp_int_set_uvalue

◆ mp_int_set_value

◆ mp_int_sqr

#define mp_int_sqr   isl_mp_int_sqr

Definition at line 115 of file wrap.h.

Referenced by cf_square(), mp_int_expt(), mp_int_expt_full(), mp_int_expt_value(), and test_sqr().

◆ mp_int_string_len

#define mp_int_string_len   isl_mp_int_string_len

◆ mp_int_sub

◆ mp_int_sub_value

#define mp_int_sub_value   isl_mp_int_sub_value

Definition at line 118 of file wrap.h.

Referenced by cf_dec(), cf_fact(), fdiv_q(), mp_int_root(), and test_sub().

◆ mp_int_swap

#define mp_int_swap   isl_mp_int_swap

Definition at line 119 of file wrap.h.

Referenced by main(), mp_rat_recip(), and swap().

◆ mp_int_to_binary

#define mp_int_to_binary   isl_mp_int_to_binary

Definition at line 120 of file wrap.h.

Referenced by main(), print_value(), rsa_i2osp(), and test_tobin().

◆ mp_int_to_int

◆ mp_int_to_string

◆ mp_int_to_uint

#define mp_int_to_uint   isl_mp_int_to_uint

◆ mp_int_to_unsigned

#define mp_int_to_unsigned   isl_mp_int_to_unsigned

Definition at line 124 of file wrap.h.

Referenced by main(), and test_to_uns().

◆ mp_int_unsigned_len

#define mp_int_unsigned_len   isl_mp_int_unsigned_len

Definition at line 125 of file wrap.h.

Referenced by export(), main(), mp_int_binary_len(), and test_to_uns().

◆ mp_int_zero

◆ MP_MEMORY

◆ MP_MINERR

#define MP_MINERR   ISL_MP_MINERR

Definition at line 7 of file wrap.h.

Referenced by main().

◆ MP_NEG

◆ MP_OK

#define MP_OK   ISL_MP_OK

Definition at line 9 of file wrap.h.

Referenced by alloc_values(), arctan(), cf_add(), cf_clstk(), cf_copy(), cf_div(), cf_dup(), cf_expt(), cf_exptmod(), cf_fact(), cf_gcd(), cf_help(), cf_mod(), cf_mul(), cf_pick(), cf_pmem(), cf_pprint(), cf_print(), cf_pstack(), cf_qrecall(), cf_recall(), cf_root(), cf_rot(), cf_setbin(), cf_setr(), cf_store(), cf_sub(), cf_swap(), cf_xgcd(), find_prime(), find_strong_prime(), get_si(), get_ui(), GROW(), init_testing(), isl_imath_fits_slong_p(), isl_imath_fits_ulong_p(), isl_sioimath_fits_slong(), isl_sioimath_fits_ulong(), isl_sioimath_try_demote(), main(), mem_clear(), mp_int_abs(), mp_int_add(), mp_int_copy(), mp_int_div(), mp_int_div_pow2(), mp_int_div_value(), mp_int_divisible_value(), mp_int_egcd(), mp_int_expt(), mp_int_expt_full(), mp_int_expt_value(), mp_int_exptmod(), mp_int_exptmod_known(), mp_int_find_prime(), mp_int_gcd(), mp_int_init(), mp_int_init_copy(), mp_int_init_size(), mp_int_invmod(), mp_int_is_prime(), mp_int_lcm(), mp_int_mod(), mp_int_mul(), mp_int_mul_pow2(), mp_int_neg(), mp_int_randomize(), mp_int_read_binary(), mp_int_read_cstring(), mp_int_read_unsigned(), mp_int_root(), mp_int_sqr(), mp_int_sub(), mp_int_to_int(), mp_int_to_string(), mp_int_to_uint(), mp_rat_abs(), mp_rat_add_int(), mp_rat_alloc(), mp_rat_compare_unsigned(), mp_rat_compare_value(), mp_rat_copy(), mp_rat_div(), mp_rat_div_int(), mp_rat_expt(), mp_rat_init(), mp_rat_init_copy(), mp_rat_init_size(), mp_rat_mul(), mp_rat_mul_int(), mp_rat_neg(), mp_rat_read_cdecimal(), mp_rat_read_cstring(), mp_rat_recip(), mp_rat_set_uvalue(), mp_rat_set_value(), mp_rat_sub_int(), mp_rat_to_decimal(), mp_rat_to_ints(), mp_rat_to_string(), parse_int_values(), parse_rat_values(), parse_result_code(), read_number(), rsa_i2osp(), rsa_key_init(), rsa_pkcs1v15_decode(), rsa_pkcs1v15_encode(), run_file(), s_embar(), s_rat_combine(), s_rat_reduce(), s_reduce(), s_tobin(), s_udiv_knuth(), set_str(), set_str(), sizeinbase(), stack_pop(), stack_push(), state_init(), test_abs(), test_add(), test_div(), test_divp2(), test_divv(), test_egcd(), test_expt(), test_exptf(), test_exptmod(), test_exptmod_bv(), test_exptmod_ev(), test_exptv(), test_gcd(), test_imath_internals(), test_init(), test_invmod(), test_lcm(), test_mod(), test_mul(), test_mulp2(), test_mulv(), test_neg(), test_qabs(), test_qadd(), test_qaddz(), test_qdiv(), test_qdivz(), test_qexpt(), test_qmul(), test_qmulz(), test_qneg(), test_qrdec(), test_qrecip(), test_qsub(), test_qsubz(), test_qtodec(), test_read_binary(), test_read_uns(), test_root(), test_set(), test_sqr(), test_sqrt(), test_sub(), test_to_int(), test_to_uint(), and test_tostr().

◆ MP_RANGE

◆ mp_rat_abs

#define mp_rat_abs   isl_mp_rat_abs

Definition at line 127 of file wrap.h.

Referenced by test_qabs().

◆ mp_rat_add

#define mp_rat_add   isl_mp_rat_add

Definition at line 128 of file wrap.h.

Referenced by test_qadd().

◆ mp_rat_add_int

#define mp_rat_add_int   isl_mp_rat_add_int

Definition at line 129 of file wrap.h.

Referenced by test_qaddz().

◆ mp_rat_alloc

#define mp_rat_alloc ( void)
Value:
isl_mp_rat_alloc

Definition at line 130 of file wrap.h.

◆ mp_rat_clear

#define mp_rat_clear   isl_mp_rat_clear

Definition at line 131 of file wrap.h.

Referenced by clear(), done_testing(), main(), mp_rat_compare_value(), and mp_rat_free().

◆ mp_rat_compare

#define mp_rat_compare   isl_mp_rat_compare

◆ mp_rat_compare_unsigned

#define mp_rat_compare_unsigned   isl_mp_rat_compare_unsigned

Definition at line 133 of file wrap.h.

Referenced by mp_rat_compare().

◆ mp_rat_compare_value

#define mp_rat_compare_value   isl_mp_rat_compare_value

Definition at line 134 of file wrap.h.

◆ mp_rat_compare_zero

#define mp_rat_compare_zero   isl_mp_rat_compare_zero

Definition at line 135 of file wrap.h.

Referenced by mp_rat_div(), mp_rat_recip(), and sgn().

◆ mp_rat_copy

#define mp_rat_copy   isl_mp_rat_copy

◆ mp_rat_decimal_len

#define mp_rat_decimal_len   isl_mp_rat_decimal_len

Definition at line 137 of file wrap.h.

Referenced by main(), and test_qtodec().

◆ mp_rat_denom

#define mp_rat_denom   isl_mp_rat_denom

Definition at line 138 of file wrap.h.

◆ mp_rat_denom_ref

#define mp_rat_denom_ref   isl_mp_rat_denom_ref

Definition at line 139 of file wrap.h.

Referenced by denref(), get_str(), and set_str().

◆ mp_rat_div

#define mp_rat_div   isl_mp_rat_div

Definition at line 140 of file wrap.h.

Referenced by test_qdiv().

◆ mp_rat_div_int

#define mp_rat_div_int   isl_mp_rat_div_int

Definition at line 141 of file wrap.h.

Referenced by test_qdivz().

◆ mp_rat_expt

#define mp_rat_expt   isl_mp_rat_expt

Definition at line 142 of file wrap.h.

Referenced by test_qexpt().

◆ mp_rat_free

#define mp_rat_free   isl_mp_rat_free

Definition at line 143 of file wrap.h.

◆ mp_rat_init

#define mp_rat_init   isl_mp_rat_init

Definition at line 144 of file wrap.h.

Referenced by init(), init_testing(), main(), mp_rat_alloc(), and mp_rat_compare_value().

◆ mp_rat_init_copy

#define mp_rat_init_copy   isl_mp_rat_init_copy

Definition at line 145 of file wrap.h.

◆ mp_rat_init_size

#define mp_rat_init_size   isl_mp_rat_init_size

Definition at line 146 of file wrap.h.

◆ mp_rat_is_integer

#define mp_rat_is_integer   isl_mp_rat_is_integer

Definition at line 147 of file wrap.h.

Referenced by main(), test_qaddz(), test_qdivz(), test_qexpt(), test_qmulz(), and test_qsubz().

◆ mp_rat_mul

#define mp_rat_mul   isl_mp_rat_mul

Definition at line 148 of file wrap.h.

Referenced by mul(), and test_qmul().

◆ mp_rat_mul_int

#define mp_rat_mul_int   isl_mp_rat_mul_int

Definition at line 149 of file wrap.h.

Referenced by test_qmulz().

◆ mp_rat_neg

#define mp_rat_neg   isl_mp_rat_neg

Definition at line 150 of file wrap.h.

Referenced by test_qneg().

◆ mp_rat_numer

#define mp_rat_numer   isl_mp_rat_numer

Definition at line 151 of file wrap.h.

◆ mp_rat_numer_ref

#define mp_rat_numer_ref   isl_mp_rat_numer_ref

Definition at line 152 of file wrap.h.

Referenced by get_str(), numref(), and set_str().

◆ mp_rat_read_cdecimal

#define mp_rat_read_cdecimal   isl_mp_rat_read_cdecimal

Definition at line 153 of file wrap.h.

Referenced by mp_rat_read_decimal(), and mp_rat_read_ustring().

◆ mp_rat_read_cstring

#define mp_rat_read_cstring   isl_mp_rat_read_cstring

Definition at line 154 of file wrap.h.

Referenced by mp_rat_read_string(), and mp_rat_read_ustring().

◆ mp_rat_read_decimal

#define mp_rat_read_decimal   isl_mp_rat_read_decimal

Definition at line 155 of file wrap.h.

Referenced by main(), read_rat_value(), and test_qrdec().

◆ mp_rat_read_string

#define mp_rat_read_string   isl_mp_rat_read_string

Definition at line 156 of file wrap.h.

Referenced by read_rat_value().

◆ mp_rat_read_ustring

#define mp_rat_read_ustring   isl_mp_rat_read_ustring

Definition at line 157 of file wrap.h.

Referenced by main().

◆ mp_rat_recip

#define mp_rat_recip   isl_mp_rat_recip

Definition at line 158 of file wrap.h.

Referenced by test_qrecip().

◆ mp_rat_reduce

#define mp_rat_reduce   isl_mp_rat_reduce

Definition at line 159 of file wrap.h.

Referenced by canonicalize().

◆ mp_rat_set_uvalue

#define mp_rat_set_uvalue   isl_mp_rat_set_uvalue

Definition at line 160 of file wrap.h.

Referenced by set_ui().

◆ mp_rat_set_value

#define mp_rat_set_value   isl_mp_rat_set_value

Definition at line 161 of file wrap.h.

Referenced by mp_rat_compare_value(), and mp_rat_expt().

◆ mp_rat_sign

#define mp_rat_sign   isl_mp_rat_sign

Definition at line 162 of file wrap.h.

◆ mp_rat_string_len

#define mp_rat_string_len   isl_mp_rat_string_len

Definition at line 163 of file wrap.h.

Referenced by get_str(), main(), and test_qtostr().

◆ mp_rat_sub

#define mp_rat_sub   isl_mp_rat_sub

Definition at line 164 of file wrap.h.

Referenced by test_qsub().

◆ mp_rat_sub_int

#define mp_rat_sub_int   isl_mp_rat_sub_int

Definition at line 165 of file wrap.h.

Referenced by test_qsubz().

◆ mp_rat_to_decimal

#define mp_rat_to_decimal   isl_mp_rat_to_decimal

Definition at line 166 of file wrap.h.

Referenced by main(), and test_qtodec().

◆ mp_rat_to_ints

#define mp_rat_to_ints   isl_mp_rat_to_ints

Definition at line 167 of file wrap.h.

◆ mp_rat_to_string

#define mp_rat_to_string   isl_mp_rat_to_string

◆ mp_rat_zero

#define mp_rat_zero   isl_mp_rat_zero

Definition at line 169 of file wrap.h.

Referenced by parse_rat_values(), and reset_registers().

◆ MP_TRUE

#define MP_TRUE   ISL_MP_TRUE

Definition at line 11 of file wrap.h.

Referenced by find_prime(), find_strong_prime(), main(), mp_int_is_prime(), and parse_result_code().

◆ MP_TRUNC

◆ MP_UNDEF

◆ MP_ZPOS