bfdot
BFloat16 Dot Product (NEON)
BFDOT <Vd>.<T>, <Vn>.<T>, <Vm>.<T>
Computes dot product of BFloat16 elements, accumulating to Float32 (NEON).
Details
The BFloat16 Dot Product instruction computes dot product of BFloat16 elements, accumulating to Float32 (NEON).
Pseudocode Operation
// Computes dot product of BFloat16 elements, accumulating to Float32 (NEON)
Example
BFDOT v0.4s.T, v1.4s.T, v2.4s.T
Encoding
Binary Layout
01001110
01
0
11111
01
Zn
Zd
Zm
Operands
-
Vd
Dest (F32) -
Vn
Src1 (BF16) -
Vm
Src2 (BF16)