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_BNsourceFLINT_MPN_DIV_SMALL_SHAPE(an, bn, want_r)sourceFLINT_MPN_DIVREM_1_USE_HW(an, d)sourceFLINT_MPN_DIVEXACT_SMALL_BNsourceThe 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).
@misc{flint-doc-mpn-extras-FLINT-MPN-DIV-SMALL-BN,
author = {{The FLINT team}},
title = {{FLINT\_MPN\_DIV\_SMALL\_BN, FLINT\_MPN\_DIV\_SMALL\_SHAPE, FLINT\_MPN\_DIVREM\_1\_USE\_HW, FLINT\_MPN\_DIVEXACT\_SMALL\_BN (mpn\_extras.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/mpn_extras/FLINT_MPN_DIV_SMALL_BN.html},
note = {Generated 2026-10-20}
}