fft_small_mulmod_satisfies_bounds
Synopsis
#include <flint/fft_small.h>Returns whether the floating-point modular multiplication modulo maps products in into and products in into , by a bound that uses the actual error of the double . Every prime below passes, and about one 50-bit prime in 900 fails.
AlgorithmModular arithmetic in floating pointExact arithmetic modulo on integers stored in doubles, using a precomputed and a fused multiply-add to split the product, as in FLINT's small-prime FFT.Cite this page
The FLINT team, “fft_small_mulmod_satisfies_bounds (fft_small.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fft_small/fft_small_mulmod_satisfies_bounds.html (generated 2026-11-02).
@misc{flint-doc-fft-small-fft-small-mulmod-satisfies-bounds,
author = {{The FLINT team}},
title = {{fft\_small\_mulmod\_satisfies\_bounds (fft\_small.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fft_small/fft_small_mulmod_satisfies_bounds.html},
note = {Generated 2026-11-02}
}