Lines Matching refs:m0i
151 const uint64_t *m, size_t num, uint64_t m0i)
166 f = MUL62_lo(d[0] + MUL62_lo(x[u], y[0]), m0i) << 2;
206 frommonty(uint64_t *x, const uint64_t *m, size_t num, uint64_t m0i)
213 f = MUL62_lo(x[0], m0i) << 2;
236 uint64_t m0i;
325 * Compute m0i, which is equal to -(1/m0) mod 2^62. We were
329 m0i = (uint64_t)m0i31;
330 m0i = MUL62_lo(m0i, (uint64_t)2 + MUL62_lo(m0i, m[0]));
345 montymul(base + mw62num, base, x, m, mw62num, m0i);
403 montymul(t1, x, x, m, mw62num, m0i);
434 montymul(t1, x, t2, m, mw62num, m0i);
445 frommonty(x, m, mw62num, m0i);