@@ -21,30 +21,30 @@ LTM_LDFLAGS = advapi32.lib
2121LIBMAIN_S =tommath.lib
2222
2323#List of objects to compile (all goes to tommath.lib)
24- OBJECTS=bn_mp_radix_size_overestimate.obj mp_2expt.obj mp_abs.obj mp_add.obj mp_add_d.obj mp_addmod.obj mp_and.obj \
25- mp_clamp .obj mp_clear .obj mp_clear_multi .obj mp_cmp .obj mp_cmp_d .obj mp_cmp_mag .obj mp_cnt_lsb .obj mp_complement .obj \
26- mp_copy.obj mp_count_bits.obj mp_cutoffs.obj mp_decr.obj mp_div.obj mp_div_2.obj mp_div_2d.obj mp_div_3.obj mp_div_d.obj \
27- mp_dr_is_modulus .obj mp_dr_reduce .obj mp_dr_setup .obj mp_error_to_string .obj mp_exch .obj mp_expt_u32 .obj mp_exptmod .obj \
28- mp_exteuclid.obj mp_fread.obj mp_from_sbin.obj mp_from_ubin.obj mp_fwrite.obj mp_gcd.obj mp_get_double.obj mp_get_i32.obj \
29- mp_get_i64 .obj mp_get_l .obj mp_get_ll .obj mp_get_mag_u32 .obj mp_get_mag_u64 .obj mp_get_mag_ul .obj mp_get_mag_ull .obj \
30- mp_grow.obj mp_incr.obj mp_init.obj mp_init_copy.obj mp_init_i32.obj mp_init_i64.obj mp_init_l.obj mp_init_ll.obj \
31- mp_init_multi .obj mp_init_set .obj mp_init_size .obj mp_init_u32 .obj mp_init_u64 .obj mp_init_ul .obj mp_init_ull .obj \
32- mp_invmod.obj mp_is_square.obj mp_iseven.obj mp_isodd.obj mp_kronecker.obj mp_lcm.obj mp_log_u32.obj mp_lshd.obj mp_mod.obj \
33- mp_mod_2d .obj mp_mod_d .obj mp_montgomery_calc_normalization .obj mp_montgomery_reduce .obj mp_montgomery_setup .obj \
34- mp_mul.obj mp_mul_2.obj mp_mul_2d.obj mp_mul_d.obj mp_mulmod.obj mp_neg.obj mp_or.obj mp_pack.obj mp_pack_count.obj \
35- mp_prime_fermat.obj mp_prime_frobenius_underwood.obj mp_prime_is_prime.obj mp_prime_miller_rabin.obj \
36- mp_prime_next_prime.obj mp_prime_rabin_miller_trials.obj mp_prime_rand.obj mp_prime_strong_lucas_selfridge.obj \
37- mp_prime_tab .obj mp_radix_size .obj mp_radix_smap.obj mp_rand.obj mp_read_radix.obj mp_reduce.obj mp_reduce_2k .obj \
38- mp_reduce_2k_l.obj mp_reduce_2k_setup.obj mp_reduce_2k_setup_l.obj mp_reduce_is_2k.obj mp_reduce_is_2k_l .obj \
39- mp_reduce_setup.obj mp_root_u32.obj mp_rshd.obj mp_sbin_size.obj mp_set.obj mp_set_double.obj mp_set_i32.obj mp_set_i64 .obj \
40- mp_set_l .obj mp_set_ll .obj mp_set_u32 .obj mp_set_u64 .obj mp_set_ul .obj mp_set_ull .obj mp_shrink .obj mp_signed_rsh .obj \
41- mp_sqr .obj mp_sqrmod .obj mp_sqrt .obj mp_sqrtmod_prime .obj mp_sub .obj mp_sub_d .obj mp_submod .obj mp_to_radix.obj mp_to_sbin .obj \
42- mp_to_ubin .obj mp_ubin_size .obj mp_unpack .obj mp_xor .obj mp_zero .obj s_mp_add .obj s_mp_balance_mul .obj s_mp_exptmod .obj \
43- s_mp_exptmod_fast .obj s_mp_get_bit .obj s_mp_invmod_fast .obj s_mp_invmod_slow .obj s_mp_karatsuba_mul .obj \
44- s_mp_karatsuba_sqr .obj s_mp_log .obj s_mp_log_d .obj s_mp_montgomery_reduce_fast .obj s_mp_mul_digs .obj \
45- s_mp_mul_digs_fast .obj s_mp_mul_high_digs .obj s_mp_mul_high_digs_fast .obj s_mp_prime_is_divisible .obj \
46- s_mp_rand_jenkins .obj s_mp_rand_platform .obj s_mp_reverse .obj s_mp_sqr.obj s_mp_sqr_fast.obj s_mp_sub .obj \
47- s_mp_toom_mul.obj s_mp_toom_sqr.obj
24+ OBJECTS=mp_2expt.obj mp_abs.obj mp_add.obj mp_add_d.obj mp_addmod.obj mp_and.obj mp_clamp.obj mp_clear.obj mp_clear_multi .obj \
25+ mp_cmp .obj mp_cmp_d .obj mp_cmp_mag .obj mp_cnt_lsb .obj mp_complement .obj mp_copy .obj mp_count_bits .obj mp_cutoffs .obj \
26+ mp_decr.obj mp_div.obj mp_div_2.obj mp_div_2d.obj mp_div_3.obj mp_div_d.obj mp_dr_is_modulus.obj mp_dr_reduce .obj \
27+ mp_dr_setup .obj mp_error_to_string .obj mp_exch .obj mp_expt_u32 .obj mp_exptmod .obj mp_exteuclid .obj mp_fread .obj \
28+ mp_from_sbin.obj mp_from_ubin.obj mp_fwrite.obj mp_gcd.obj mp_get_double.obj mp_get_i32.obj mp_get_i64.obj mp_get_l .obj \
29+ mp_get_ll .obj mp_get_mag_u32 .obj mp_get_mag_u64 .obj mp_get_mag_ul .obj mp_get_mag_ull .obj mp_grow .obj mp_incr .obj \
30+ mp_init.obj mp_init_copy.obj mp_init_i32.obj mp_init_i64.obj mp_init_l.obj mp_init_ll.obj mp_init_multi.obj mp_init_set .obj \
31+ mp_init_size .obj mp_init_u32 .obj mp_init_u64 .obj mp_init_ul .obj mp_init_ull .obj mp_invmod .obj mp_is_square .obj \
32+ mp_iseven.obj mp_isodd.obj mp_kronecker.obj mp_lcm.obj mp_log_u32.obj mp_lshd.obj mp_mod.obj mp_mod_2d.obj mp_mod_d .obj \
33+ mp_montgomery_calc_normalization .obj mp_montgomery_reduce .obj mp_montgomery_setup .obj mp_mul .obj mp_mul_2 .obj \
34+ mp_mul_2d.obj mp_mul_d.obj mp_mulmod.obj mp_neg.obj mp_or.obj mp_pack.obj mp_pack_count.obj mp_prime_fermat .obj \
35+ mp_prime_frobenius_underwood.obj mp_prime_is_prime.obj mp_prime_miller_rabin.obj mp_prime_next_prime .obj \
36+ mp_prime_rabin_miller_trials.obj mp_prime_rand.obj mp_prime_strong_lucas_selfridge.obj mp_prime_tab .obj \
37+ mp_radix_size .obj mp_radix_size_overestimate .obj mp_radix_smap.obj mp_rand.obj mp_read_radix.obj mp_reduce.obj \
38+ mp_reduce_2k.obj mp_reduce_2k_l.obj mp_reduce_2k_setup.obj mp_reduce_2k_setup_l.obj mp_reduce_is_2k.obj \
39+ mp_reduce_is_2k_l.obj mp_reduce_setup.obj mp_root_u32.obj mp_rshd.obj mp_sbin_size.obj mp_set.obj mp_set_double.obj \
40+ mp_set_i32 .obj mp_set_i64 .obj mp_set_l .obj mp_set_ll .obj mp_set_u32 .obj mp_set_u64 .obj mp_set_ul .obj mp_set_ull .obj \
41+ mp_shrink .obj mp_signed_rsh .obj mp_sqr .obj mp_sqrmod .obj mp_sqrt .obj mp_sqrtmod_prime .obj mp_sub .obj mp_sub_d .obj \
42+ mp_submod .obj mp_to_radix .obj mp_to_sbin .obj mp_to_ubin .obj mp_ubin_size .obj mp_unpack .obj mp_xor .obj mp_zero.obj s_mp_add .obj \
43+ s_mp_balance_mul .obj s_mp_exptmod .obj s_mp_exptmod_fast .obj s_mp_get_bit .obj s_mp_invmod_fast .obj \
44+ s_mp_invmod_slow .obj s_mp_karatsuba_mul .obj s_mp_karatsuba_sqr .obj s_mp_log .obj s_mp_log_d .obj \
45+ s_mp_montgomery_reduce_fast .obj s_mp_mul_digs .obj s_mp_mul_digs_fast .obj s_mp_mul_high_digs .obj \
46+ s_mp_mul_high_digs_fast .obj s_mp_prime_is_divisible .obj s_mp_rand_jenkins .obj s_mp_rand_platform .obj \
47+ s_mp_reverse.obj s_mp_sqr.obj s_mp_sqr_fast.obj s_mp_sub.obj s_mp_toom_mul.obj s_mp_toom_sqr.obj
4848
4949HEADERS_PUB=tommath.h
5050HEADERS=tommath_private.h tommath_class.h tommath_superclass.h tommath_cutoffs.h $(HEADERS_PUB)
0 commit comments