vec2d_mulmod, vec2d_nmulmod, vec2d_mulmod_fast, vec2d_nmulmod_fast, vec2d_reduce_to_pm1n, vec2d_reduce_to_pm1no, vec2d_reduce_to_0n, vec2d_reduce_pm1no_to_0n, vec2d_reduce_0n_to_pmhn, vec2d_reduce_pm1n_to_pmhn, vec2d_same_mod
Synopsis
#include <flint/machine_vectors.h>Modular arithmetic on two doubles, with native rounding and the semantics of the vec4d versions. NEON only.
Cite this page
The FLINT team, “vec2d_mulmod, vec2d_nmulmod, vec2d_mulmod_fast, vec2d_nmulmod_fast, vec2d_reduce_to_pm1n, vec2d_reduce_to_pm1no, vec2d_reduce_to_0n, vec2d_reduce_pm1no_to_0n, vec2d_reduce_0n_to_pmhn, vec2d_reduce_pm1n_to_pmhn, vec2d_same_mod (machine_vectors.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/machine_vectors/vec2d_mulmod.html (generated 2026-10-20).
@misc{flint-doc-machine-vectors-vec2d-mulmod,
author = {{The FLINT team}},
title = {{vec2d\_mulmod, vec2d\_nmulmod, vec2d\_mulmod\_fast, vec2d\_nmulmod\_fast, vec2d\_reduce\_to\_pm1n, vec2d\_reduce\_to\_pm1no, vec2d\_reduce\_to\_0n, vec2d\_reduce\_pm1no\_to\_0n, vec2d\_reduce\_0n\_to\_pmhn, vec2d\_reduce\_pm1n\_to\_pmhn, vec2d\_same\_mod (machine\_vectors.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/machine_vectors/vec2d_mulmod.html},
note = {Generated 2026-10-20}
}