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