Lines Matching refs:impl
93 static const int_impl *impl; variable
175 impl->encode(xb, xlen, x); in check_eqz()
264 impl->decode(mp, ep, plen); in test_modint()
265 if (impl->decode_mod(ma, ea, alen, mp) != 1) { in test_modint()
275 mp0i = impl->ninv(mp[1]); in test_modint()
276 if (impl->decode_mod(mb, eb, blen, mp) != 1) { in test_modint()
286 impl->decode(mv, ev, vlen); in test_modint()
292 impl->decode_mod(ma, ea, alen, mp); in test_modint()
293 impl->decode_mod(mb, eb, blen, mp); in test_modint()
294 ctl = impl->add(ma, mb, 1); in test_modint()
295 ctl |= impl->sub(ma, mp, 0) ^ (uint32_t)1; in test_modint()
296 impl->sub(ma, mp, ctl); in test_modint()
301 impl->decode_mod(ma, ea, alen, mp); in test_modint()
302 impl->decode_mod(mb, eb, blen, mp); in test_modint()
303 impl->add(ma, mp, impl->sub(ma, mb, 1)); in test_modint()
308 impl->decode_reduce(ma, ev, vlen, mp); in test_modint()
312 impl->decode(mv, ev, vlen); in test_modint()
313 impl->reduce(ma, mv, mp); in test_modint()
317 impl->decode_mod(ma, ea, alen, mp); in test_modint()
318 impl->to_monty(ma, mp); in test_modint()
319 mpz_mul_2exp(t1, a, ((k + impl->word_size - 1) in test_modint()
320 / impl->word_size) * impl->word_size); in test_modint()
323 impl->from_monty(ma, mp, mp0i); in test_modint()
326 impl->decode_mod(ma, ea, alen, mp); in test_modint()
327 impl->decode_mod(mb, eb, blen, mp); in test_modint()
328 impl->to_monty(ma, mp); in test_modint()
329 impl->montymul(mt1, ma, mb, mp, mp0i); in test_modint()
334 impl->decode_mod(ma, ea, alen, mp); in test_modint()
335 impl->modpow(ma, ev, vlen, mp, mp0i, mt1, mt2); in test_modint()
473 impl = &i32_impl; in main()
476 impl = &i31_impl; in main()