/external/python/cpython3/Modules/_decimal/libmpdec/ |
H A D | fnt.c | 44 std_fnt(mpd_uint_t *a, mpd_size_t n, int modnum) argument 52 if ((tparams = _mpd_init_fnt_params(n, -1, modnum)) == NULL) { 63 std_inv_fnt(mpd_uint_t *a, mpd_size_t n, int modnum) argument 71 if ((tparams = _mpd_init_fnt_params(n, 1, modnum)) == NULL) {
|
H A D | numbertheory.h | 43 int modnum; member in struct:fnt_params 50 mpd_uint_t _mpd_getkernel(mpd_uint_t n, int sign, int modnum); 51 struct fnt_params *_mpd_init_fnt_params(mpd_size_t n, int sign, int modnum); 52 void _mpd_init_w3table(mpd_uint_t w3table[3], int sign, int modnum); 57 ppro_setmodulus(int modnum, mpd_uint_t *umod, double *dmod, uint32_t dinvmod[3]) argument 59 *dmod = *umod = mpd_moduli[modnum]; 60 dinvmod[0] = mpd_invmoduli[modnum][0]; 61 dinvmod[1] = mpd_invmoduli[modnum][1]; 62 dinvmod[2] = mpd_invmoduli[modnum][2]; 66 std_setmodulus(int modnum, mpd_uint_ argument [all...] |
H A D | convolute.c | 47 fnt_convolute(mpd_uint_t *c1, mpd_uint_t *c2, mpd_size_t n, int modnum) argument 59 SETMODULUS(modnum); 77 if (!fnt(c1, n, modnum)) { 80 if (!fnt(c2, n, modnum)) { 93 if (!inv_fnt(c1, n, modnum)) { 114 fnt_autoconvolute(mpd_uint_t *c1, mpd_size_t n, int modnum) argument 126 SETMODULUS(modnum); 144 if (!fnt(c1, n, modnum)) { 155 if (!inv_fnt(c1, n, modnum)) {
|
H A D | numbertheory.c | 45 * modnum := one of {P1, P2, P3}. 48 _mpd_getkernel(mpd_uint_t n, int sign, int modnum) argument 56 SETMODULUS(modnum); 57 r = mpd_roots[modnum]; /* primitive root of F(p) */ 71 * modnum := one of {P1, P2, P3}. 74 _mpd_init_fnt_params(mpd_size_t n, int sign, int modnum) argument 88 assert(P1 <= modnum && modnum <= P3); 96 SETMODULUS(modnum); 97 kernel = _mpd_getkernel(n, sign, modnum); 115 _mpd_init_w3table(mpd_uint_t w3table[3], int sign, int modnum) argument [all...] |
H A D | sixstep.c | 47 six_step_fnt(mpd_uint_t *a, mpd_size_t n, int modnum) argument 76 if ((tparams = _mpd_init_fnt_params(R, -1, modnum)) == NULL) { 90 SETMODULUS(modnum); 91 kernel = _mpd_getkernel(n, -1, modnum); 109 if ((tparams = _mpd_init_fnt_params(C, -1, modnum)) == NULL) { 132 inv_six_step_fnt(mpd_uint_t *a, mpd_size_t n, int modnum) argument 164 if ((tparams = _mpd_init_fnt_params(C, 1, modnum)) == NULL) { 172 SETMODULUS(modnum); 173 kernel = _mpd_getkernel(n, 1, modnum); 197 if ((tparams = _mpd_init_fnt_params(R, 1, modnum)) [all...] |
H A D | fourstep.c | 137 four_step_fnt(mpd_uint_t *a, mpd_size_t n, int modnum) argument 157 SETMODULUS(modnum); 158 _mpd_init_w3table(w3table, -1, modnum); 165 kernel = _mpd_getkernel(n, -1, modnum); 182 if (!six_step_fnt(s, C, modnum)) { 198 inv_four_step_fnt(mpd_uint_t *a, mpd_size_t n, int modnum) argument 225 if (!inv_six_step_fnt(s, C, modnum)) { 231 SETMODULUS(modnum); 232 kernel = _mpd_getkernel(n, 1, modnum); 248 _mpd_init_w3table(w3table, 1, modnum); [all...] |