Handbook
Glossary
vbdot2+ ( a b accumulator -- result )
Vocabulary
math
.
vectors
Inputs
a
a
sequence
b
a
sequence
accumulator
a
sequence
Outputs
result
a
sequence
Word description
Adds adjacent pairs of bfloat-8 products to float-4 accumulators. Products, pair sums and accumulator sums round to odd in binary32; subnormals flush to signed zero and NaNs canonicalize, matching baseline Arm BFDotAdd.
Definition
IN:
math.vectors
GENERIC:
vbdot2+
( a b accumulator -- result )
Methods
USING:
kernel
math.vectors
math.vectors.simd
math.vectors.simd.extensions
math.vectors.simd.extensions.private
;
M:
simd-128
vbdot2+
3dup
check-bfloat-accumulate
(vbdot2+)
;