Home
last modified time | relevance | path

Searched refs:dmod (Results 1 – 25 of 31) sorted by relevance

12

/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
522 mov edx, dmod in ppro_mulmod()
547 double *dmod, uint32_t *dinvmod) in ppro_mulmod2c() argument
550 mov ecx, dmod 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)
Dfourstep.c90 mpd_uint_t umod, double *dmod, uint32_t dinvmod[3]) in ppro_size3_ntt() argument
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()
146 double dmod; in four_step_fnt() local
207 double dmod; in inv_four_step_fnt() local
Dnumbertheory.c52 double dmod; in _mpd_getkernel() local
79 double dmod; in _mpd_init_fnt_params() local
119 double dmod; in _mpd_init_w3table() local
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()
Dconvolute.c52 double dmod; in fnt_convolute() local
119 double dmod; in fnt_autoconvolute() local
Dsixstep.c54 double dmod; in six_step_fnt() local
139 double dmod; in inv_six_step_fnt() local
Dcrt.c137 double dmod; in crt3() local
Ddifradix2.c78 double dmod; in fnt_dif2() local
/external/llvm/test/CodeGen/Mips/llvm-ir/
Dsrem.ll162 ; 64R6: dmod $2, $4, $5
167 ; MM64: dmod $2, $4, $5
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/
Dmips64muldiv.ll76 ; GPR: dmod $2, $4, $5
Ddivrem.ll262 ; GPR64: dmod $2, $4, $5
338 ; GPR64-DAG: dmod $[[R0:[0-9]+]], $4, $5
Dmips64instrs.ll157 ; GPRMULDIV: dmod $2, $4, $5
/external/llvm/test/CodeGen/Mips/
Dmips64muldiv.ll76 ; GPR: dmod $2, $4, $5
Ddivrem.ll262 ; GPR64: dmod $2, $4, $5
342 ; GPR64-DAG: dmod $[[R0:[0-9]+]], $4, $5
Dmips64instrs.ll161 ; GPRMULDIV: dmod $2, $4, $5
/external/llvm/test/MC/Mips/micromips64r6/
Dinvalid.s76 dmod $32, $4, $5 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: invalid operand for instruction
77 dmod $3, $34, $5 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: invalid operand for instruction
78 dmod $3, $4, $35 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: invalid operand for instruction
Dvalid.s58 dmod $3, $4, $5 # CHECK: dmod $3, $4, $5 # encoding: [0x58,0xa4,0x19,0x58]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/llvm-ir/
Dsrem.ll162 ; 64R6: dmod $2, $4, $5
/external/llvm/lib/Target/Mips/
DMicroMips64r6InstrInfo.td28 class DMOD_MM64R6_ENC : POOL32A_DIVMOD_FM_MMR6<"dmod", 0b101011000>;
128 class DMOD_MM64R6_DESC : DIVMOD_MMR6_DESC_BASE<"dmod", GPR64Opnd, srem>;
DMips64r6InstrInfo.td67 class DMOD_DESC : DIVMOD_DESC_BASE<"dmod", GPR64Opnd, II_DMOD, srem>;
/external/llvm/test/MC/Disassembler/Mips/mips64r6/
Dvalid-mips64r6-el.txt111 0xde 0x10 0x64 0x00 # CHECK: dmod $2, $3, $4
Dvalid-mips64r6.txt29 0x00 0x64 0x10 0xde # CHECK: dmod $2, $3, $4
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMips64r6InstrInfo.td69 class DMOD_DESC : DIVMOD_DESC_BASE<"dmod", GPR64Opnd, II_DMOD, srem>;
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/Mips/mips64r6/
Dvalid-mips64r6-el.txt112 0xde 0x10 0x64 0x00 # CHECK: dmod $2, $3, $4

12