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