SVE Instruction List by Dougall Johnson
See "SABAL" in the exploration tools

SABAL: Two-way signed absolute difference sum and accumulate long

SABAL Zda.S, Zn.H, Zm.H (SVE2.3 (SME2.3

128-bit SVE

For each signed 16-bit integer calculate abs( (1) − (2) ), and add both results to the corresponding 32-bit integer accumulator from (3), setting (4) to the total.

256-bit SVE

For each signed 16-bit integer calculate abs( (1) − (2) ), and add both results to the corresponding 32-bit integer accumulator from (3), setting (4) to the total.

512-bit SVE

For each signed 16-bit integer calculate abs( (1) − (2) ), and add both results to the corresponding 32-bit integer accumulator from (3), setting (4) to the total.

Larger sizes

1024-bit SVE

For each signed 16-bit integer calculate abs( (1) − (2) ), and add both results to the corresponding 32-bit integer accumulator from (3), setting (4) to the total.

2048-bit SVE

For each signed 16-bit integer calculate abs( (1) − (2) ), and add both results to the corresponding 32-bit integer accumulator from (3), setting (4) to the total.

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