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