Memory access operations

From libsimdpp-docs

The following memory access operations are provided.

Load

loads vector from aligned location
(function template)
loads vector from unaligned location
(function template)
loads a value to all elements of a vector
(function template)
loads element pairs and deinterleaves into two vectors
(function template)
loads element triplets and deinterleaves into three vectors
(function template)
loads element quadruplets and deinterleaves into four vectors
(function template)

Store

stores vector to aligned location
(function template)
stores vector to aligned location without touching the caches
(function template)
stores first N elements of a vector to aligned location
(function template)
stores last N elements of a vector to aligned location
(function template)
interleaves two vectors and stores resulting element pairs
(function template)
interleaves three vectors and stores resulting element triplets
(function template)
interleaves four vectors and stores resulting element quadruplets
(function template)