SVE Instruction List by Dougall Johnson
LD3W (scalar plus immediate): Contiguous load three-word structures to three vectors (immediate index)
LD3W { Zt1.S, Zt2.S, Zt3.S }, Pg/Z, [Xn{, #imm, MUL VL}] (SVE (SME
svfloat32x3_t svld3_vnum[_f32](svbool_t pg, const float32_t *base, int64_t vnum)
svint32x3_t svld3_vnum[_s32](svbool_t pg, const int32_t *base, int64_t vnum)
svuint32x3_t svld3_vnum[_u32](svbool_t pg, const uint32_t *base, int64_t vnum)
128-bit SVE
Load and deinterleave groups of three interleaved 32-bit values from the memory operand (1) into the 32-bit elements of three consecutive registers (2), (3), and (4). If the predicate bit corresponding to an element in (2), (3), and (4) is zero, those three contiguous loads are skipped, and cannot cause a fault, and the elements are set to zero.
256-bit SVE
Load and deinterleave groups of three interleaved 32-bit values from the memory operand (1) into the 32-bit elements of three consecutive registers (2), (3), and (4). If the predicate bit corresponding to an element in (2), (3), and (4) is zero, those three contiguous loads are skipped, and cannot cause a fault, and the elements are set to zero.
512-bit SVE
Load and deinterleave groups of three interleaved 32-bit values from the memory operand (1) into the 32-bit elements of three consecutive registers (2), (3), and (4). If the predicate bit corresponding to an element in (2), (3), and (4) is zero, those three contiguous loads are skipped, and cannot cause a fault, and the elements are set to zero.
Larger sizes
1024-bit SVE
Load and deinterleave groups of three interleaved 32-bit values from the memory operand (1) into the 32-bit elements of three consecutive registers (2), (3), and (4). If the predicate bit corresponding to an element in (2), (3), and (4) is zero, those three contiguous loads are skipped, and cannot cause a fault, and the elements are set to zero.
2048-bit SVE
Load and deinterleave groups of three interleaved 32-bit values from the memory operand (1) into the 32-bit elements of three consecutive registers (2), (3), and (4). If the predicate bit corresponding to an element in (2), (3), and (4) is zero, those three contiguous loads are skipped, and cannot cause a fault, and the elements are set to zero.
Report mistakes or give feedback
Inspired by and based on the x86/x64 SIMD Instruction List by Daytime.