(vdot4+) ( a b accumulator -- result )


Vocabulary
math.vectors.simd.extensions

Inputs
aan object
ban object
accumulatoran object


Outputs
resultan object


Definition


Methods

M:: object (vdot4+) ( a b accumulator -- result )
4 <iota> [| lane |
lane accumulator nth 4 <iota> swap [| value j |
lane 4 * j + :> index index a nth index b nth *
value +
] reduce
] accumulator map-as ;