vec1d_addsub, vec4d_addsub
Synopsis
#include <flint/machine_vectors.h>Subtracts in even lanes and adds in odd lanes: vec4d_addsub returns \{a_0 - b_0, a_1 + b_1, a_2 - b_2, a_3 + b_3\} and vec1d_addsub returns a - b. vec1d_addsub is available on AVX2 and NEON, vec4d_addsub on AVX2 only.
Cite this page
The FLINT team, “vec1d_addsub, vec4d_addsub (machine_vectors.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/machine_vectors/vec1d_addsub.html (generated 2026-10-20).
@misc{flint-doc-machine-vectors-vec1d-addsub,
author = {{The FLINT team}},
title = {{vec1d\_addsub, vec4d\_addsub (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/vec1d_addsub.html},
note = {Generated 2026-10-20}
}