Searched refs:bsm2 (Results 1 - 4 of 4) sorted by relevance
/haiku-buildtools/gcc/gmp/mpn/generic/ |
H A D | toom52_mul.c | 93 #define bsm2 (pp + n + 1) /* n+1 */ macro 151 /* Compute bs2 and bsm2, recycling bs1 and bsm1. bs2=bs1+b1; bsm2=bsm1-b1 */ 155 bsm2[n] = mpn_add (bsm2, bsm1, n, b1, t); 160 bsm2[n] = 0; 165 mpn_sub_n (bsm2, b1, bsm1, n); 170 mpn_sub_n (bsm2, bsm1, b1, n); 177 mpn_sub_n (bsm2, b1, bsm1, t); 178 MPN_ZERO (bsm2 230 #undef bsm2 macro [all...] |
H A D | toom62_mul.c | 61 mp_ptr bs1, bsm1, bs2, bsm2, bsh; local 94 bsm2 = TMP_SALLOC_LIMBS (n + 1); 180 /* Compute bs2 and bsm2. Recycling bs1 and bsm1; bs2=bs1+b1, bsm2 = 185 bsm2[n] = mpn_add (bsm2, bsm1, n, b1, t); 195 ASSERT_NOCARRY (mpn_sub_n (bsm2, b1, bsm1, t)); 196 MPN_ZERO (bsm2 + t, n + 1 - t); 201 ASSERT_NOCARRY (mpn_sub (bsm2, bsm1, n, b1, t)); 202 bsm2[ [all...] |
H A D | toom43_mul.c | 90 #define bsm2 (pp + n + 1) /* n+1 */ macro 106 /* Compute bs2 and bsm2. */ 117 mpn_add_n_sub_n (bs2, bsm2, b1d, b0b2, n+1); 122 mpn_add_n_sub_n (bs2, bsm2, b0b2, b1d, n+1); 128 mpn_sub_n (bsm2, b1d, b0b2, n+1); 133 mpn_sub_n (bsm2, b0b2, b1d, n+1); 175 ASSERT (bsm2[n] <= 4); 181 mpn_mul_n (vm2, asm2, bsm2, n+1); /* W2 */ 207 #undef bsm2 macro
|
H A D | toom53_mul.c | 61 mp_ptr bs1, bsm1, bs2, bsm2, bsh; local 93 bsm2 = TMP_SALLOC_LIMBS (n + 1); 159 /* Compute bs2 and bsm2. */ 180 ASSERT_NOCARRY (mpn_add_n_sub_n (bs2, bsm2, gp, bs2, n+1)); 185 ASSERT_NOCARRY (mpn_add_n_sub_n (bs2, bsm2, bs2, gp, n+1)); 190 ASSERT_NOCARRY (mpn_sub_n (bsm2, gp, bs2, n+1)); 195 ASSERT_NOCARRY (mpn_sub_n (bsm2, bs2, gp, n+1)); 226 ASSERT (bsm2[n] <= 4); 243 mpn_mul_n (vm2, asm2, bsm2, n + 1); /* vm2, 2n+1 limbs */
|
Completed in 175 milliseconds