Home
last modified time | relevance | path

Searched refs:dmod (Results 1 - 12 of 12) sorted by relevance

/third_party/python/Modules/_decimal/libmpdec/
H A Dumodarith.h389 * - p = dmod and pinv = dinvmod.
400 /* Return (a * b) % dmod */
402 ppro_mulmod(mpd_uint_t a, mpd_uint_t b, double *dmod, uint32_t *dinvmod) in ppro_mulmod() argument
420 : "m" (a), "m" (b), "r" (dmod), "r" (dinvmod), "m" (MPD_TWO63) in ppro_mulmod()
429 * *a0 = (*a0 * w) % dmod
430 * *a1 = (*a1 * w) % dmod
434 double *dmod, uint32_t *dinvmod) in ppro_mulmod2c()
460 "r" (dmod), "r" (dinvmod), in ppro_mulmod2c()
468 * *a0 = (*a0 * b0) % dmod
469 * *a1 = (*a1 * b1) % dmod
433 ppro_mulmod2c(mpd_uint_t *a0, mpd_uint_t *a1, mpd_uint_t w, double *dmod, uint32_t *dinvmod) ppro_mulmod2c() argument
472 ppro_mulmod2(mpd_uint_t *a0, mpd_uint_t b0, mpd_uint_t *a1, mpd_uint_t b1, double *dmod, uint32_t *dinvmod) ppro_mulmod2() argument
517 ppro_mulmod(mpd_uint_t a, mpd_uint_t b, double *dmod, uint32_t *dinvmod) ppro_mulmod() argument
547 ppro_mulmod2c(mpd_uint_t *a0, mpd_uint_t *a1, mpd_uint_t w, double *dmod, uint32_t *dinvmod) ppro_mulmod2c() argument
586 ppro_mulmod2(mpd_uint_t *a0, mpd_uint_t b0, mpd_uint_t *a1, mpd_uint_t b1, double *dmod, uint32_t *dinvmod) ppro_mulmod2() argument
631 ppro_powmod(mpd_uint_t base, mpd_uint_t exp, double *dmod, uint32_t *dinvmod) ppro_powmod() argument
[all...]
H A Dconstants.h53 #define MULMOD(a, b) ppro_mulmod(a, b, &dmod, dinvmod)
54 #define MULMOD2C(a0, a1, w) ppro_mulmod2c(a0, a1, w, &dmod, dinvmod)
55 #define MULMOD2(a0, b0, a1, b1) ppro_mulmod2(a0, b0, a1, b1, &dmod, dinvmod)
56 #define POWMOD(base, exp) ppro_powmod(base, exp, &dmod, dinvmod)
57 #define SETMODULUS(modnum) ppro_setmodulus(modnum, &umod, &dmod, dinvmod)
58 #define SIZE3_NTT(x0, x1, x2, w3table) ppro_size3_ntt(x0, x1, x2, w3table, umod, &dmod, dinvmod)
H A Dfourstep.c92 mpd_uint_t umod, double *dmod, uint32_t dinvmod[3]) in ppro_size3_ntt()
110 tmp = ppro_mulmod(*x2, w, dmod, dinvmod); in ppro_size3_ntt()
114 tmp = ppro_mulmod(*x3, w, dmod, dinvmod); in ppro_size3_ntt()
123 tmp = ppro_mulmod(*x2, w, dmod, dinvmod); in ppro_size3_ntt()
127 tmp = ppro_mulmod(*x3, w, dmod, dinvmod); in ppro_size3_ntt()
148 double dmod; in four_step_fnt() local
210 double dmod; in inv_four_step_fnt() local
91 ppro_size3_ntt(mpd_uint_t *x1, mpd_uint_t *x2, mpd_uint_t *x3, mpd_uint_t w3table[3], mpd_uint_t umod, double *dmod, uint32_t dinvmod[3]) ppro_size3_ntt() argument
H A Dnumbertheory.c54 double dmod; in _mpd_getkernel() local
81 double dmod; in _mpd_init_fnt_params() local
121 double dmod; in _mpd_init_w3table() local
H A Dnumbertheory.h57 ppro_setmodulus(int modnum, mpd_uint_t *umod, double *dmod, uint32_t dinvmod[3]) in ppro_setmodulus() argument
59 *dmod = *umod = mpd_moduli[modnum]; in ppro_setmodulus()
H A Dconvolute.c51 double dmod; in fnt_convolute() local
118 double dmod; in fnt_autoconvolute() local
H A Dsixstep.c56 double dmod; in six_step_fnt() local
141 double dmod; in inv_six_step_fnt() local
H A Dcrt.c140 double dmod; in crt3() local
H A Ddifradix2.c80 double dmod; in fnt_dif2() local
/third_party/node/deps/v8/src/codegen/mips64/
H A Dassembler-mips64.h512 void dmod(Register rd, Register rs, Register rt);
H A Dmacro-assembler-mips64.cc794 dmod(rd, rs, rt.rm()); in CallRecordWriteStub()
801 dmod(rd, rs, scratch); in CallRecordWriteStub()
H A Dassembler-mips64.cc1841 void Assembler::dmod(Register rd, Register rs, Register rt) { in dmod() function in v8::internal::Assembler

Completed in 33 milliseconds