Go to the source code of this file.
◆ pp_Mult_nn__T()
Definition at line 17 of file pp_Mult_nn__T.cc.
18{
23#ifdef HAVE_ZERODIVISORS
25#endif
26 poly q = &rp;
27 omBin bin = r->PolyBin;
28 DECLARE_LENGTH(
const unsigned long length = r->ExpL_Size);
29
30 do
31 {
32#ifndef HAVE_ZERODIVISORS
37 p_MemCopy__T(q->exp,
p->exp,
length);
38#else
40 number tmp = n_Mult__T(n, nc, r->cf);
41 if (! n_IsZero__T(tmp,r->cf))
42 {
46 p_MemCopy__T(q->exp,
p->exp,
length);
47 }
48 else
50#endif
52 }
55
58}
static BOOLEAN length(leftv result, leftv arg)
#define p_AllocBin(p, bin, r)
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy
#define n_Delete__T(n, r)