26 #include <NTL/lzz_pX.h>
27 #include <NTL/ZZ_pX.h>
29 namespace NTL_NAMESPACE {
35 void TransMulMod(GF2X& x,
const GF2X& a,
const GF2XTransMultiplier& B,
const GF2XModulus& F);
41 inline void TransMulMod(ZZ_pX& x,
const ZZ_pX& a,
42 const ZZ_pXMultiplier& B,
const ZZ_pXModulus& F){
45 UpdateMap(X, a.rep, B, F);
46 for (
long i = 0; i < X.length(); i++)
56 inline void TransMulMod(zz_pX& x,
const zz_pX& a,
57 const zz_pXMultiplier& B,
const zz_pXModulus& F){
60 UpdateMap(X, a.rep, B, F);
61 for (
long i = 0; i < X.length(); i++)