SVE Instruction List by Dougall Johnson
See "INDEX (scalars)" in the exploration tools

INDEX (scalars): Create index starting from and incremented by general-purpose register

INDEX Zd.H, Wn, Wm (SVE (SME
svint16_t svindex_s16(int16_t base, int16_t step)
svuint16_t svindex_u16(uint16_t base, uint16_t step)

128-bit SVE

Fill the 16-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane.

256-bit SVE

Fill the 16-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane.

512-bit SVE

Fill the 16-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane.

Larger sizes

1024-bit SVE

Fill the 16-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane.

2048-bit SVE

Fill the 16-bit lanes of (3), with values starting from (1) in the lowest lane, and incrementing by (2) for each subsequent lane.

Report mistakes or give feedback
Inspired by and based on the x86/x64 SIMD Instruction List by Daytime.