FLINT3.7.0-dev

vec1d_add, vec2d_add, vec4d_add, vec8d_add, vec8dz_add, vec1d_sub, vec2d_sub, vec4d_sub, vec8d_sub, vec8dz_sub, vec1d_mul, vec2d_mul, vec4d_mul, vec8d_mul, vec8dz_mul

Synopsis#include <flint/machine_vectors.h>
vec1d vec1d_add(vec1d a, vec1d b)source
vec2d vec2d_add(vec2d a, vec2d b)source
vec4d vec4d_add(vec4d a, vec4d b)source
vec8d vec8d_add(vec8d a, vec8d b)
vec8dz vec8dz_add(vec8dz a, vec8dz b)source
vec1d vec1d_sub(vec1d a, vec1d b)source
vec2d vec2d_sub(vec2d a, vec2d b)source
vec4d vec4d_sub(vec4d a, vec4d b)source
vec8d vec8d_sub(vec8d a, vec8d b)
vec8dz vec8dz_sub(vec8dz a, vec8dz b)source
vec1d vec1d_mul(vec1d a, vec1d b)source
vec2d vec2d_mul(vec2d a, vec2d b)source
vec4d vec4d_mul(vec4d a, vec4d b)source
vec8d vec8d_mul(vec8d a, vec8d b)
vec8dz vec8dz_mul(vec8dz a, vec8dz b)source

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

Guides#

Cite this page

The FLINT team, “vec1d_add, vec2d_add, vec4d_add, vec8d_add, vec8dz_add, vec1d_sub, vec2d_sub, vec4d_sub, vec8d_sub, vec8dz_sub, vec1d_mul, vec2d_mul, vec4d_mul, vec8d_mul, vec8dz_mul (machine_vectors.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/machine_vectors/vec1d_add.html (generated 2026-10-20).