SVE Instruction List by Dougall Johnson
See "BFMLA (indexed)" in the exploration tools

BFMLA (indexed): BFloat16 floating-point fused multiply-add vectors by indexed elements

BFMLA Zda.H, Zn.H, Zm.H[imm] (SVE2+B16B16 (SME2+B16B16

128-bit SVE

Within each 128-bit segment, for each BFloat16, set (4) to the element from (1) specified by imm, multiplied by (2), plus (3).

256-bit SVE

Within each 128-bit segment, for each BFloat16, set (4) to the element from (1) specified by imm, multiplied by (2), plus (3).

512-bit SVE

Within each 128-bit segment, for each BFloat16, set (4) to the element from (1) specified by imm, multiplied by (2), plus (3).

Larger sizes

1024-bit SVE

Within each 128-bit segment, for each BFloat16, set (4) to the element from (1) specified by imm, multiplied by (2), plus (3).

2048-bit SVE

Within each 128-bit segment, for each BFloat16, set (4) to the element from (1) specified by imm, multiplied by (2), plus (3).

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