146 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
			
		
		
	
	
			146 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
; libtommath
 | 
						|
;
 | 
						|
; Use this command to produce a 32-bit .lib file, for use in any MSVC version
 | 
						|
;   lib -machine:X86 -name:libtommath.dll -def:tommath.def -out:tommath.lib
 | 
						|
; Use this command to produce a 64-bit .lib file, for use in any MSVC version
 | 
						|
;   lib -machine:X64 -name:libtommath.dll -def:tommath.def -out:tommath.lib
 | 
						|
;
 | 
						|
EXPORTS
 | 
						|
    mp_2expt
 | 
						|
    mp_abs
 | 
						|
    mp_add
 | 
						|
    mp_add_d
 | 
						|
    mp_addmod
 | 
						|
    mp_and
 | 
						|
    mp_clamp
 | 
						|
    mp_clear
 | 
						|
    mp_clear_multi
 | 
						|
    mp_cmp
 | 
						|
    mp_cmp_d
 | 
						|
    mp_cmp_mag
 | 
						|
    mp_cnt_lsb
 | 
						|
    mp_complement
 | 
						|
    mp_copy
 | 
						|
    mp_count_bits
 | 
						|
    mp_decr
 | 
						|
    mp_div
 | 
						|
    mp_div_2
 | 
						|
    mp_div_2d
 | 
						|
    mp_div_3
 | 
						|
    mp_div_d
 | 
						|
    mp_dr_is_modulus
 | 
						|
    mp_dr_reduce
 | 
						|
    mp_dr_setup
 | 
						|
    mp_error_to_string
 | 
						|
    mp_exch
 | 
						|
    mp_expt_u32
 | 
						|
    mp_exptmod
 | 
						|
    mp_exteuclid
 | 
						|
    mp_fread
 | 
						|
    mp_from_sbin
 | 
						|
    mp_from_ubin
 | 
						|
    mp_fwrite
 | 
						|
    mp_gcd
 | 
						|
    mp_get_double
 | 
						|
    mp_get_i32
 | 
						|
    mp_get_i64
 | 
						|
    mp_get_int
 | 
						|
    mp_get_l
 | 
						|
    mp_get_ll
 | 
						|
    mp_get_long
 | 
						|
    mp_get_long_long
 | 
						|
    mp_get_mag_u32
 | 
						|
    mp_get_mag_u64
 | 
						|
    mp_get_mag_ul
 | 
						|
    mp_get_mag_ull
 | 
						|
    mp_grow
 | 
						|
    mp_incr
 | 
						|
    mp_init
 | 
						|
    mp_init_copy
 | 
						|
    mp_init_i32
 | 
						|
    mp_init_i64
 | 
						|
    mp_init_l
 | 
						|
    mp_init_ll
 | 
						|
    mp_init_multi
 | 
						|
    mp_init_set
 | 
						|
    mp_init_set_int
 | 
						|
    mp_init_size
 | 
						|
    mp_init_u32
 | 
						|
    mp_init_u64
 | 
						|
    mp_init_ul
 | 
						|
    mp_init_ull
 | 
						|
    mp_invmod
 | 
						|
    mp_is_square
 | 
						|
    mp_iseven
 | 
						|
    mp_isodd
 | 
						|
    mp_kronecker
 | 
						|
    mp_lcm
 | 
						|
    mp_log_u32
 | 
						|
    mp_lshd
 | 
						|
    mp_mod
 | 
						|
    mp_mod_2d
 | 
						|
    mp_mod_d
 | 
						|
    mp_montgomery_calc_normalization
 | 
						|
    mp_montgomery_reduce
 | 
						|
    mp_montgomery_setup
 | 
						|
    mp_mul
 | 
						|
    mp_mul_2
 | 
						|
    mp_mul_2d
 | 
						|
    mp_mul_d
 | 
						|
    mp_mulmod
 | 
						|
    mp_neg
 | 
						|
    mp_or
 | 
						|
    mp_pack
 | 
						|
    mp_pack_count
 | 
						|
    mp_prime_fermat
 | 
						|
    mp_prime_frobenius_underwood
 | 
						|
    mp_prime_is_prime
 | 
						|
    mp_prime_miller_rabin
 | 
						|
    mp_prime_next_prime
 | 
						|
    mp_prime_rabin_miller_trials
 | 
						|
    mp_prime_rand
 | 
						|
    mp_prime_strong_lucas_selfridge
 | 
						|
    mp_radix_size
 | 
						|
    mp_rand
 | 
						|
    mp_read_radix
 | 
						|
    mp_reduce
 | 
						|
    mp_reduce_2k
 | 
						|
    mp_reduce_2k_l
 | 
						|
    mp_reduce_2k_setup
 | 
						|
    mp_reduce_2k_setup_l
 | 
						|
    mp_reduce_is_2k
 | 
						|
    mp_reduce_is_2k_l
 | 
						|
    mp_reduce_setup
 | 
						|
    mp_root_u32
 | 
						|
    mp_rshd
 | 
						|
    mp_sbin_size
 | 
						|
    mp_set
 | 
						|
    mp_set_double
 | 
						|
    mp_set_i32
 | 
						|
    mp_set_i64
 | 
						|
    mp_set_int
 | 
						|
    mp_set_l
 | 
						|
    mp_set_ll
 | 
						|
    mp_set_long
 | 
						|
    mp_set_long_long
 | 
						|
    mp_set_u32
 | 
						|
    mp_set_u64
 | 
						|
    mp_set_ul
 | 
						|
    mp_set_ull
 | 
						|
    mp_shrink
 | 
						|
    mp_signed_rsh
 | 
						|
    mp_sqr
 | 
						|
    mp_sqrmod
 | 
						|
    mp_sqrt
 | 
						|
    mp_sqrtmod_prime
 | 
						|
    mp_sub
 | 
						|
    mp_sub_d
 | 
						|
    mp_submod
 | 
						|
    mp_to_radix
 | 
						|
    mp_to_sbin
 | 
						|
    mp_to_ubin
 | 
						|
    mp_ubin_size
 | 
						|
    mp_unpack
 | 
						|
    mp_xor
 | 
						|
    mp_zero
 |