meta data for this page
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| arm:neon:basics [2025/11/16 13:08] – created niziak | arm:neon:basics [2025/11/17 07:30] (current) – niziak | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * load all bytes from pointed memory ``vld1_`` | * load all bytes from pointed memory ``vld1_`` | ||
| * load from interleaved memory - support up to every 4th element (usefull for RGBA / CMYK): ``vld2_`` ``vld3_`` ``vld4_``. | * load from interleaved memory - support up to every 4th element (usefull for RGBA / CMYK): ``vld2_`` ``vld3_`` ``vld4_``. | ||
| - | * load from interleaved/ | + | * load from interleaved/ |
| + | * random element store '' | ||
| * load using lookup tables (permutation) - possible to load 8byte vector using 2nd 8 bytes vector with memory position indexes. | * load using lookup tables (permutation) - possible to load 8byte vector using 2nd 8 bytes vector with memory position indexes. | ||
| * combine 8 bit values | * combine 8 bit values | ||