SVE Instruction List by Dougall Johnson
BRKN: Propagate break to next partition
BRKN Pdm.B, Pg/Z, Pn.B, Pdm.B (SVE (SME
svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)
128-bit SVE
The last active bit from (2) is the highest (leftmost) element where the corresponding bit in (1) is non-zero. If the last active bit from (2) is zero, set every bit in (4) to zero, otherwise preserve the value from (3).
Warning: despite the syntax, this operation does not perform zeroing predication.
256-bit SVE
The last active bit from (2) is the highest (leftmost) element where the corresponding bit in (1) is non-zero. If the last active bit from (2) is zero, set every bit in (4) to zero, otherwise preserve the value from (3).
Warning: despite the syntax, this operation does not perform zeroing predication.
512-bit SVE
The last active bit from (2) is the highest (leftmost) element where the corresponding bit in (1) is non-zero. If the last active bit from (2) is zero, set every bit in (4) to zero, otherwise preserve the value from (3).
Warning: despite the syntax, this operation does not perform zeroing predication.
Larger sizes
1024-bit SVE
The last active bit from (2) is the highest (leftmost) element where the corresponding bit in (1) is non-zero. If the last active bit from (2) is zero, set every bit in (4) to zero, otherwise preserve the value from (3).
Warning: despite the syntax, this operation does not perform zeroing predication.
2048-bit SVE
The last active bit from (2) is the highest (leftmost) element where the corresponding bit in (1) is non-zero. If the last active bit from (2) is zero, set every bit in (4) to zero, otherwise preserve the value from (3).
Warning: despite the syntax, this operation does not perform zeroing predication.
Report mistakes or give feedback
Inspired by and based on the x86/x64 SIMD Instruction List by Daytime.