FLINT3.7.0-dev

vec1f_add, vec4f_add, vec8f_add, vec16f_add, vec16fz_add, vec1f_sub, vec4f_sub, vec8f_sub, vec16f_sub, vec16fz_sub, vec1f_mul, vec4f_mul, vec8f_mul, vec16f_mul, vec16fz_mul

Synopsis#include <flint/machine_vectors.h>
vec1f vec1f_add(vec1f a, vec1f b)source
vec4f vec4f_add(vec4f a, vec4f b)source
vec8f vec8f_add(vec8f a, vec8f b)source
vec16f vec16f_add(vec16f a, vec16f b)
vec16fz vec16fz_add(vec16fz a, vec16fz b)source
vec1f vec1f_sub(vec1f a, vec1f b)source
vec4f vec4f_sub(vec4f a, vec4f b)source
vec8f vec8f_sub(vec8f a, vec8f b)source
vec16f vec16f_sub(vec16f a, vec16f b)
vec16fz vec16fz_sub(vec16fz a, vec16fz b)source
vec1f vec1f_mul(vec1f a, vec1f b)source
vec4f vec4f_mul(vec4f a, vec4f b)source
vec8f vec8f_mul(vec8f a, vec8f b)source
vec16f vec16f_mul(vec16f a, vec16f b)
vec16fz vec16fz_mul(vec16fz a, vec16fz b)source

Returns a + b, a - b and ab in single precision. Availability by type as for the loads.

Cite this page

The FLINT team, “vec1f_add, vec4f_add, vec8f_add, vec16f_add, vec16fz_add, vec1f_sub, vec4f_sub, vec8f_sub, vec16f_sub, vec16fz_sub, vec1f_mul, vec4f_mul, vec8f_mul, vec16f_mul, vec16fz_mul (machine_vectors.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/machine_vectors/vec1f_add.html (generated 2026-10-20).