FLINT3.7.0-dev

vec1d_addsub, vec4d_addsub

Synopsis#include <flint/machine_vectors.h>
vec1d vec1d_addsub(vec1d a, vec1d b)source
vec4d vec4d_addsub(vec4d a, vec4d b)source

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).