FLINT3.7.0-dev

_fq_poly_mulhigh_classical, fq_poly_mulhigh_classical

Synopsis#include <flint/fq_poly.h>
void _fq_poly_mulhigh_classical(fq_struct * rop, const fq_struct * op1, slong len1, const fq_struct * op2, slong len2, slong start, const fq_ctx_t ctx)
void fq_poly_mulhigh_classical(fq_poly_t rop, const fq_poly_t op1, const fq_poly_t op2, slong start, const fq_ctx_t ctx)

As the previous functions, with the classical algorithm, which computes only the coefficients from start on and sets the lower ones to zero. The underscore version requires len1 \ge len2 \ge 1 and does not allow aliasing.

Cite this page

The FLINT team, “_fq_poly_mulhigh_classical, fq_poly_mulhigh_classical (fq_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fq_poly/_fq_poly_mulhigh_classical.html (generated 2026-10-20).