Parents: | math.vectors.simd |
Word | Syntax |
SIMD-128: |
Word | Stack effect |
new-underlying | ( underlying seq -- seq' ) |
Word | Stack 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 ) |