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.