FLINT3.7.0-dev

vec1f_load, vec4f_load, vec8f_load, vec16f_load, vec16fz_load, vec1f_load_aligned, vec4f_load_aligned, vec8f_load_aligned, vec16f_load_aligned, vec16fz_load_aligned, vec1f_load_unaligned, vec4f_load_unaligned, vec8f_load_unaligned, vec16f_load_unaligned, vec16fz_load_unaligned, vec1f_store, vec4f_store, vec8f_store, vec16f_store, vec16fz_store, vec1f_store_aligned, vec4f_store_aligned, vec8f_store_aligned, vec16f_store_aligned, vec16fz_store_aligned, vec1f_store_unaligned, vec4f_store_unaligned, vec8f_store_unaligned, vec16f_store_unaligned, vec16fz_store_unaligned

Synopsis#include <flint/machine_vectors.h>
vec1f vec1f_load(const float * a)source
vec4f vec4f_load(const float * a)source
vec8f vec8f_load(const float * a)source
vec16f vec16f_load(const float * a)
vec16fz vec16fz_load(const float * a)source
vec1f vec1f_load_aligned(const float * a)source
vec4f vec4f_load_aligned(const float * a)source
vec8f vec8f_load_aligned(const float * a)source
vec16f vec16f_load_aligned(const float * a)
vec16fz vec16fz_load_aligned(const float * a)source
vec1f vec1f_load_unaligned(const float * a)source
vec4f vec4f_load_unaligned(const float * a)source
vec8f vec8f_load_unaligned(const float * a)source
vec16f vec16f_load_unaligned(const float * a)
vec16fz vec16fz_load_unaligned(const float * a)source
void vec1f_store(float * z, vec1f a)source
void vec4f_store(float * z, vec4f a)source
void vec8f_store(float * z, vec8f a)source
void vec16f_store(float * z, vec16f a)
void vec16fz_store(float * z, vec16fz a)source
void vec1f_store_aligned(float * z, vec1f a)source
void vec4f_store_aligned(float * z, vec4f a)source
void vec8f_store_aligned(float * z, vec8f a)source
void vec16f_store_aligned(float * z, vec16f a)
void vec16fz_store_aligned(float * z, vec16fz a)source
void vec1f_store_unaligned(float * z, vec1f a)source
void vec4f_store_unaligned(float * z, vec4f a)source
void vec8f_store_unaligned(float * z, vec8f a)source
void vec16f_store_unaligned(float * z, vec16f a)
void vec16fz_store_unaligned(float * z, vec16fz a)source

Loads and stores of floats. The vec16f versions are available on the generic backends only, the vec16fz versions with AVX-512 only, and the others on all backends.

Cite this page

The FLINT team, “vec1f_load, vec4f_load, vec8f_load, vec16f_load, vec16fz_load, vec1f_load_aligned, vec4f_load_aligned, vec8f_load_aligned, vec16f_load_aligned, vec16fz_load_aligned, vec1f_load_unaligned, vec4f_load_unaligned, vec8f_load_unaligned, vec16f_load_unaligned, vec16fz_load_unaligned, vec1f_store, vec4f_store, vec8f_store, vec16f_store, vec16fz_store, vec1f_store_aligned, vec4f_store_aligned, vec8f_store_aligned, vec16f_store_aligned, vec16fz_store_aligned, vec1f_store_unaligned, vec4f_store_unaligned, vec8f_store_unaligned, vec16f_store_unaligned, vec16fz_store_unaligned (machine_vectors.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/machine_vectors/vec1f_load.html (generated 2026-10-20).