FLINT3.7.0-dev

FLINT_MPN_DIV_SMALL_BN, FLINT_MPN_DIV_SMALL_SHAPE, FLINT_MPN_DIVREM_1_USE_HW, FLINT_MPN_DIVEXACT_SMALL_BN

Synopsis#include <flint/mpn_extras.h>
FLINT_MPN_DIV_SMALL_BNsource
FLINT_MPN_DIV_SMALL_SHAPE(an, bn, want_r)source
FLINT_MPN_DIVREM_1_USE_HW(an, d)source
FLINT_MPN_DIVEXACT_SMALL_BNsource

The largest divisor length (7) of _flint_mpn_tdiv_qr_small; whether it is used for a given shape (with or without remainder); whether a one-limb division uses a chain of hardware divisions (below FLINT_MPN_DIVREM_1_HW_CUTOFF or FLINT_MPN_DIVREM_1_NORM_HW_CUTOFF dividend limbs, only with FLINT_PREINVERT_LIMB_USE_NATIVE); and the largest divisor length (7) of the register-based exact division.

Cite this page

The FLINT team, “FLINT_MPN_DIV_SMALL_BN, FLINT_MPN_DIV_SMALL_SHAPE, FLINT_MPN_DIVREM_1_USE_HW, FLINT_MPN_DIVEXACT_SMALL_BN (mpn_extras.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/mpn_extras/FLINT_MPN_DIV_SMALL_BN.html (generated 2026-10-20).