/dports/math/lidia/lidia-2.3.0+latte-patches-2014-10-04/src/ec_order/eco_gf2n/elkies/ |
H A D | compute_psi_eco2.cc | 107 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 D | schoofpart_eco2.cc | 170 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 D | BG_algorithms_eco2.cc | 568 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 D | compute_psi.cc | 146 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 D | schoofpart.cc | 170 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 D | BG_algorithms.cc | 515 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 D | eco_prime.h | 284 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 D | MathStructure-gcd.cc | 125 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()
|