1327{
1328 if (f == nullptr || f->deg == 0) return nullptr;
1330 for (int i = 1; i <= f->deg; i++)
1331 {
1332 long c = f->arr.ints[i];
1333 if (c != 0)
1334 {
1336 result->arr.ints[i - 1] = c;
1337 }
1338 }
1341}
static TowerPolynomial alloc_poly_0(int deg, long *elems=nullptr)
void reset_degree_0(TowerPolynomial &f)
void ZZp_MULT(long charac, long &a, long b)
VALGRIND_MAKE_MEM_DEFINED & result(result)