BF16 Instructions
6 ARM instructions in this extension - click any row for encoding, pseudocode, and full documentation.
| Mnemonic | Syntax | Format | Summary |
|---|---|---|---|
| bfcvt | BFCVT <Zd>.H, <Pg>/M, <Zn>.S | BF16 | BFloat16 Convert from Float. |
| bfcvtnt | BFCVTNT <Zd>.H, <Pg>/M, <Zn>.S | BF16 | BFloat16 Convert Narrow (Top) |
| bfdot | BFDOT <Zda>.S, <Zn>.H, <Zm>.H | BF16 | BFloat16 Dot Product. |
| bfmlalb | BFMLALB <Zda>.S, <Zn>.H, <Zm>.H | BF16 | BFloat16 Multiply-Add Long (Bottom) |
| bfmlalt | BFMLALT <Zda>.S, <Zn>.H, <Zm>.H | BF16 | BFloat16 Multiply-Add Long (Top) |
| bfmmla | BFMMLA <Zda>.S, <Zn>.H, <Zm>.H | BF16 | BFloat16 Matrix Multiply-Add. |