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