Skip to main content

Module mpn_extras

Module mpn_extras 

Source

Structs§

mp_limb_pair_t

Constants§

FLINT_HAVE_NATIVE_mpn_2add_n_inplace
FLINT_HAVE_NATIVE_mpn_addlsh1_n_ip1
FLINT_HAVE_NATIVE_mpn_mulhigh_basecase
FLINT_HAVE_NATIVE_mpn_mullow_basecase
FLINT_HAVE_NATIVE_mpn_sqrhigh_basecase
FLINT_MPN_MULHIGH_BEST_TAB_N
FLINT_MPN_MULHIGH_FUNC_TAB_WIDTH
FLINT_MPN_MULHIGH_K_TAB_SIZE
FLINT_MPN_MULHIGH_MULDERS_CUTOFF
FLINT_MPN_MULHIGH_MUL_CUTOFF
FLINT_MPN_MULHIGH_NORMALISED_FUNC_TAB_WIDTH
FLINT_MPN_MULLOW_FUNC_TAB_WIDTH
FLINT_MPN_MULLOW_MULDERS_CUTOFF
FLINT_MPN_MUL_FUNC_TAB_WIDTH
FLINT_MPN_SQRHIGH_FUNC_TAB_WIDTH
FLINT_MPN_SQRHIGH_K_TAB_SIZE
FLINT_MPN_SQRHIGH_MULDERS_CUTOFF
FLINT_MPN_SQRHIGH_NORMALISED_FUNC_TAB_WIDTH
FLINT_MPN_SQRHIGH_SQR_CUTOFF
FLINT_MPN_SQR_FUNC_TAB_WIDTH
FLINT_MUL_USE_FUNC_TAB
MPN_MULMOD_PRECOND_MATRIX
MPN_MULMOD_PRECOND_NONE
MPN_MULMOD_PRECOND_SHOUP

Statics§

flint_mpn_mul_func_tab
flint_mpn_mul_n_func_tab
flint_mpn_mulhigh_func_tab
flint_mpn_mulhigh_k_tab
flint_mpn_mulhigh_normalised_func_tab
flint_mpn_mullow_func_tab
flint_mpn_sqr_func_tab
flint_mpn_sqrhigh_func_tab
flint_mpn_sqrhigh_normalised_func_tab

Functions§

__gmpn_addlsh1_n
__gmpn_rsh1add_n
__gmpn_rsh1sub_n
_flint_mpn_addmod_2
_flint_mpn_mul
_flint_mpn_mul_n
_flint_mpn_mulhigh_basecase
_flint_mpn_mulhigh_n
_flint_mpn_mulhigh_n_basecase2
_flint_mpn_mulhigh_n_mul
_flint_mpn_mulhigh_n_mulders
_flint_mpn_mulhigh_n_mulders_recursive
_flint_mpn_mulhigh_n_naive
_flint_mpn_mulhigh_n_recursive
_flint_mpn_mulhigh_normalised
_flint_mpn_mullow_n
_flint_mpn_mullow_n_mul
_flint_mpn_mullow_n_mulders
_flint_mpn_mullow_n_mulders_recursive
_flint_mpn_sqr
_flint_mpn_sqrhigh
_flint_mpn_sqrhigh_basecase
_flint_mpn_sqrhigh_basecase_even
_flint_mpn_sqrhigh_basecase_odd
_flint_mpn_sqrhigh_mulders
_flint_mpn_sqrhigh_mulders_recursive
_flint_mpn_sqrhigh_normalised
_flint_mpn_sqrhigh_sqr
flint_mpn_2add_n_inplace
flint_mpn_addmod_2
flint_mpn_addmod_n
flint_mpn_addmod_n_m
flint_mpn_copyd
flint_mpn_copyi
flint_mpn_debug
flint_mpn_divides
flint_mpn_divisible_1_odd
flint_mpn_divrem_1_preinv
flint_mpn_divrem_2_1_preinv_norm
flint_mpn_divrem_2_1_preinv_unnorm
flint_mpn_divrem_3_1_preinv_norm
flint_mpn_divrem_3_1_preinv_unnorm
flint_mpn_divrem_preinv1
flint_mpn_divrem_preinvn
flint_mpn_equal_p
flint_mpn_factor_trial
flint_mpn_factor_trial_tree
flint_mpn_fmmamod_precond_matrix
flint_mpn_fmmamod_preinvn
flint_mpn_fmmamod_preinvn_2
flint_mpn_fmms1
flint_mpn_gcd_full
flint_mpn_gcd_full2
flint_mpn_get_d
flint_mpn_get_str
flint_mpn_mod_preinvn
flint_mpn_mul
flint_mpn_mul_n
flint_mpn_mul_or_mulhigh_n
flint_mpn_mul_or_mullow_n
flint_mpn_mul_toom22
flint_mpn_mul_toom32
flint_mpn_mulhigh_n
flint_mpn_mulhigh_normalised
flint_mpn_mullow_basecase
flint_mpn_mullow_n
flint_mpn_mulmod_2expp1_basecase
flint_mpn_mulmod_precond_matrix
flint_mpn_mulmod_precond_matrix_alloc
flint_mpn_mulmod_precond_matrix_precompute
flint_mpn_mulmod_precond_shoup
flint_mpn_mulmod_precond_shoup_precompute
flint_mpn_mulmod_preinv1
flint_mpn_mulmod_preinvn
flint_mpn_mulmod_preinvn_2
flint_mpn_mulmod_want_precond
flint_mpn_negmod_2
flint_mpn_negmod_n
flint_mpn_preinv1
flint_mpn_preinvn
flint_mpn_remove_2exp
flint_mpn_remove_power_ascending
flint_mpn_rrandom
flint_mpn_rrandomb
flint_mpn_signed_div2
flint_mpn_signed_sub_2
flint_mpn_signed_sub_3
flint_mpn_signed_sub_4
flint_mpn_signed_sub_5
flint_mpn_signed_sub_6
flint_mpn_signed_sub_7
flint_mpn_signed_sub_8
flint_mpn_signed_sub_n
flint_mpn_sqr
flint_mpn_sqrhigh
flint_mpn_sqrhigh_normalised
flint_mpn_store
flint_mpn_submod_2
flint_mpn_submod_n
flint_mpn_submod_n_m
flint_mpn_sumdiff_n
flint_mpn_urandomb
flint_mpn_urandomm
flint_mpn_zero
flint_mpn_zero_p
mpn_add_nc
mpn_sub_nc
mpn_tdiv_q

Type Aliases§

flint_mpn_mul_func_n_t
flint_mpn_mul_func_t
flint_mpn_mulhigh_normalised_func_t
flint_mpn_sqr_func_t
flint_mpn_sqrhigh_normalised_func_t