Searched refs:asm1 (Results 1 - 9 of 9) sorted by relevance

/netbsd-6-1-5-RELEASE/external/lgpl3/gmp/dist/mpn/generic/
H A Dtoom2_sqr.c64 mp_ptr asm1; local
74 asm1 = pp;
76 /* Compute asm1. */
81 mpn_sub_n (asm1, a1, a0, n);
85 mpn_sub_n (asm1, a0, a1, n);
92 mpn_sub_n (asm1, a1, a0, s);
93 MPN_ZERO (asm1 + s, n - s);
97 mpn_sub (asm1, a0, n, a1, s);
107 TOOM2_SQR_REC (vm1, asm1, n, scratch_out);
H A Dtoom3_sqr.c74 mp_ptr as1, asm1, as2; local
87 asm1 = scratch + 2 * n + 2;
92 /* Compute as1 and asm1. */
97 cy = mpn_add_n_sub_n (as1, asm1, a1, gp, n);
99 asm1[n] = 0;
104 cy2 = mpn_add_n_sub_n (as1, asm1, gp, a1, n);
106 asm1[n] = cy - (cy2 & 1);
112 mpn_sub_n (asm1, a1, gp, n);
113 asm1[n] = 0;
117 cy -= mpn_sub_n (asm1, g
[all...]
H A Dtoom22_mul.c86 mp_ptr asm1; local
103 asm1 = pp;
108 /* Compute asm1. */
113 mpn_sub_n (asm1, a1, a0, n);
118 mpn_sub_n (asm1, a0, a1, n);
125 mpn_sub_n (asm1, a1, a0, s);
126 MPN_ZERO (asm1 + s, n - s);
131 mpn_sub (asm1, a0, n, a1, s);
168 TOOM22_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out);
H A Dtoom33_mul.c86 mp_ptr as1, asm1, as2; local
107 asm1 = scratch + 2 * n + 2;
118 /* Compute as1 and asm1. */
123 cy = mpn_add_n_sub_n (as1, asm1, a1, gp, n);
125 asm1[n] = 0;
131 cy2 = mpn_add_n_sub_n (as1, asm1, gp, a1, n);
133 asm1[n] = cy - (cy2 & 1);
139 mpn_sub_n (asm1, a1, gp, n);
140 asm1[n] = 0;
145 cy -= mpn_sub_n (asm1, g
[all...]
H A Dtoom42_mul.c65 mp_ptr as1, asm1, as2; local
87 asm1 = TMP_SALLOC_LIMBS (n + 1);
97 /* Compute as1 and asm1. */
98 vm1_neg = mpn_toom_eval_dgr3_pm1 (as1, asm1, ap, n, s, a0_a2) & 1;
168 ASSERT (asm1[n] <= 1);
181 TOOM42_MUL_N_REC (vm1, asm1, bsm1, n, scratch_out);
183 if (asm1[n] != 0)
H A Dtoom43_mul.c88 #define asm1 (scratch + 3 * n + 3) /* n+1 */ macro
100 #define a1a3 asm1
137 /* Compute as1 and asm1. */
138 flags ^= toom6_vm1_neg & mpn_toom_eval_dgr3_pm1 (as1, asm1, ap, n, s, a0a2);
170 ASSERT (asm1[n] <= 1);
178 mpn_mul_n (vm1, asm1, bsm1, n+1); /* W4 */
208 #undef asm1 macro
H A Dtoom52_mul.c91 #define asm1 (scratch + 3 * n + 3) /* n+1 */ macro
102 #define a1a3 asm1
188 /* Compute as1 and asm1. */
189 flags ^= toom6_vm1_neg & mpn_toom_eval_pm1 (as1, asm1, 4, ap, n, s, a0a2);
193 ASSERT (asm1[n] <= 2);
201 mpn_mul (vm1, asm1, n+1, bsm1, n); /* W4 */
231 #undef asm1 macro
H A Dtoom53_mul.c60 mp_ptr as1, asm1, as2, asm2, ash; local
85 asm1 = TMP_SALLOC_LIMBS (n + 1);
98 /* Compute as1 and asm1. */
99 flags = toom7_w3_neg & mpn_toom_eval_pm1 (as1, asm1, 4, ap, n, s, gp);
221 ASSERT (asm1[n] <= 2);
248 mpn_mul_n (vm1, asm1, bsm1, n);
249 if (asm1[n] == 1)
253 else if (asm1[n] == 2)
264 cy += mpn_add_n (vm1 + n, vm1 + n, asm1, n);
268 mpn_mul_n (vm1, asm1, bsm
[all...]
H A Dtoom62_mul.c60 mp_ptr as1, asm1, as2, asm2, ash; local
86 asm1 = TMP_SALLOC_LIMBS (n + 1);
99 /* Compute as1 and asm1. */
100 aflags = toom7_w3_neg & mpn_toom_eval_pm1 (as1, asm1, 5, ap, n, s, gp);
225 ASSERT (asm1[n] <= 2);
250 mpn_mul_n (vm1, asm1, bsm1, n);
252 if (asm1[n] == 1)
256 else if (asm1[n] == 2)

Completed in 114 milliseconds