Polly 22.0.0git
|
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 |
#define impz_add_ui isl_impz_add_ui |
Definition at line 31 of file wrap.h.
Referenced by isl_sioimath_add_ui().
#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().
#define impz_cmpabs isl_impz_cmpabs |
Definition at line 35 of file wrap.h.
Referenced by test_mpz_import().
#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().
#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().
#define impz_fdiv_r isl_impz_fdiv_r |
Definition at line 42 of file wrap.h.
Referenced by isl_sioimath_fdiv_r().
#define impz_gcd isl_impz_gcd |
Definition at line 43 of file wrap.h.
Referenced by isl_sioimath_gcd().
#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().
#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().
#define impz_init isl_impz_init |
Definition at line 48 of file wrap.h.
Referenced by test_mpz_export(), and test_mpz_import().
#define impz_lcm isl_impz_lcm |
Definition at line 49 of file wrap.h.
Referenced by isl_sioimath_lcm().
#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().
#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().
#define impz_sub_ui isl_impz_sub_ui |
Definition at line 63 of file wrap.h.
Referenced by isl_sioimath_sub_ui().
#define MP_BADARG ISL_MP_BADARG |
Definition at line 4 of file wrap.h.
Referenced by mp_int_init(), mp_rat_to_decimal(), read_number(), run_file(), run_test(), test_meta(), test_qaddz(), test_qdivz(), test_qexpt(), test_qmulz(), test_qsubz(), test_read_binary(), test_read_uns(), test_to_uns(), and test_tobin().
#define mp_error_string isl_mp_error_string |
Definition at line 66 of file wrap.h.
Referenced by main(), and run_file().
#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().
#define mp_int_abs isl_mp_int_abs |
Definition at line 67 of file wrap.h.
Referenced by abs(), cf_abs(), isl_sioimath_abs(), lcm(), mp_int_egcd(), mp_int_gcd(), mp_rat_abs(), mp_rat_to_decimal(), and test_abs().
#define mp_int_add isl_mp_int_add |
Definition at line 68 of file wrap.h.
Referenced by add(), add_ui(), addmul(), arctan(), cf_add(), isl_imath_addmul_ui(), isl_sioimath_add(), mp_int_add_value(), mp_int_egcd(), mp_int_mod(), mp_rat_add(), mp_rat_add_int(), mp_rat_read_cdecimal(), test_add(), and test_egcd().
#define mp_int_add_value isl_mp_int_add_value |
Definition at line 69 of file wrap.h.
Referenced by cdiv_q(), cf_inc(), find_prime(), find_strong_prime(), main(), mp_int_find_prime(), mp_rat_to_decimal(), and test_add().
#define mp_int_alloc | ( | void | ) |
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().
#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().
#define mp_int_clear isl_mp_int_clear |
Definition at line 72 of file wrap.h.
Referenced by add_ui(), addmul(), alloc_values(), arctan(), cdiv_q(), cf_fact(), clear(), divexact_ui(), divisible_p(), done_testing(), fdiv_q(), fdiv_q_ui(), fdiv_r(), find_strong_prime(), import(), isl_imath_addmul_ui(), isl_imath_cdiv_q_ui(), isl_imath_fdiv_q_ui(), isl_imath_submul_ui(), isl_sioimath_is_divisible_by(), main(), mp_int_free(), mp_int_is_prime(), mp_int_to_string(), mp_rat_add_int(), mp_rat_clear(), mp_rat_compare_unsigned(), mp_rat_div(), mp_rat_init(), mp_rat_init_copy(), mp_rat_init_size(), mp_rat_read_cdecimal(), mp_rat_sub_int(), mp_rat_to_decimal(), mul_ui(), pow_ui(), release_values(), rsa_key_clear(), s_rat_combine(), s_rat_reduce(), stack_flush(), stack_pop(), state_clear(), sub_ui(), submul(), and test_imath_internals().
#define mp_int_compare isl_mp_int_compare |
Definition at line 73 of file wrap.h.
Referenced by cf_cmpeq(), cf_cmpge(), cf_cmpgt(), cf_cmple(), cf_cmplt(), cf_cmpne(), cmp(), isl_sioimath_cmp(), mp_int_egcd(), mp_rat_read_cdecimal(), mp_rat_to_decimal(), s_rat_combine(), s_reduce(), s_rsa_transform(), test_abs(), test_add(), test_comp(), 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_init(), test_invmod(), test_lcm(), test_mod(), test_mul(), test_mulp2(), test_mulv(), test_neg(), test_read_binary(), test_read_uns(), test_root(), test_set(), test_sqr(), test_sqrt(), and test_sub().
#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().
#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().
#define mp_int_compare_value isl_mp_int_compare_value |
Definition at line 76 of file wrap.h.
Referenced by cf_fact(), cmp_si(), get_str(), isl_sioimath_cmp(), isl_sioimath_cmp_si(), main(), mp_int_invmod(), mp_int_is_prime(), mp_int_to_int(), mp_rat_is_integer(), s_rat_reduce(), test_to_int(), and test_vcomp().
#define mp_int_compare_zero isl_mp_int_compare_zero |
Definition at line 77 of file wrap.h.
Referenced by arctan(), cdiv_q(), cf_fact(), divisible_p(), export(), fdiv_q(), gcd(), isl_sioimath_is_divisible_by(), isl_sioimath_sgn(), lcm(), mp_int_mul(), mp_rat_compare_zero(), mp_rat_div_int(), mp_rat_mul(), mp_rat_read_cdecimal(), mp_rat_read_cstring(), mp_rat_string_len(), mp_rat_to_decimal(), mp_rat_to_string(), mul_2exp(), pow_ui(), s_rat_reduce(), s_rsa_transform(), sgn(), sizeinbase(), and test_zcomp().
#define mp_int_copy isl_mp_int_copy |
Definition at line 78 of file wrap.h.
Referenced by cf_copy(), cf_dup(), cf_fact(), cf_pick(), find_strong_prime(), import(), isl_sioimath_set(), isl_sioimath_set_int64(), mem_insert(), mem_recall(), mp_int_abs(), mp_int_div(), mp_int_div_pow2(), mp_int_egcd(), mp_int_expt(), mp_int_expt_full(), mp_int_exptmod(), mp_int_exptmod_known(), mp_int_gcd(), mp_int_invmod(), mp_int_lcm(), mp_int_mod(), mp_int_mul_pow2(), mp_int_neg(), mp_int_root(), mp_int_set_uvalue(), mp_int_set_value(), mp_rat_copy(), mp_rat_denom(), mp_rat_div(), mp_rat_neg(), mp_rat_numer(), s_embar(), s_rat_combine(), s_reduce(), s_udiv_knuth(), and set().
#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().
#define mp_int_div isl_mp_int_div |
Definition at line 80 of file wrap.h.
Referenced by cdiv_q(), cf_div(), cf_divmod(), divexact(), divexact_ui(), divisible_p(), fdiv_q(), isl_sioimath_is_divisible_by(), isl_sioimath_tdiv_q(), isl_sioimath_tdiv_q_ui(), mp_int_div_value(), mp_int_lcm(), mp_int_mod(), mp_int_root(), mp_rat_to_decimal(), s_brmu(), s_rat_reduce(), tdiv_q(), and test_div().
#define mp_int_div_pow2 isl_mp_int_div_pow2 |
Definition at line 82 of file wrap.h.
Referenced by test_divp2().
#define mp_int_div_value isl_mp_int_div_value |
Definition at line 83 of file wrap.h.
Referenced by arctan(), isl_sioimath_tdiv_q_ui(), mp_int_divisible_value(), mp_int_is_prime(), mp_int_mod_value(), mp_rat_read_cdecimal(), and test_divv().
#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().
#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().
#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().
#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().
#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().
#define mp_int_exptmod isl_mp_int_exptmod |
Definition at line 87 of file wrap.h.
Referenced by cf_exptmod(), get_exptmod_time(), mp_int_exptmod_bvalue(), mp_int_exptmod_evalue(), s_rsa_transform(), and test_exptmod().
#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().
#define mp_int_exptmod_evalue isl_mp_int_exptmod_evalue |
Definition at line 89 of file wrap.h.
Referenced by test_exptmod_ev().
#define mp_int_free isl_mp_int_free |
Definition at line 92 of file wrap.h.
Referenced by cf_copy(), cf_dup(), cf_qrecall(), cf_recall(), cf_xgcd(), isl_sioimath_clear(), isl_sioimath_set_small(), mem_clear(), mem_insert(), read_number(), and state_clear().
#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().
#define mp_int_init isl_mp_int_init |
Definition at line 94 of file wrap.h.
Referenced by addmul(), arctan(), cdiv_q(), divisible_p(), fdiv_q(), fdiv_q_ui(), fdiv_r(), find_strong_prime(), init(), init_testing(), isl_imath_addmul_ui(), isl_imath_cdiv_q_ui(), isl_imath_fdiv_q_ui(), isl_imath_submul_ui(), isl_sioimath_is_divisible_by(), main(), mp_int_alloc(), mp_int_init_copy(), mp_int_init_size(), mp_int_is_prime(), mp_rat_div(), mp_rat_init(), mp_rat_read_cdecimal(), mp_rat_to_decimal(), rsa_key_init(), s_rat_reduce(), and submul().
#define mp_int_init_copy isl_mp_int_init_copy |
Definition at line 95 of file wrap.h.
Referenced by fdiv_q_ui(), fdiv_r(), mp_int_init_uvalue(), mp_int_init_value(), mp_int_to_string(), mp_rat_add_int(), mp_rat_compare_unsigned(), mp_rat_init_copy(), mp_rat_sub_int(), mp_rat_to_decimal(), and s_rat_combine().
#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().
#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().
#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().
#define mp_int_invmod isl_mp_int_invmod |
Definition at line 99 of file wrap.h.
Referenced by cf_invmod(), main(), and test_invmod().
#define mp_int_lcm isl_mp_int_lcm |
Definition at line 101 of file wrap.h.
Referenced by lcm(), and test_lcm().
#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().
#define mp_int_mul isl_mp_int_mul |
Definition at line 103 of file wrap.h.
Referenced by addmul(), cf_fact(), cf_mul(), fdiv_r(), get_multiply_time(), isl_imath_addmul_ui(), isl_imath_submul_ui(), isl_sioimath_mul(), isl_sioimath_mul_si(), isl_sioimath_mul_ui(), main(), mp_int_expt(), mp_int_expt_full(), mp_int_expt_value(), mp_int_lcm(), mp_int_mul_value(), mp_rat_add_int(), mp_rat_compare_unsigned(), mp_rat_div(), mp_rat_div_int(), mp_rat_mul(), mp_rat_mul_int(), mp_rat_read_cdecimal(), mp_rat_sub_int(), mp_rat_to_decimal(), mul(), mul_ui(), s_rat_combine(), submul(), test_egcd(), and test_mul().
#define mp_int_mul_pow2 isl_mp_int_mul_pow2 |
Definition at line 104 of file wrap.h.
Referenced by find_strong_prime(), isl_sioimath_mul_2exp(), mp_rat_to_decimal(), mul_2exp(), test_imath_internals(), and test_mulp2().
#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().
#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().
#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().
#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().
#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().
#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().
#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().
#define mp_int_set_uvalue isl_mp_int_set_uvalue |
Definition at line 113 of file wrap.h.
Referenced by isl_imath_addmul_ui(), isl_imath_cdiv_q_ui(), isl_imath_fdiv_q_ui(), isl_imath_submul_ui(), isl_sioimath_set_ui(), mp_rat_set_uvalue(), set_str(), set_ui(), and test_set().
#define mp_int_set_value isl_mp_int_set_value |
Definition at line 114 of file wrap.h.
Referenced by cdiv_q(), cf_cmpeq(), cf_cmpge(), cf_cmpgt(), cf_cmple(), cf_cmplt(), cf_cmpne(), fdiv_q(), isl_sioimath_promote(), isl_sioimath_set_si(), mp_int_egcd(), mp_int_expt(), mp_int_expt_full(), mp_int_expt_value(), mp_rat_init(), mp_rat_init_size(), mp_rat_read_cdecimal(), mp_rat_read_cstring(), mp_rat_set_value(), mp_rat_zero(), pow_ui(), s_embar(), s_rat_reduce(), s_udiv_knuth(), set_si(), test_imath_internals(), and test_set().
#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().
#define mp_int_string_len isl_mp_int_string_len |
Definition at line 116 of file wrap.h.
Referenced by get_str(), isl_sioimath_print(), main(), mp_rat_decimal_len(), mp_rat_string_len(), print_value(), rsa_key_write(), sizeinbase(), and test_tostr().
#define mp_int_sub isl_mp_int_sub |
Definition at line 117 of file wrap.h.
Referenced by arctan(), cf_sub(), fdiv_r(), isl_imath_submul_ui(), isl_sioimath_sub(), main(), mp_int_egcd(), mp_int_gcd(), mp_int_invmod(), mp_int_root(), mp_int_sub_value(), mp_rat_sub(), mp_rat_sub_int(), s_reduce(), sub(), sub_ui(), submul(), and test_sub().
#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().
#define mp_int_swap isl_mp_int_swap |
Definition at line 119 of file wrap.h.
Referenced by main(), mp_rat_recip(), and swap().
#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().
#define mp_int_to_int isl_mp_int_to_int |
Definition at line 121 of file wrap.h.
Referenced by cf_copy(), cf_expt(), cf_pick(), cf_root(), cf_setr(), get_si(), isl_imath_fits_slong_p(), isl_sioimath_fits_slong(), isl_sioimath_get_si(), isl_sioimath_try_demote(), mp_int_div_value(), mp_rat_to_ints(), test_add(), test_divp2(), test_divv(), test_expt(), test_exptmod_bv(), test_exptmod_ev(), test_exptv(), test_init(), test_mulp2(), test_mulv(), test_qexpt(), test_root(), test_set(), test_sub(), test_to_int(), and test_tostr().
#define mp_int_to_string isl_mp_int_to_string |
Definition at line 122 of file wrap.h.
Referenced by get_str(), isl_sioimath_print(), main(), mp_rat_to_decimal(), mp_rat_to_string(), print_value(), rsa_key_write(), 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_init(), test_invmod(), test_lcm(), test_meta(), test_mod(), test_mul(), test_mulp2(), test_mulv(), test_neg(), test_read_binary(), test_read_uns(), test_root(), test_set(), test_sqr(), test_sqrt(), test_sub(), and test_tostr().
#define mp_int_to_uint isl_mp_int_to_uint |
Definition at line 123 of file wrap.h.
Referenced by fdiv_q_ui(), get_ui(), isl_imath_fits_ulong_p(), isl_sioimath_fits_ulong(), isl_sioimath_get_ui(), test_init(), test_set(), and test_to_uint().
#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().
#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().
#define mp_int_zero isl_mp_int_zero |
Definition at line 126 of file wrap.h.
Referenced by arctan(), gcd(), lcm(), mp_int_add(), mp_int_div(), mp_int_egcd(), mp_int_mul(), mp_int_read_binary(), mp_int_read_unsigned(), mp_rat_zero(), mul_2exp(), parse_int_values(), reset_registers(), and s_qdiv().
#define MP_MEMORY ISL_MP_MEMORY |
Definition at line 6 of file wrap.h.
Referenced by cf_copy(), cf_dup(), cf_qrecall(), cf_recall(), cf_xgcd(), GROW(), mem_insert(), mp_int_add(), mp_int_copy(), mp_int_egcd(), mp_int_gcd(), mp_int_init_size(), mp_int_mul(), mp_int_mul_pow2(), mp_int_randomize(), mp_int_read_binary(), mp_int_read_cstring(), mp_int_read_unsigned(), mp_int_sqr(), mp_int_sub(), parse_result_code(), read_number(), s_brmu(), s_embar(), s_udiv_knuth(), stack_push(), and state_init().
#define MP_NEG ISL_MP_NEG |
Definition at line 8 of file wrap.h.
Referenced by CMPZ(), get_si(), isl_sioimath_bigarg_src(), isl_sioimath_get_d(), isl_sioimath_si64arg_src(), isl_sioimath_siarg_src(), mp_int_compare_uvalue(), mp_int_compare_value(), mp_int_div(), mp_int_expt_full(), mp_int_invmod(), mp_int_mul(), mp_int_read_binary(), mp_int_read_cstring(), mp_int_root(), mp_int_string_len(), mp_int_sub(), mp_int_to_binary(), mp_int_to_int(), mp_int_to_string(), mp_int_to_uint(), mp_rat_read_cdecimal(), mp_rat_to_decimal(), s_fake(), s_rat_reduce(), and test_imath_internals().
#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().
#define MP_RANGE ISL_MP_RANGE |
Definition at line 10 of file wrap.h.
Referenced by cf_copy(), cf_pick(), cf_setr(), get_si(), get_ui(), mp_int_expt(), mp_int_expt_full(), mp_int_expt_value(), mp_int_exptmod(), mp_int_exptmod_known(), mp_int_invmod(), mp_int_to_int(), mp_int_to_uint(), parse_result_code(), read_int_value(), read_rat_value(), rsa_i2osp(), rsa_pkcs1v15_encode(), s_rsa_transform(), test_qtodec(), test_qtostr(), and test_tostr().
#define mp_rat_abs isl_mp_rat_abs |
Definition at line 127 of file wrap.h.
Referenced by test_qabs().
#define mp_rat_add isl_mp_rat_add |
Definition at line 128 of file wrap.h.
Referenced by test_qadd().
#define mp_rat_add_int isl_mp_rat_add_int |
Definition at line 129 of file wrap.h.
Referenced by test_qaddz().
#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().
#define mp_rat_compare isl_mp_rat_compare |
Definition at line 132 of file wrap.h.
Referenced by cmp(), mp_rat_compare_value(), test_qabs(), test_qadd(), test_qaddz(), test_qdiv(), test_qdivz(), test_qexpt(), test_qmul(), test_qmulz(), test_qneg(), test_qrdec(), test_qrecip(), test_qsub(), and test_qsubz().
#define mp_rat_compare_unsigned isl_mp_rat_compare_unsigned |
Definition at line 133 of file wrap.h.
Referenced by mp_rat_compare().
#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().
#define mp_rat_copy isl_mp_rat_copy |
Definition at line 136 of file wrap.h.
Referenced by mp_rat_add_int(), mp_rat_div_int(), mp_rat_expt(), mp_rat_mul_int(), mp_rat_recip(), mp_rat_sub_int(), and set().
#define mp_rat_decimal_len isl_mp_rat_decimal_len |
Definition at line 137 of file wrap.h.
Referenced by main(), and test_qtodec().
#define mp_rat_denom_ref isl_mp_rat_denom_ref |
#define mp_rat_div isl_mp_rat_div |
Definition at line 140 of file wrap.h.
Referenced by test_qdiv().
#define mp_rat_div_int isl_mp_rat_div_int |
Definition at line 141 of file wrap.h.
Referenced by test_qdivz().
#define mp_rat_expt isl_mp_rat_expt |
Definition at line 142 of file wrap.h.
Referenced by test_qexpt().
#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().
#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().
#define mp_rat_mul isl_mp_rat_mul |
Definition at line 148 of file wrap.h.
Referenced by mul(), and test_qmul().
#define mp_rat_mul_int isl_mp_rat_mul_int |
Definition at line 149 of file wrap.h.
Referenced by test_qmulz().
#define mp_rat_neg isl_mp_rat_neg |
Definition at line 150 of file wrap.h.
Referenced by test_qneg().
#define mp_rat_numer_ref isl_mp_rat_numer_ref |
#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().
#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().
#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().
#define mp_rat_read_string isl_mp_rat_read_string |
Definition at line 156 of file wrap.h.
Referenced by read_rat_value().
#define mp_rat_read_ustring isl_mp_rat_read_ustring |
#define mp_rat_recip isl_mp_rat_recip |
Definition at line 158 of file wrap.h.
Referenced by test_qrecip().
#define mp_rat_reduce isl_mp_rat_reduce |
Definition at line 159 of file wrap.h.
Referenced by canonicalize().
#define mp_rat_set_uvalue isl_mp_rat_set_uvalue |
#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().
#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().
#define mp_rat_sub isl_mp_rat_sub |
Definition at line 164 of file wrap.h.
Referenced by test_qsub().
#define mp_rat_sub_int isl_mp_rat_sub_int |
Definition at line 165 of file wrap.h.
Referenced by test_qsubz().
#define mp_rat_to_decimal isl_mp_rat_to_decimal |
Definition at line 166 of file wrap.h.
Referenced by main(), and test_qtodec().
#define mp_rat_to_string isl_mp_rat_to_string |
Definition at line 168 of file wrap.h.
Referenced by get_str(), main(), 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(), and test_qtostr().
#define mp_rat_zero isl_mp_rat_zero |
Definition at line 169 of file wrap.h.
Referenced by parse_rat_values(), and reset_registers().
#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().
#define MP_TRUNC ISL_MP_TRUNC |
Definition at line 12 of file wrap.h.
Referenced by main(), mp_int_randomize(), mp_int_read_cstring(), mp_int_to_string(), mp_rat_read_cdecimal(), mp_rat_read_cstring(), mp_rat_read_ustring(), mp_rat_to_decimal(), mp_rat_to_string(), parse_result_code(), and s_tobin().
#define MP_UNDEF ISL_MP_UNDEF |
Definition at line 13 of file wrap.h.
Referenced by cf_fact(), mem_recall(), mp_int_div(), mp_int_egcd(), mp_int_exptmod(), mp_int_exptmod_known(), mp_int_gcd(), mp_int_invmod(), mp_int_root(), mp_rat_div(), mp_rat_div_int(), mp_rat_read_cstring(), mp_rat_recip(), mp_rat_set_uvalue(), mp_rat_set_value(), parse_result_code(), rsa_pkcs1v15_decode(), and stack_pop().
#define MP_ZPOS ISL_MP_ZPOS |
Definition at line 14 of file wrap.h.
Referenced by isl_sioimath_bigarg_src(), isl_sioimath_si64arg_src(), isl_sioimath_siarg_src(), isl_sioimath_uiarg_src(), mp_int_abs(), mp_int_compare(), mp_int_compare_value(), mp_int_compare_zero(), mp_int_div(), mp_int_egcd(), mp_int_gcd(), mp_int_init(), mp_int_init_size(), mp_int_mul(), mp_int_read_cstring(), mp_int_root(), mp_int_sqr(), mp_int_sub(), mp_int_to_int(), mp_int_zero(), mp_rat_compare(), mp_rat_read_cdecimal(), s_embar(), s_qdiv(), s_qsub(), s_rat_reduce(), s_udiv_knuth(), s_ufake(), and test_imath_internals().