| /src/external/lgpl3/gmp/dist/mpn/generic/ |
| toom2_sqr.c | 47 vm1 = (a0- a1)^2 # A(-1)^2 114 #define vm1 scratch /* 2n */ macro 117 /* vm1, 2n limbs */ 118 TOOM2_SQR_REC (vm1, asm1, n, scratch_out); 135 cy -= mpn_sub_n (pp + n, pp + n, vm1, 2 * n); 144 /* The total contribution of v0+vinf-vm1 can not be negative. */
|
| toom22_mul.c | 50 vm1 = (a0- a1)*(b0- b1) # A(-1)*B(-1) 175 #define vm1 scratch /* 2n */ macro 178 /* vm1, 2n limbs */ 179 TOOM22_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out); 197 cy += mpn_add_n (pp + n, pp + n, vm1, 2 * n); 199 cy -= mpn_sub_n (pp + n, pp + n, vm1, 2 * n); 201 /* The total contribution of v0+vinf-vm1 can not be negative. */
|
| toom32_mul.c | 55 vm1 = (a0- a1+ a2)*(b0- b1) # A(-1)*B(-1) |ah| <= 1 bh = 0 100 #define vm1 (pp) /* 2n + 1 */ macro 105 /* FIXME: Keep v1[2*n] and vm1[2*n] in scalar variables? */ 202 TOOM32_MUL_N_REC (vm1, am1, bm1, n, scratch_out); 204 hi = mpn_add_n (vm1+n, vm1+n, bm1, n); 206 vm1[2*n] = hi; 208 /* v1 <-- (v1 + vm1) / 2 = x0 + x2 */ 212 mpn_rsh1sub_n (v1, v1, vm1, 2*n+1); 214 mpn_sub_n (v1, v1, vm1, 2*n+1) [all...] |
| toom3_sqr.c | 49 vm1 = (a0- a1+ a2)^2 # A(-1)^2 |ah| <= 1 163 #define vm1 scratch /* 2n+1 */ macro 167 /* vm1, 2n+1 limbs */ 169 TOOM3_SQR_REC (vm1, asm1, n, scratch_out); 172 cy = asm1[n] + mpn_add_n (vm1 + n, vm1 + n, asm1, n); 174 cy += mpn_add_n (vm1 + n, vm1 + n, asm1, n); 175 vm1[2 * n] = cy; 177 TOOM3_SQR_REC (vm1, asm1, n + 1, scratch_out) [all...] |
| toom42_mul.c | 55 vm1 = (a0- a1+ a2- a3)*(b0- b1) # A(-1)*B(-1) |ah| <= 1 bh = 0 186 #define vm1 scratch /* 2n+1 */ macro 190 /* vm1, 2n+1 limbs */ 191 TOOM42_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out); 194 cy = mpn_add_n (vm1 + n, vm1 + n, bsm1, n); 195 vm1[2 * n] = cy; 231 mpn_toom_interpolate_5pts (pp, v2, vm1, n, s + t, vm1_neg, vinf0);
|
| toom4_sqr.c | 48 vm1 = ( a0- a1+ a2- a3)^2 # A(-1)^2 |ah| <= 1 102 /* NOTE: The multiplications to v2, vm2, vh and vm1 overwrites the 111 #define vm1 (scratch + 6 * n + 3) /* 2n+1 */ macro 157 TOOM4_SQR_REC (vm1, amx, n + 1, tp); /* vm1, 2n+1 limbs */ 162 mpn_toom_interpolate_7pts (pp, n, (enum toom7_flags) 0, vm2, vm1, v2, vh, 2*s, tp);
|
| toom33_mul.c | 52 vm1 = (a0- a1+ a2)*(b0- b1+ b2) # A(-1)*B(-1) |ah| <= 1 bh <= 1 251 #define vm1 scratch /* 2n+1 */ macro 255 /* vm1, 2n+1 limbs */ 257 TOOM33_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out); 260 cy = bsm1[n] + mpn_add_n (vm1 + n, vm1 + n, bsm1, n); 262 cy += mpn_add_n (vm1 + n, vm1 + n, asm1, n); 263 vm1[2 * n] = cy; 265 TOOM33_MUL_N_REC (vm1, asm1, bsm1, n + 1, scratch_out) [all...] |
| toom43_mul.c | 54 vm1 = (a0- a1+ a2- a3)*(b0- b1+ b2) # A(-1)*B(-1) |ah| <= 1 |bh|<= 1 91 #define vm1 (scratch) /* 2n+1 */ macro 187 /* vm1, 2n+1 limbs */ 188 mpn_mul_n (vm1, asm1, bsm1, n+1); /* W4 */ 206 mpn_toom_interpolate_6pts (pp, n, flags, vm1, vm2, v2, t + s); 209 #undef vm1 macro
|
| toom44_mul.c | 51 vm1 = ( a0- a1+ a2- a3)*( b0- b1+ b2- b3) # A(-1)*B(-1) |ah| <= 1 |bh| <= 1 92 The other recursive products, vm1, v2, vm2, vh are stored in the 139 /* NOTE: The multiplications to v2, vm2, vh and vm1 overwrites the 148 #define vm1 (scratch + 6 * n + 3) /* 2n+1 */ macro 224 TOOM44_MUL_N_REC (vm1, amx, bmx, n + 1, tp); /* vm1, 2n+1 limbs */ 234 mpn_toom_interpolate_7pts (pp, n, flags, vm2, vm1, v2, vh, s + t, tp);
|
| toom52_mul.c | 54 vm1 = (a0- a1+ a2- a3+ a4)*(b0- b1) # A(-1)*B(-1) |ah| <= 2 bh = 0 94 #define vm1 (scratch) /* 2n+1 */ macro 210 /* vm1, 2n+1 limbs */ 211 mpn_mul (vm1, asm1, n+1, bsm1, n); /* W4 */ 229 mpn_toom_interpolate_6pts (pp, n, flags, vm1, vm2, v2, t + s); 232 #undef vm1 macro
|
| toom53_mul.c | 54 vm1 = ( a0- a1+ a2- a3+ a4)*( b0- b1+ b2) # A(-1)*B(-1) |ah| <= 2 bh <= 1 247 #define vm1 (scratch + 6 * n + 3) /* 2n+1 */ macro 257 /* vm1, 2n+1 limbs */ 259 mpn_mul_n (vm1, asm1, bsm1, n); 262 cy = bsm1[n] + mpn_add_n (vm1 + n, vm1 + n, bsm1, n); 267 cy = 2 * bsm1[n] + mpn_addlsh1_n_ip1 (vm1 + n, bsm1, n); 269 cy = 2 * bsm1[n] + mpn_addmul_1 (vm1 + n, bsm1, n, CNST_LIMB(2)); 275 cy += mpn_add_n (vm1 + n, vm1 + n, asm1, n) [all...] |
| toom62_mul.c | 55 vm1 = ( a0- a1+ a2- a3+ a4- a5)*( b0- b1) # A(-1)*B(-1) |ah| <= 2 bh = 0 249 #define vm1 (scratch + 6 * n + 3) /* 2n+1 */ macro 259 /* vm1, 2n+1 limbs */ 260 mpn_mul_n (vm1, asm1, bsm1, n); 264 cy = mpn_add_n (vm1 + n, vm1 + n, bsm1, n); 269 cy = mpn_addlsh1_n (vm1 + n, vm1 + n, bsm1, n); 271 cy = mpn_addmul_1 (vm1 + n, bsm1, n, CNST_LIMB(2)); 274 vm1[2 * n] = cy [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Headers/ppc_wrappers/ |
| mmintrin.h | 152 __vector signed short vm1; local 155 vm1 = (__vector signed short)(__vector unsigned long long) 161 vresult = vec_packs(vm1, vm1); 177 __vector signed int vm1; local 180 vm1 = (__vector signed int)(__vector unsigned long long) 186 vresult = vec_packs(vm1, vm1); 203 __vector signed short vm1 = (__vector signed short)(__vector long long) local 210 __vector __bool short __select = vec_cmplt(vm1, __zero) [all...] |
| xmmintrin.h | 1085 __vector signed int vm1; local 1088 vm1 = (__vector signed int) (__vector unsigned long long) {__B, __B}; 1089 vf1 = (__vector float) vec_ctf (vm1, 0);
|