math.vectors.simd vocabulary
Factor handbook > Vocabulary index


Documentation
Hardware vector arithmetic (SIMD)

Meta-data
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
bad-simd-length tuplegot expected
bad-simd-vector tupleobj
char-16 simd-128
double-2 simd-128
float-4 simd-128
int-4 simd-128
longlong-2 simd-128
short-8 simd-128
simd-128 tupleunderlying
uchar-16 simd-128
uint-4 simd-128
ulonglong-2 simd-128
ushort-8 simd-128


Parsing words
WordSyntax
char-16{
double-2{
float-4{
int-4{
longlong-2{
short-8{
uchar-16{
uint-4{
ulonglong-2{
ushort-8{


Generic words
WordStack effect
simd-element-type( obj -- c-type )
simd-rep( simd -- rep )
simd-with( n exemplar -- v )


Ordinary words
WordStack effect
>char-16( seq -- simd )
>double-2( seq -- simd )
>float-4( seq -- simd )
>int-4( seq -- simd )
>longlong-2( seq -- simd )
>short-8( seq -- simd )
>uchar-16( seq -- simd )
>uint-4( seq -- simd )
>ulonglong-2( seq -- simd )
>ushort-8( seq -- simd )
bad-simd-length( got expected -- * )
bad-simd-vector( obj -- * )
char-16-boa( n n n n n n n n n n n n n n n n -- v )
char-16-cast( v -- v' )
char-16-with( n -- v )
double-2-boa( n n -- v )
double-2-cast( v -- v' )
double-2-with( n -- v )
float-4-boa( n n n n -- v )
float-4-cast( v -- v' )
float-4-with( n -- v )
int-4-boa( n n n n -- v )
int-4-cast( v -- v' )
int-4-with( n -- v )
longlong-2-boa( n n -- v )
longlong-2-cast( v -- v' )
longlong-2-with( n -- v )
short-8-boa( n n n n n n n n -- v )
short-8-cast( v -- v' )
short-8-with( n -- v )
uchar-16-boa( n n n n n n n n n n n n n n n n -- v )
uchar-16-cast( v -- v' )
uchar-16-with( n -- v )
uint-4-boa( n n n n -- v )
uint-4-cast( v -- v' )
uint-4-with( n -- v )
ulonglong-2-boa( n n -- v )
ulonglong-2-cast( v -- v' )
ulonglong-2-with( n -- v )
ushort-8-boa( n n n n n n n n -- v )
ushort-8-cast( v -- v' )
ushort-8-with( n -- v )


Class predicate words
WordStack effect
bad-simd-length?( object -- ? )
bad-simd-vector?( object -- ? )
char-16?( object -- ? )
double-2?( object -- ? )
float-4?( object -- ? )
int-4?( object -- ? )
longlong-2?( object -- ? )
short-8?( object -- ? )
simd-128?( object -- ? )
uchar-16?( object -- ? )
uint-4?( object -- ? )
ulonglong-2?( object -- ? )
ushort-8?( object -- ? )


Files


Children from resource:basis
VocabularySummary
math.vectors.simd.cordsmath.vectors.simd.cords vocabulary
math.vectors.simd.intrinsicsmath.vectors.simd.intrinsics vocabulary
math.vectors.simd.mirrorsmath.vectors.simd.mirrors vocabulary


Children
VocabularySummary
math.vectors.simd.privatemath.vectors.simd.private vocabulary