Home
last modified time | relevance | path

Searched refs:dinvmod (Results 1 – 9 of 9) sorted by relevance

/external/python/cpython3/Modules/_decimal/libmpdec/
Dumodarith.h401 ppro_mulmod(mpd_uint_t a, mpd_uint_t b, double *dmod, uint32_t *dinvmod) in ppro_mulmod() argument
419 : "m" (a), "m" (b), "r" (dmod), "r" (dinvmod), "m" (MPD_TWO63) in ppro_mulmod()
433 double *dmod, uint32_t *dinvmod) in ppro_mulmod2c() argument
459 "r" (dmod), "r" (dinvmod), in ppro_mulmod2c()
472 double *dmod, uint32_t *dinvmod) in ppro_mulmod2() argument
506 "r" (dmod), "r" (dinvmod), in ppro_mulmod2()
516 ppro_mulmod(mpd_uint_t a, mpd_uint_t b, double *dmod, uint32_t *dinvmod) in ppro_mulmod() argument
521 mov eax, dinvmod in ppro_mulmod()
547 double *dmod, uint32_t *dinvmod) in ppro_mulmod2c() argument
552 mov ebx, dinvmod in ppro_mulmod2c()
[all …]
Dconstants.h51 #define MULMOD(a, b) ppro_mulmod(a, b, &dmod, dinvmod)
52 #define MULMOD2C(a0, a1, w) ppro_mulmod2c(a0, a1, w, &dmod, dinvmod)
53 #define MULMOD2(a0, b0, a1, b1) ppro_mulmod2(a0, b0, a1, b1, &dmod, dinvmod)
54 #define POWMOD(base, exp) ppro_powmod(base, exp, &dmod, dinvmod)
55 #define SETMODULUS(modnum) ppro_setmodulus(modnum, &umod, &dmod, dinvmod)
56 #define SIZE3_NTT(x0, x1, x2, w3table) ppro_size3_ntt(x0, x1, x2, w3table, umod, &dmod, dinvmod)
Dnumbertheory.h57 ppro_setmodulus(int modnum, mpd_uint_t *umod, double *dmod, uint32_t dinvmod[3]) in ppro_setmodulus()
60 dinvmod[0] = mpd_invmoduli[modnum][0]; in ppro_setmodulus()
61 dinvmod[1] = mpd_invmoduli[modnum][1]; in ppro_setmodulus()
62 dinvmod[2] = mpd_invmoduli[modnum][2]; in ppro_setmodulus()
Dfourstep.c90 mpd_uint_t umod, double *dmod, uint32_t dinvmod[3]) in ppro_size3_ntt()
108 tmp = ppro_mulmod(*x2, w, dmod, dinvmod); in ppro_size3_ntt()
112 tmp = ppro_mulmod(*x3, w, dmod, dinvmod); in ppro_size3_ntt()
121 tmp = ppro_mulmod(*x2, w, dmod, dinvmod); in ppro_size3_ntt()
125 tmp = ppro_mulmod(*x3, w, dmod, dinvmod); in ppro_size3_ntt()
147 uint32_t dinvmod[3]; in four_step_fnt() local
208 uint32_t dinvmod[3]; in inv_four_step_fnt() local
Dnumbertheory.c53 uint32_t dinvmod[3]; in _mpd_getkernel() local
80 uint32_t dinvmod[3]; in _mpd_init_fnt_params() local
120 uint32_t dinvmod[3]; in _mpd_init_w3table() local
Dconvolute.c53 uint32_t dinvmod[3]; in fnt_convolute() local
120 uint32_t dinvmod[3]; in fnt_autoconvolute() local
Dsixstep.c55 uint32_t dinvmod[3]; in six_step_fnt() local
140 uint32_t dinvmod[3]; in inv_six_step_fnt() local
Dcrt.c138 uint32_t dinvmod[3]; in crt3() local
Ddifradix2.c79 uint32_t dinvmod[3]; in fnt_dif2() local