SVE Instruction List by Dougall Johnson
See "UZP1, UZP2 (predicates)" in the exploration tools

UZP2 (predicates): Concatenate odd elements from two predicates

UZP2 Pd.B, Pn.B, Pm.B (SVE (SME
svbool_t svuzp2_b8(svbool_t op1, svbool_t op2)

128-bit SVE

Set the low half of (3) to the odd bits from (1), and the high half of (3) to the odd bits from (2).

256-bit SVE

Set the low half of (3) to the odd bits from (1), and the high half of (3) to the odd bits from (2).

512-bit SVE

Set the low half of (3) to the odd bits from (1), and the high half of (3) to the odd bits from (2).

Larger sizes

1024-bit SVE

Set the low half of (3) to the odd bits from (1), and the high half of (3) to the odd bits from (2).

2048-bit SVE

Set the low half of (3) to the odd bits from (1), and the high half of (3) to the odd bits from (2).

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