HomeSort by: relevance | last modified time | path
    Searched defs:asm1 (Results 1 - 9 of 9) sorted by relevancy

  /src/external/lgpl3/gmp/dist/mpn/generic/
toom2_sqr.c 75 mp_ptr asm1; local
85 asm1 = pp;
87 /* Compute asm1. */
92 mpn_sub_n (asm1, a1, a0, n);
96 mpn_sub_n (asm1, a0, a1, n);
103 mpn_sub_n (asm1, a1, a0, s);
104 asm1[s] = 0;
108 asm1[s] = a0[s] - mpn_sub_n (asm1, a0, a1, s);
118 TOOM2_SQR_REC (vm1, asm1, n, scratch_out)
    [all...]
toom22_mul.c 97 mp_ptr asm1; local
114 asm1 = pp;
119 /* Compute asm1. */
124 mpn_sub_n (asm1, a1, a0, n);
129 mpn_sub_n (asm1, a0, a1, n);
136 mpn_sub_n (asm1, a1, a0, s);
137 asm1[s] = 0;
142 asm1[s] = a0[s] - mpn_sub_n (asm1, a0, a1, s);
179 TOOM22_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out)
    [all...]
toom3_sqr.c 85 mp_ptr as1, asm1, as2; local
98 asm1 = scratch + 2 * n + 2;
103 /* Compute as1 and asm1. */
108 cy = mpn_add_n_sub_n (as1, asm1, a1, gp, n);
110 asm1[n] = 0;
115 cy2 = mpn_add_n_sub_n (as1, asm1, gp, a1, n);
117 asm1[n] = cy - (cy2 & 1);
123 mpn_sub_n (asm1, a1, gp, n);
124 asm1[n] = 0;
128 cy -= mpn_sub_n (asm1, gp, a1, n)
    [all...]
toom42_mul.c 75 mp_ptr as1, asm1, as2; local
99 asm1 = tmp; tmp += n + 1;
107 /* Compute as1 and asm1. */
108 vm1_neg = mpn_toom_eval_dgr3_pm1 (as1, asm1, ap, n, s, a0_a2) & 1;
178 ASSERT (asm1[n] <= 1);
191 TOOM42_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out);
193 if (asm1[n] != 0)
toom33_mul.c 97 mp_ptr as1, asm1, as2; local
118 asm1 = scratch + 2 * n + 2;
129 /* Compute as1 and asm1. */
134 cy = mpn_add_n_sub_n (as1, asm1, a1, gp, n);
136 asm1[n] = 0;
142 cy2 = mpn_add_n_sub_n (as1, asm1, gp, a1, n);
144 asm1[n] = cy - (cy2 & 1);
150 mpn_sub_n (asm1, a1, gp, n);
151 asm1[n] = 0;
156 cy -= mpn_sub_n (asm1, gp, a1, n)
    [all...]
toom43_mul.c 98 #define asm1 (scratch + 3 * n + 3) /* n+1 */ macro
110 #define a1a3 asm1
147 /* Compute as1 and asm1. */
148 flags = (enum toom6_flags) (flags ^ (toom6_vm1_neg & mpn_toom_eval_dgr3_pm1 (as1, asm1, ap, n, s, a0a2)));
180 ASSERT (asm1[n] <= 1);
188 mpn_mul_n (vm1, asm1, bsm1, n+1); /* W4 */
218 #undef asm1 macro
toom52_mul.c 101 #define asm1 (scratch + 3 * n + 3) /* n+1 */ macro
112 #define a1a3 asm1
198 /* Compute as1 and asm1. */
199 flags = (enum toom6_flags) (flags ^ (toom6_vm1_neg & mpn_toom_eval_pm1 (as1, asm1, 4, ap, n, s, a0a2)));
203 ASSERT (asm1[n] <= 2);
211 mpn_mul (vm1, asm1, n+1, bsm1, n); /* W4 */
241 #undef asm1 macro
toom53_mul.c 70 mp_ptr as1, asm1, as2, asm2, ash; local
97 asm1 = tmp; tmp += n + 1;
109 /* Compute as1 and asm1. */
110 flags = (enum toom7_flags) (toom7_w3_neg & mpn_toom_eval_pm1 (as1, asm1, 4, ap, n, s, gp));
232 ASSERT (asm1[n] <= 2);
259 mpn_mul_n (vm1, asm1, bsm1, n);
260 if (asm1[n] == 1)
264 else if (asm1[n] == 2)
275 cy += mpn_add_n (vm1 + n, vm1 + n, asm1, n);
279 mpn_mul_n (vm1, asm1, bsm1, n + ((asm1[n] | bsm1[n]) != 0))
    [all...]
toom62_mul.c 70 mp_ptr as1, asm1, as2, asm2, ash; local
96 asm1 = TMP_SALLOC_LIMBS (n + 1);
109 /* Compute as1 and asm1. */
110 aflags = (enum toom7_flags) (toom7_w3_neg & mpn_toom_eval_pm1 (as1, asm1, 5, ap, n, s, gp));
235 ASSERT (asm1[n] <= 2);
260 mpn_mul_n (vm1, asm1, bsm1, n);
262 if (asm1[n] == 1)
266 else if (asm1[n] == 2)

Completed in 17 milliseconds