math.vectors.simd.private vocabulary
Factor handbook > Vocabulary index


Summary
math.vectors.simd.private vocabulary

Words

Parsing words
WordSyntax
SIMD-128:


Generic words
WordStack effect
new-underlying( underlying seq -- seq' )


Ordinary words
WordStack effect
(vv->v-op)( a b rep quot: ( (a) (b) rep -- (c) ) -- c )
(vv->x-op)( a b rep quot: ( (a) (b) rep -- n ) -- n )
(vvx->v-op)( a b obj rep quot: ( (a) (b) obj rep -- (c) ) -- c )
boolean>element( bool/elt type -- elt )
change-underlying( seq quot -- seq' )
define-simd-128( T -- )
if-both-vectors( a b rep t f -- )
if-both-vectors-match( a b rep t f -- )
make-underlying( seq quot -- seq' )
mask>count( n rep -- n' )
simd-construct-op( -- * )
simd-unbox( a -- a (a) )
v->v-op( a rep quot: ( (a) rep -- (c) ) fallback-quot -- c )
v->x-op( a rep quot: ( (a) rep -- obj ) fallback-quot -- obj )
vector-false-value( type -- value )
vector-true-value( class -- value )
vn->v-op( a n rep quot: ( (a) n rep -- (c) ) fallback-quot -- c )
vv'->v-op( a b rep quot: ( (a) (b) rep -- (c) ) fallback-quot -- c )
vv->v-op( a b rep quot: ( (a) (b) rep -- (c) ) fallback-quot -- c )
vv->x-op( a b rep quot: ( (a) (b) rep -- obj ) fallback-quot -- obj )
vvx->v-op( a b obj rep quot: ( (a) (b) obj rep -- (c) ) fallback-quot -- c )
vx->v-op( a obj rep quot: ( (a) obj rep -- (c) ) fallback-quot -- c )
vx->x-op( a obj rep quot: ( (a) obj rep -- obj ) fallback-quot -- obj )