SVE Instruction List by Dougall Johnson
See "STR (predicate)" in the exploration tools

STR (predicate): Store predicate register

STR Pt, [Xn{, #imm, MUL VL}] (SVE (SME

128-bit SVE

Store a predicate register to memory. On 128-bit SVE, this stores 2 bytes to memory (2), from a 16-bit predicate register (1), with the address is calculated as Xn + imm * 2.

256-bit SVE

Store a predicate register to memory. On 256-bit SVE, this stores 4 bytes to memory (2), from a 32-bit predicate register (1), with the address is calculated as Xn + imm * 4.

512-bit SVE

Store a predicate register to memory. On 512-bit SVE, this stores 8 bytes to memory (2), from a 64-bit predicate register (1), with the address is calculated as Xn + imm * 8.

Larger sizes

1024-bit SVE

Store a predicate register to memory. On 1024-bit SVE, this stores 16 bytes to memory (2), from a 128-bit predicate register (1), with the address is calculated as Xn + imm * 16.

2048-bit SVE

Store a predicate register to memory. On 2048-bit SVE, this stores 32 bytes to memory (2), from a 256-bit predicate register (1), with the address is calculated as Xn + imm * 32.

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