| /src/external/lgpl3/gmp/dist/mpn/generic/ |
| toom2_sqr.c | 115 #define scratch_out scratch + 2 * n macro 118 TOOM2_SQR_REC (vm1, asm1, n, scratch_out); 121 TOOM2_SQR_REC (vinf, a1, s, scratch_out); 124 TOOM2_SQR_REC (v0, ap, n, scratch_out);
|
| mu_bdiv_q.c | 94 #define scratch_out (scratch + in + dn + tn) /* mulmod_bnm1_itch(next_size(dn)) */ macro 124 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, in, scratch_out); 160 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, in, scratch_out); 186 #undef scratch_out macro 195 #define scratch_out (scratch + in + tn)/* mulmod_bnm1_itch(next_size(qn)) */ macro 209 mpn_mulmod_bnm1 (tp, tn, dp, qn, qp, in, scratch_out); 223 #undef scratch_out macro
|
| mu_bdiv_qr.c | 93 #define scratch_out (scratch + in + tn)/* mulmod_bnm1_itch(next_size(dn)) */ macro 122 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, in, scratch_out); 157 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, qn, scratch_out); 179 #undef scratch_out macro 188 #define scratch_out (scratch + in + tn)/* mulmod_bnm1_itch(next_size(dn)) */ macro 202 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, in, scratch_out); 222 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, qn, scratch_out); 241 #undef scratch_out macro
|
| remove.c | 70 mp_ptr scratch_out; local 74 scratch_out = TMP_ALLOC_LIMBS (mpn_bdiv_qr_itch (nn, dn)); 75 mpn_bdiv_qr (qp, rp, np, nn, dp, dn, scratch_out);
|
| mu_div_qr.c | 250 #define scratch_out (scratch + tn) macro 293 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, in, scratch_out);
|
| mu_divappr_q.c | 178 #define scratch_out (scratch + dn + tn) macro 223 mpn_mulmod_bnm1 (tp, tn, dp, dn, qp, in, scratch_out);
|
| toom22_mul.c | 176 #define scratch_out scratch + 2 * n macro 179 TOOM22_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out); 181 if (s > t) TOOM22_MUL_REC (vinf, a1, s, b1, t, scratch_out); 182 else TOOM22_MUL_N_REC (vinf, a1, b1, s, scratch_out); 185 TOOM22_MUL_N_REC (v0, ap, bp, n, scratch_out);
|
| toom32_mul.c | 101 #define scratch_out (scratch + 2*n + 1) /* Currently unused. */ macro 183 TOOM32_MUL_N_REC (v1, ap1, bp1, n, scratch_out); 202 TOOM32_MUL_N_REC (vm1, am1, bm1, n, scratch_out); 273 TOOM32_MUL_N_REC (pp, a0, b0, n, scratch_out);
|
| toom3_sqr.c | 165 #define scratch_out (scratch + 5 * n + 5) macro 169 TOOM3_SQR_REC (vm1, asm1, n, scratch_out); 177 TOOM3_SQR_REC (vm1, asm1, n + 1, scratch_out); 180 TOOM3_SQR_REC (v2, as2, n + 1, scratch_out); /* v2, 2n+1 limbs */ 182 TOOM3_SQR_REC (vinf, a2, s, scratch_out); /* vinf, s+s limbs */ 188 TOOM3_SQR_REC (v1, as1, n, scratch_out); 218 TOOM3_SQR_REC (v1, as1, n + 1, scratch_out); 222 TOOM3_SQR_REC (v0, ap, n, scratch_out); /* v0, 2n limbs */
|
| toom42_mul.c | 188 #define scratch_out scratch + 4 * n + 4 /* Currently unused. */ macro 191 TOOM42_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out); 197 TOOM42_MUL_N_REC (v2, as2, bs2, n + 1, scratch_out); /* v2, 2n+1 limbs */ 206 TOOM42_MUL_N_REC (v1, as1, bs1, n, scratch_out); 229 TOOM42_MUL_N_REC (v0, ap, bp, n, scratch_out); /* v0, 2n limbs */
|
| toom33_mul.c | 253 #define scratch_out (scratch + 5 * n + 5) macro 257 TOOM33_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out); 265 TOOM33_MUL_N_REC (vm1, asm1, bsm1, n + 1, scratch_out); 268 TOOM33_MUL_N_REC (v2, as2, bs2, n + 1, scratch_out); /* v2, 2n+1 limbs */ 272 else TOOM33_MUL_N_REC (vinf, a2, b2, s, scratch_out); 278 TOOM33_MUL_N_REC (v1, as1, bs1, n, scratch_out); 308 TOOM33_MUL_N_REC (v1, as1, bs1, n + 1, scratch_out); 312 TOOM33_MUL_N_REC (v0, ap, bp, n, scratch_out); /* v0, 2n limbs */
|
| toom53_mul.c | 248 #define scratch_out (scratch + 8 * n + 4) /* 2n+1 */ macro 328 scratch_out);
|
| toom62_mul.c | 250 #define scratch_out (scratch + 8 * n + 4) /* 2n+1 */ macro 307 vm2, vm1, v2, vh, s + t, scratch_out);
|