Home
last modified time | relevance | path

Searched refs:psi_pow (Results 1 – 8 of 8) sorted by relevance

/dports/math/lidia/lidia-2.3.0+latte-patches-2014-10-04/src/ec_order/eco_gf2n/elkies/
H A Dcompute_psi_eco2.cc107 square (*(psi_pow[3].pow2), *(psi_pow[3].pow1), F); in init_psi_comp()
108 multiply (*(psi_pow[3].pow3), *(psi_pow[3].pow2), *(psi_pow[3].pow1), F); in init_psi_comp()
119 square (*(psi_pow[4].pow2), *(psi_pow[4].pow1), F); in init_psi_comp()
120 multiply (*(psi_pow[4].pow3), *(psi_pow[4].pow2), *(psi_pow[4].pow1), F); in init_psi_comp()
142 multiply (*(psi_pow[top].pow1), *(psi_pow[k+2].pow1), in next_psi()
146 add (*(psi_pow[top].pow1), *(psi_pow[top].pow1), *(psi_pow[top].pow2)); in next_psi()
148 multiply (*(psi_pow[top].pow1), *(psi_pow[k].pow1), in next_psi()
159 multiply(*(psi_pow[top].pow1), *(psi_pow[k+2].pow1), in next_psi()
161 multiply(*(psi_pow[top].pow2), *(psi_pow[k-1].pow1), in next_psi()
163 add (*(psi_pow[top].pow1), *(psi_pow[top].pow1), *(psi_pow[top].pow2)); in next_psi()
[all …]
H A Dschoofpart_eco2.cc170 multiply(Q2, *(psi_pow[k-1]).pow1, *(psi_pow[k+1]).pow1, in schoofpart()
178 multiply(Q1, *(psi_pow[k-2]).pow1, *(psi_pow[k+1]).pow2, in schoofpart()
181 multiply(Q2, *(psi_pow[k]).pow1, *(psi_pow[k-1]).pow1, in schoofpart()
201 delete[] psi_pow; in schoofpart()
223 delete[] psi_pow; in schoofpart()
239 delete[] psi_pow; in schoofpart()
329 free_psi(psi_pow, 0, d+4); in schoofpart()
330 delete[] psi_pow; in schoofpart()
365 multiply (Q1, *(psi_pow[k+1].pow1), *(psi_pow[k-1].pow1), in schoofpart()
374 delete[] psi_pow; in schoofpart()
[all …]
H A DBG_algorithms_eco2.cc568 PsiPowers* psi_pow; in schoofpart_FBG() local
580 next_psi(psi_pow, top, ffC); in schoofpart_FBG()
582 shift_left (num, *(psi_pow[i].pow2), ffC); in schoofpart_FBG()
583 multiply (den, *(psi_pow[i+1].pow1), *(psi_pow[i-1].pow1), in schoofpart_FBG()
586 multiply(den, xp_pol, *(psi_pow[i].pow2), ffC); in schoofpart_FBG()
592 free_psi(psi_pow, 0, number_giant + 4); in schoofpart_FBG()
623 next_psi(psi_pow, top, ffC); in schoofpart_FBG()
628 shift_left (num, *(psi_pow[j].pow2), ffC); in schoofpart_FBG()
629 multiply (den, *(psi_pow[j+1].pow1), *(psi_pow[j-1].pow1), in schoofpart_FBG()
644 free_psi(psi_pow, 0, number_giant + 4); in schoofpart_FBG()
[all …]
/dports/math/lidia/lidia-2.3.0+latte-patches-2014-10-04/src/ec_order/eco_gfp/elkies/
H A Dcompute_psi.cc146 square (*(psi_pow[3].pow2), *(psi_pow[3].pow1), f); in init_psi_comp()
147 multiply (*(psi_pow[3].pow3), *(psi_pow[3].pow2), *(psi_pow[3].pow1), f); in init_psi_comp()
192 multiply (*(psi_pow[4].pow3), *(psi_pow[4].pow2), *(psi_pow[4].pow1), f); in init_psi_comp()
217 multiply (*(psi_pow[top].pow1), *(psi_pow[k+2].pow1), *(psi_pow[k-1].pow2), f); in next_psi()
218 multiply (*(psi_pow[top].pow2), *(psi_pow[k-2].pow1), *(psi_pow[k+1].pow2), f); in next_psi()
220 subtract (*(psi_pow[top].pow1), *(psi_pow[top].pow1), *(psi_pow[top].pow2)); in next_psi()
222 multiply (*(psi_pow[top].pow1), *(psi_pow[k].pow1), *(psi_pow[top].pow1), f); in next_psi()
229 multiply(*(psi_pow[top].pow1), *(psi_pow[k+2].pow1), *(psi_pow[k].pow3), f); in next_psi()
230 multiply(*(psi_pow[top].pow2), *(psi_pow[k-1].pow1), *(psi_pow[k+1].pow3), f); in next_psi()
237 subtract (*(psi_pow[top].pow1), *(psi_pow[top].pow1), *(psi_pow[top].pow2)); in next_psi()
[all …]
H A Dschoofpart.cc170 multiply (Q1, *(psi_pow[k-2].pow1), *(psi_pow[k+1].pow2), ffC); in schoofpart()
171 multiply (Q2, *(psi_pow[k+2].pow1), *(psi_pow[k-1].pow2), ffC); in schoofpart()
185 delete[] psi_pow; in schoofpart()
229 multiply (Q1, *(psi_pow[k-2].pow1), *(psi_pow[k+1].pow2), in schoofpart()
231 multiply (Q2, *(psi_pow[k+2].pow1), *(psi_pow[k-1].pow2), in schoofpart()
241 delete[] psi_pow; in schoofpart()
255 delete[] psi_pow; in schoofpart()
270 delete[] psi_pow; in schoofpart()
283 delete[] psi_pow; in schoofpart()
427 multiply (Q1, *(psi_pow[k+1].pow1), *(psi_pow[k-1].pow1), in schoofpart()
[all …]
H A DBG_algorithms.cc515 PsiPowers* psi_pow; in schoofpart_FBG() local
528 init_psi_comp (psi_pow, top, number_giant + 1, ffC); in schoofpart_FBG()
531 next_psi (psi_pow, top, ffC, sqrYY, inv2); in schoofpart_FBG()
539 psi_pow[deleted].pow3->kill(); in schoofpart_FBG()
551 multiply(den, *(psi_pow[i].pow2), right_side, ffC); in schoofpart_FBG()
553 multiply(help, *(psi_pow[i-1].pow1), *(psi_pow[i+1].pow1), ffC); in schoofpart_FBG()
560 free_psi(psi_pow, 0, number_giant+4); in schoofpart_FBG()
589 multiply_by_x_mod(num, *(psi_pow[j].pow2), ffC.modulus()); in schoofpart_FBG()
590 multiply(help, *(psi_pow[j-1].pow1), *(psi_pow[j+1].pow1), ffC); in schoofpart_FBG()
605 free_psi(psi_pow, 0, number_giant+4); in schoofpart_FBG()
[all …]
/dports/math/lidia/lidia-2.3.0+latte-patches-2014-10-04/src/ec_order/include/LiDIA/
H A Deco_prime.h284 void init_psi_comp (PsiPowers* & psi_pow, lidia_size_t & top,
287 void next_psi (PsiPowers* & psi_pow, lidia_size_t & top,
291 void free_psi (PsiPowers * &psi_pow, lidia_size_t b, lidia_size_t e);
/dports/math/libqalculate/libqalculate-3.17.0/libqalculate/
H A DMathStructure-gcd.cc125 MathStructure psi_pow(psi); in sr_gcd() local
126 psi_pow.calculateRaise(delta, eo); in sr_gcd()
127 ri.calculateMultiply(psi_pow, eo); in sr_gcd()
151 MathStructure psi_pow(psi); in sr_gcd() local
153 psi_pow.calculateRaise(delta, eo); in sr_gcd()
154 divide_in_z(ri_pow, psi_pow, psi, sym_stats, var_i + 1, eo); in sr_gcd()