1*bc89ad33Smrg 2*bc89ad33SmrgC_SRCS_LIST= \ 3*bc89ad33Smrg random.c mpn/generic/random.c \ 4*bc89ad33Smrg toom_interpolate_7pts.c mpn/generic/toom_interpolate_7pts.c \ 5*bc89ad33Smrg divrem_2.c mpn/generic/divrem_2.c \ 6*bc89ad33Smrg sbpi1_divappr_q.c mpn/generic/sbpi1_divappr_q.c \ 7*bc89ad33Smrg random2.c mpn/generic/random2.c \ 8*bc89ad33Smrg mu_bdiv_q.c mpn/generic/mu_bdiv_q.c \ 9*bc89ad33Smrg mulmid_basecase.c mpn/generic/mulmid_basecase.c \ 10*bc89ad33Smrg jacobi_2.c mpn/generic/jacobi_2.c \ 11*bc89ad33Smrg toom32_mul.c mpn/generic/toom32_mul.c \ 12*bc89ad33Smrg toom2_sqr.c mpn/generic/toom2_sqr.c \ 13*bc89ad33Smrg toom8h_mul.c mpn/generic/toom8h_mul.c \ 14*bc89ad33Smrg toom44_mul.c mpn/generic/toom44_mul.c \ 15*bc89ad33Smrg zero.c mpn/generic/zero.c \ 16*bc89ad33Smrg mod_1_4.c mpn/generic/mod_1_4.c \ 17*bc89ad33Smrg gcdext.c mpn/generic/gcdext.c \ 18*bc89ad33Smrg hamdist.c mpn/generic/popham.c \ 19*bc89ad33Smrg sec_powm.c mpn/generic/sec_powm.c \ 20*bc89ad33Smrg add_err3_n.c mpn/generic/add_err3_n.c \ 21*bc89ad33Smrg binvert.c mpn/generic/binvert.c \ 22*bc89ad33Smrg mu_div_q.c mpn/generic/mu_div_q.c \ 23*bc89ad33Smrg and_n.c mpn/generic/logops_n.c \ 24*bc89ad33Smrg invertappr.c mpn/generic/invertappr.c \ 25*bc89ad33Smrg add_n_sub_n.c mpn/generic/add_n_sub_n.c \ 26*bc89ad33Smrg dump.c mpn/generic/dump.c \ 27*bc89ad33Smrg mu_divappr_q.c mpn/generic/mu_divappr_q.c \ 28*bc89ad33Smrg dcpi1_div_qr.c mpn/generic/dcpi1_div_qr.c \ 29*bc89ad33Smrg hgcd_reduce.c mpn/generic/hgcd_reduce.c \ 30*bc89ad33Smrg matrix22_mul1_inverse_vector.c mpn/generic/matrix22_mul1_inverse_vector.c \ 31*bc89ad33Smrg toom6_sqr.c mpn/generic/toom6_sqr.c \ 32*bc89ad33Smrg divrem_1.c mpn/generic/divrem_1.c \ 33*bc89ad33Smrg hgcd_step.c mpn/generic/hgcd_step.c \ 34*bc89ad33Smrg sub_err3_n.c mpn/generic/sub_err3_n.c \ 35*bc89ad33Smrg mod_1.c mpn/generic/mod_1.c \ 36*bc89ad33Smrg toom42_mulmid.c mpn/generic/toom42_mulmid.c \ 37*bc89ad33Smrg sec_div_qr.c mpn/generic/sec_div.c \ 38*bc89ad33Smrg andn_n.c mpn/generic/logops_n.c \ 39*bc89ad33Smrg divexact.c mpn/generic/divexact.c \ 40*bc89ad33Smrg jacobi.c mpn/generic/jacobi.c \ 41*bc89ad33Smrg powlo.c mpn/generic/powlo.c \ 42*bc89ad33Smrg mul.c mpn/generic/mul.c \ 43*bc89ad33Smrg set_str.c mpn/generic/set_str.c \ 44*bc89ad33Smrg toom42_mul.c mpn/generic/toom42_mul.c \ 45*bc89ad33Smrg toom_interpolate_6pts.c mpn/generic/toom_interpolate_6pts.c \ 46*bc89ad33Smrg toom54_mul.c mpn/generic/toom54_mul.c \ 47*bc89ad33Smrg dcpi1_divappr_q.c mpn/generic/dcpi1_divappr_q.c \ 48*bc89ad33Smrg copyd.c mpn/generic/copyd.c \ 49*bc89ad33Smrg toom_eval_dgr3_pm2.c mpn/generic/toom_eval_dgr3_pm2.c \ 50*bc89ad33Smrg mod_1_3.c mpn/generic/mod_1_3.c \ 51*bc89ad33Smrg com.c mpn/generic/com.c \ 52*bc89ad33Smrg xor_n.c mpn/generic/logops_n.c \ 53*bc89ad33Smrg sec_tabselect.c mpn/generic/sec_tabselect.c \ 54*bc89ad33Smrg copyi.c mpn/generic/copyi.c \ 55*bc89ad33Smrg nior_n.c mpn/generic/logops_n.c \ 56*bc89ad33Smrg toom_couple_handling.c mpn/generic/toom_couple_handling.c \ 57*bc89ad33Smrg sbpi1_bdiv_r.c mpn/generic/sbpi1_bdiv_r.c \ 58*bc89ad33Smrg add.c mpn/generic/add.c \ 59*bc89ad33Smrg div_qr_2.c mpn/generic/div_qr_2.c \ 60*bc89ad33Smrg toom_interpolate_12pts.c mpn/generic/toom_interpolate_12pts.c \ 61*bc89ad33Smrg perfsqr.c mpn/generic/perfsqr.c \ 62*bc89ad33Smrg toom53_mul.c mpn/generic/toom53_mul.c \ 63*bc89ad33Smrg toom_eval_pm2exp.c mpn/generic/toom_eval_pm2exp.c \ 64*bc89ad33Smrg mu_div_qr.c mpn/generic/mu_div_qr.c \ 65*bc89ad33Smrg toom_interpolate_16pts.c mpn/generic/toom_interpolate_16pts.c \ 66*bc89ad33Smrg mod_34lsub1.c mpn/generic/mod_34lsub1.c \ 67*bc89ad33Smrg strongfibo.c mpn/generic/strongfibo.c \ 68*bc89ad33Smrg bdiv_q.c mpn/generic/bdiv_q.c \ 69*bc89ad33Smrg sec_invert.c mpn/generic/sec_invert.c \ 70*bc89ad33Smrg toom22_mul.c mpn/generic/toom22_mul.c \ 71*bc89ad33Smrg bsqrtinv.c mpn/generic/bsqrtinv.c \ 72*bc89ad33Smrg toom4_sqr.c mpn/generic/toom4_sqr.c \ 73*bc89ad33Smrg div_q.c mpn/generic/div_q.c \ 74*bc89ad33Smrg jacbase.c mpn/generic/jacbase.c \ 75*bc89ad33Smrg sec_sqr.c mpn/generic/sec_sqr.c \ 76*bc89ad33Smrg hgcd_matrix.c mpn/generic/hgcd_matrix.c \ 77*bc89ad33Smrg toom_eval_dgr3_pm1.c mpn/generic/toom_eval_dgr3_pm1.c \ 78*bc89ad33Smrg mullo_n.c mpn/generic/mullo_n.c \ 79*bc89ad33Smrg toom33_mul.c mpn/generic/toom33_mul.c \ 80*bc89ad33Smrg mod_1_2.c mpn/generic/mod_1_2.c \ 81*bc89ad33Smrg gcd_22.c mpn/generic/gcd_22.c \ 82*bc89ad33Smrg sqrlo.c mpn/generic/sqrlo.c \ 83*bc89ad33Smrg sub_1.c mpn/generic/sub_1.c \ 84*bc89ad33Smrg add_err2_n.c mpn/generic/add_err2_n.c \ 85*bc89ad33Smrg trialdiv.c mpn/generic/trialdiv.c \ 86*bc89ad33Smrg add_1.c mpn/generic/add_1.c \ 87*bc89ad33Smrg sqr_basecase.c mpn/generic/sqr_basecase.c \ 88*bc89ad33Smrg toom_interpolate_5pts.c mpn/generic/toom_interpolate_5pts.c \ 89*bc89ad33Smrg sbpi1_bdiv_q.c mpn/generic/sbpi1_bdiv_q.c \ 90*bc89ad33Smrg pre_mod_1.c mpn/generic/pre_mod_1.c \ 91*bc89ad33Smrg hgcd.c mpn/generic/hgcd.c \ 92*bc89ad33Smrg bdiv_dbm1c.c mpn/generic/bdiv_dbm1c.c \ 93*bc89ad33Smrg div_qr_1.c mpn/generic/div_qr_1.c \ 94*bc89ad33Smrg sqrtrem.c mpn/generic/sqrtrem.c \ 95*bc89ad33Smrg bdiv_q_1.c mpn/generic/bdiv_q_1.c \ 96*bc89ad33Smrg toom63_mul.c mpn/generic/toom63_mul.c \ 97*bc89ad33Smrg gcdext_1.c mpn/generic/gcdext_1.c \ 98*bc89ad33Smrg div_qr_2u_pi1.c mpn/generic/div_qr_2u_pi1.c \ 99*bc89ad33Smrg toom8_sqr.c mpn/generic/toom8_sqr.c \ 100*bc89ad33Smrg mul_basecase.c mpn/generic/mul_basecase.c \ 101*bc89ad33Smrg neg.c mpn/generic/neg.c \ 102*bc89ad33Smrg gcdext_lehmer.c mpn/generic/gcdext_lehmer.c \ 103*bc89ad33Smrg divis.c mpn/generic/divis.c \ 104*bc89ad33Smrg dcpi1_div_q.c mpn/generic/dcpi1_div_q.c \ 105*bc89ad33Smrg sec_div_r.c mpn/generic/sec_div.c \ 106*bc89ad33Smrg toom_eval_pm2.c mpn/generic/toom_eval_pm2.c \ 107*bc89ad33Smrg hgcd2.c mpn/generic/hgcd2.c \ 108*bc89ad33Smrg toom62_mul.c mpn/generic/toom62_mul.c \ 109*bc89ad33Smrg comb_tables.c mpn/generic/comb_tables.c \ 110*bc89ad33Smrg sbpi1_bdiv_qr.c mpn/generic/sbpi1_bdiv_qr.c \ 111*bc89ad33Smrg sub_err2_n.c mpn/generic/sub_err2_n.c \ 112*bc89ad33Smrg scan1.c mpn/generic/scan1.c \ 113*bc89ad33Smrg brootinv.c mpn/generic/brootinv.c \ 114*bc89ad33Smrg pre_divrem_1.c mpn/generic/pre_divrem_1.c \ 115*bc89ad33Smrg perfpow.c mpn/generic/perfpow.c \ 116*bc89ad33Smrg get_str.c mpn/generic/get_str.c \ 117*bc89ad33Smrg mulmod_bnm1.c mpn/generic/mulmod_bnm1.c \ 118*bc89ad33Smrg mullo_basecase.c mpn/generic/mullo_basecase.c \ 119*bc89ad33Smrg ior_n.c mpn/generic/logops_n.c \ 120*bc89ad33Smrg tdiv_qr.c mpn/generic/tdiv_qr.c \ 121*bc89ad33Smrg sec_pi1_div_qr.c mpn/generic/sec_pi1_div.c \ 122*bc89ad33Smrg div_qr_2n_pi1.c mpn/generic/div_qr_2n_pi1.c \ 123*bc89ad33Smrg toom43_mul.c mpn/generic/toom43_mul.c \ 124*bc89ad33Smrg mod_1_1.c mpn/generic/mod_1_1.c \ 125*bc89ad33Smrg matrix22_mul.c mpn/generic/matrix22_mul.c \ 126*bc89ad33Smrg sec_pi1_div_r.c mpn/generic/sec_pi1_div.c \ 127*bc89ad33Smrg xnor_n.c mpn/generic/logops_n.c \ 128*bc89ad33Smrg iorn_n.c mpn/generic/logops_n.c \ 129*bc89ad33Smrg divrem.c mpn/generic/divrem.c \ 130*bc89ad33Smrg bsqrt.c mpn/generic/bsqrt.c \ 131*bc89ad33Smrg gcd_1.c mpn/generic/gcd_1.c \ 132*bc89ad33Smrg dcpi1_bdiv_qr.c mpn/generic/dcpi1_bdiv_qr.c \ 133*bc89ad33Smrg mul_n.c mpn/generic/mul_n.c \ 134*bc89ad33Smrg redc_2.c mpn/generic/redc_2.c \ 135*bc89ad33Smrg gcd_11.c mpn/generic/gcd_11.c \ 136*bc89ad33Smrg toom6h_mul.c mpn/generic/toom6h_mul.c \ 137*bc89ad33Smrg sqrmod_bnm1.c mpn/generic/sqrmod_bnm1.c \ 138*bc89ad33Smrg mul_fft.c mpn/generic/mul_fft.c \ 139*bc89ad33Smrg mulmid.c mpn/generic/mulmid.c \ 140*bc89ad33Smrg powm.c mpn/generic/powm.c \ 141*bc89ad33Smrg compute_powtab.c mpn/generic/compute_powtab.c \ 142*bc89ad33Smrg rootrem.c mpn/generic/rootrem.c \ 143*bc89ad33Smrg cnd_sub_n.c mpn/generic/cnd_sub_n.c \ 144*bc89ad33Smrg mode1o.c mpn/generic/mode1o.c \ 145*bc89ad33Smrg cnd_add_n.c mpn/generic/cnd_add_n.c \ 146*bc89ad33Smrg toom_interpolate_8pts.c mpn/generic/toom_interpolate_8pts.c \ 147*bc89ad33Smrg remove.c mpn/generic/remove.c \ 148*bc89ad33Smrg lshiftc.c mpn/generic/lshiftc.c \ 149*bc89ad33Smrg sec_mul.c mpn/generic/sec_mul.c \ 150*bc89ad33Smrg dive_1.c mpn/generic/dive_1.c \ 151*bc89ad33Smrg cmp.c mpn/generic/cmp.c \ 152*bc89ad33Smrg toom_eval_pm1.c mpn/generic/toom_eval_pm1.c \ 153*bc89ad33Smrg nand_n.c mpn/generic/logops_n.c \ 154*bc89ad33Smrg hgcd_appr.c mpn/generic/hgcd_appr.c \ 155*bc89ad33Smrg cnd_swap.c mpn/generic/cnd_swap.c \ 156*bc89ad33Smrg scan0.c mpn/generic/scan0.c \ 157*bc89ad33Smrg gcd_subdiv_step.c mpn/generic/gcd_subdiv_step.c \ 158*bc89ad33Smrg sbpi1_div_qr.c mpn/generic/sbpi1_div_qr.c \ 159*bc89ad33Smrg invert.c mpn/generic/invert.c \ 160*bc89ad33Smrg sub.c mpn/generic/sub.c \ 161*bc89ad33Smrg sqrlo_basecase.c mpn/generic/sqrlo_basecase.c \ 162*bc89ad33Smrg toom_eval_pm2rexp.c mpn/generic/toom_eval_pm2rexp.c \ 163*bc89ad33Smrg sec_sub_1.c mpn/generic/sec_aors_1.c \ 164*bc89ad33Smrg broot.c mpn/generic/broot.c \ 165*bc89ad33Smrg sec_add_1.c mpn/generic/sec_aors_1.c \ 166*bc89ad33Smrg popcount.c mpn/generic/popham.c \ 167*bc89ad33Smrg dcpi1_bdiv_q.c mpn/generic/dcpi1_bdiv_q.c \ 168*bc89ad33Smrg hgcd2_jacobi.c mpn/generic/hgcd2_jacobi.c \ 169*bc89ad33Smrg add_err1_n.c mpn/generic/add_err1_n.c \ 170*bc89ad33Smrg mulmid_n.c mpn/generic/mulmid_n.c \ 171*bc89ad33Smrg redc_1.c mpn/generic/redc_1.c \ 172*bc89ad33Smrg sqr.c mpn/generic/sqr.c \ 173*bc89ad33Smrg nussbaumer_mul.c mpn/generic/nussbaumer_mul.c \ 174*bc89ad33Smrg zero_p.c mpn/generic/zero_p.c \ 175*bc89ad33Smrg mu_bdiv_qr.c mpn/generic/mu_bdiv_qr.c \ 176*bc89ad33Smrg fib2m.c mpn/generic/fib2m.c \ 177*bc89ad33Smrg pow_1.c mpn/generic/pow_1.c \ 178*bc89ad33Smrg get_d.c mpn/generic/get_d.c \ 179*bc89ad33Smrg toom52_mul.c mpn/generic/toom52_mul.c \ 180*bc89ad33Smrg sbpi1_div_q.c mpn/generic/sbpi1_div_q.c \ 181*bc89ad33Smrg diveby3.c mpn/generic/diveby3.c \ 182*bc89ad33Smrg fib2_ui.c mpn/generic/fib2_ui.c \ 183*bc89ad33Smrg bdiv_qr.c mpn/generic/bdiv_qr.c \ 184*bc89ad33Smrg hgcd_jacobi.c mpn/generic/hgcd_jacobi.c \ 185*bc89ad33Smrg div_qr_1n_pi1.c mpn/generic/div_qr_1n_pi1.c \ 186*bc89ad33Smrg toom3_sqr.c mpn/generic/toom3_sqr.c \ 187*bc89ad33Smrg sizeinbase.c mpn/generic/sizeinbase.c \ 188*bc89ad33Smrg gcd.c mpn/generic/gcd.c \ 189*bc89ad33Smrg redc_n.c mpn/generic/redc_n.c \ 190*bc89ad33Smrg sub_err1_n.c mpn/generic/sub_err1_n.c \ 191*bc89ad33Smrg 192*bc89ad33SmrgASM_SRCS_LIST= \ 193*bc89ad33Smrg add_n.asm mpn/sparc32/add_n.asm \ 194*bc89ad33Smrg submul_1.asm mpn/sparc32/submul_1.asm \ 195*bc89ad33Smrg umul.asm mpn/sparc32/umul.asm \ 196*bc89ad33Smrg lshift.asm mpn/sparc32/lshift.asm \ 197*bc89ad33Smrg mul_1.asm mpn/sparc32/mul_1.asm \ 198*bc89ad33Smrg udiv.asm mpn/sparc32/udiv.asm \ 199*bc89ad33Smrg rshift.asm mpn/sparc32/rshift.asm \ 200*bc89ad33Smrg addmul_1.asm mpn/sparc32/addmul_1.asm \ 201*bc89ad33Smrg sub_n.asm mpn/sparc32/sub_n.asm \ 202