SVE Instruction List by Dougall Johnson
INDEX (immediate, scalar): Create index starting from immediate and incremented by general-purpose register
INDEX Zd.S, #imm, Wm (SVE (SME
svint32_t svindex_s32(int32_t base, int32_t step)
svuint32_t svindex_u32(uint32_t base, uint32_t step)
128-bit SVE
Fill the 32-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane. The immediate value is limited to -16 ≤ imm ≤ 15.
256-bit SVE
Fill the 32-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane. The immediate value is limited to -16 ≤ imm ≤ 15.
512-bit SVE
Fill the 32-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane. The immediate value is limited to -16 ≤ imm ≤ 15.
Larger sizes
1024-bit SVE
Fill the 32-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane. The immediate value is limited to -16 ≤ imm ≤ 15.
2048-bit SVE
Fill the 32-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane. The immediate value is limited to -16 ≤ imm ≤ 15.
Report mistakes or give feedback
Inspired by and based on the x86/x64 SIMD Instruction List by Daytime.