SVE Instruction List by Dougall Johnson
See "WHILELS (predicate as counter)" in the exploration tools

WHILELS (predicate as counter): While incrementing unsigned scalar lower or same as scalar (predicate-as-counter)

WHILELS PNd.B, Xn, Xm, VLx4 (SVE2.1 (SME2+S

128-bit SVE

See the documentation for more information. (1), (2), and offsets computed from (1) are unsigned 64-bit integers. (3) uses predicate-as-counter encoding. If a comparison fails, all subsequent comparison results are zero.

256-bit SVE

See the documentation for more information. (1), (2), and offsets computed from (1) are unsigned 64-bit integers. (3) uses predicate-as-counter encoding. If a comparison fails, all subsequent comparison results are zero.

512-bit SVE

See the documentation for more information. (1), (2), and offsets computed from (1) are unsigned 64-bit integers. (3) uses predicate-as-counter encoding. If a comparison fails, all subsequent comparison results are zero.

Larger sizes

1024-bit SVE

See the documentation for more information. (1), (2), and offsets computed from (1) are unsigned 64-bit integers. (3) uses predicate-as-counter encoding. If a comparison fails, all subsequent comparison results are zero.

2048-bit SVE

See the documentation for more information. (1), (2), and offsets computed from (1) are unsigned 64-bit integers. (3) uses predicate-as-counter encoding. If a comparison fails, all subsequent comparison results are zero.

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