264 long c1, cc1, ccc1, ec1;
268 if (o->
data.syzcomp.Components!=
NULL)
270 cc1 = o->
data.syzcomp.Components[c1];
271 ccc1 = o->
data.syzcomp.ShiftedComponents[cc1];
273 else { cc1=0; ccc1=0; }
276 ec1 =
p->exp[o->
data.syzcomp.place];
308 for (i=r->N; i>0; i--)
static poly p_DebugInit(poly p, ring src_ring, ring dest_ring)
#define omTestList(ptr, level)
static FORCE_INLINE int n_GetChar(const coeffs r)
Return the characteristic of the coeff. domain.
BOOLEAN dPolyReportError(poly p, ring r, const char *fmt,...)
static void p_LmFree(poly p, ring)
#define omTestBinAddrSize(A, B, C)
#define pFalseReturn(cond)
BOOLEAN p_LmCheckIsFromRing(poly p, ring r)
static long p_GetExp(const poly p, const unsigned long iBitmask, const int VarOffset)
get a single variable exponent : the integer VarOffset encodes:
#define n_Test(a, r)
BOOLEAN n_Test(number a, const coeffs r)
static int p_LmCmp(poly p, poly q, const ring r)
static FORCE_INLINE BOOLEAN n_IsZero(number n, const coeffs r)
TRUE iff 'n' represents the zero element.
BOOLEAN p_CheckRing(ring r)
#define omSizeWOfBin(bin_ptr)
static BOOLEAN p_ExpVectorEqual(poly p1, poly p2, const ring r1, const ring r2)
#define _pPolyAssumeReturnMsg(cond, msg, p, r)