Handbook Glossary
factorcode.org
v+ ( u v -- w )
Factor handbook » The language » Numbers » Vector operations » Vector arithmetic

Next:v- ( u v -- w )


Vocabulary
math.vectors

Inputs
ua sequence of numbers
va sequence of numbers


Outputs
wa sequence of numbers


Word description
Adds u and v component-wise.

See also
2map, v-, v*, v/

Definition
IN: math.vectors

GENERIC: v+ ( u v -- w )


Methods
USING: generic math.vectors sequences.cords ;

M: cord v+
[ v+ ] [ M\ cord v+ (call-next-method) ] cord-2map ; inline


USING: kernel math math.vectors sequences ;

M: object v+ [ + ] 2map ; inline


USING: generic kernel math.vectors math.vectors.simd
math.vectors.simd.intrinsics math.vectors.simd.private ;

M: simd-128 v+
dup simd-rep
[ (simd-v+) ] [ M\ simd-128 v+ (call-next-method) ] vv->v-op
; inline