Handbook
Glossary
compiler.cfg.intrinsics.simd vocabulary
Factor handbook
ยป
Vocabulary index
Summary
Metadata
Parents:
compiler
.
cfg
.
intrinsics
Authors:
Slava Pestov
Words
Predicate classes
Class
Superclass
fixnum-vector-rep
int-vector-rep
Ordinary words
Word
Stack effect
>variable-shuffle
( shuffle rep -- shuffle' )
^(compare-vector)
( src1 src2 rep orig-cc -- dst )
^(sum-vector)
( src rep -- dst )
^(sum-vector-16)
( src rep -- dst )
^(sum-vector-2)
( src rep -- dst )
^(sum-vector-4)
( src rep -- dst )
^(sum-vector-8)
( src rep -- dst )
^blend-vector
( mask true false rep -- dst )
^broadcast-vector
( src n rep -- dst )
^compare-vector
( src1 src2 rep cc -- dst )
^load-add-sub-vector
( rep -- dst )
^load-half-vector
( rep -- dst )
^load-immediate-shuffle
( shuffle rep -- dst )
^load-neg-zero-vector
( rep -- dst )
^minmax-compare-vector
( src1 src2 rep cc -- dst )
^not-vector
( src rep -- dst )
^select-vector
( src n rep -- dst )
^shuffle-2-vectors-imm
( src1 src2 shuffle rep -- dst )
^shuffle-vector-imm
( src1 shuffle rep -- dst )
^sum-vector
( src rep -- dst )
^swap-compare-vector
( src1 src2 rep {cc,swap} -- dst )
^unpack-vector-head
( src rep -- dst )
^unpack-vector-tail
( src rep -- dst )
^with-vector
( src rep -- dst )
emit-alien-vector
( block node -- block' )
emit-set-alien-vector
( block node -- block' )
emit-simd-gather-2
( node -- )
emit-simd-gather-4
( node -- )
emit-simd-hlshift
( node -- )
emit-simd-hrshift
( node -- )
emit-simd-select
( node -- )
emit-simd-sum
( node -- )
emit-simd-v*
( node -- )
emit-simd-v*high
( node -- )
emit-simd-v*hs+
( node -- )
emit-simd-v+
( node -- )
emit-simd-v+-
( node -- )
emit-simd-v-
( node -- )
emit-simd-v/
( node -- )
emit-simd-v<
( node -- )
emit-simd-v<=
( node -- )
emit-simd-v=
( node -- )
emit-simd-v>
( node -- )
emit-simd-v>=
( node -- )
emit-simd-v>float
( node -- )
emit-simd-v>integer
( node -- )
emit-simd-vabs
( node -- )
emit-simd-vall?
( node -- )
emit-simd-vand
( node -- )
emit-simd-vandn
( node -- )
emit-simd-vany?
( node -- )
emit-simd-vavg
( node -- )
emit-simd-vdot
( node -- )
emit-simd-vgetmask
( node -- )
emit-simd-vlshift
( node -- )
emit-simd-vmax
( node -- )
emit-simd-vmerge-head
( node -- )
emit-simd-vmerge-tail
( node -- )
emit-simd-vmin
( node -- )
emit-simd-vneg
( node -- )
emit-simd-vnone?
( node -- )
emit-simd-vnot
( node -- )
emit-simd-vor
( node -- )
emit-simd-vpack-signed
( node -- )
emit-simd-vpack-unsigned
( node -- )
emit-simd-vrshift
( node -- )
emit-simd-vs*
( node -- )
emit-simd-vs+
( node -- )
emit-simd-vs-
( node -- )
emit-simd-vsad
( node -- )
emit-simd-vshuffle-bytes
( node -- )
emit-simd-vshuffle-elements
( node -- )
emit-simd-vshuffle2-elements
( node -- )
emit-simd-vsqrt
( node -- )
emit-simd-vunordered?
( node -- )
emit-simd-vunpack-head
( node -- )
emit-simd-vunpack-tail
( node -- )
emit-simd-vxor
( node -- )
emit-simd-with
( node -- )
enable-simd
( -- )
rep>add-sub
( -- value )
rep>bit-mask
( -- value )
rep>half
( -- value )
rep>neg-zero
( -- value )
shuffle?
( obj -- ? )
sign-bit-mask
( rep -- byte-array )
Class predicate words
Word
Stack effect
fixnum-vector-rep?
( object -- ? )
Files
resource:basis/compiler/cfg/intrinsics/simd/simd.factor
resource:basis/compiler/cfg/intrinsics/simd/simd-docs.factor
resource:basis/compiler/cfg/intrinsics/simd/simd-tests.factor
Metadata files
resource:basis/compiler/cfg/intrinsics/simd/authors.txt
Children from resource:basis
Vocabulary
Summary
compiler.cfg.intrinsics.simd.backend