Handbook
Glossary
sse1-float-4-shuffle ( dst shuffle -- )
Vocabulary
cpu
.
x86
.
sse
Inputs
dst
an
object
shuffle
an
object
Outputs
None
Definition
USING:
combinators
cpu.x86.assembler
kernel
;
IN:
cpu.x86.sse
:
sse1-float-4-shuffle
( dst shuffle -- )
{
{
{
0 1 2 3
}
[
drop
]
}
{
{
0 1 0 1
}
[
dup
MOVLHPS
]
}
{
{
2 3 2 3
}
[
dup
MOVHLPS
]
}
{
{
0 0 1 1
}
[
dup
UNPCKLPS
]
}
{
{
2 2 3 3
}
[
dup
UNPCKHPS
]
}
[
dupd
SHUFPS
]
}
case
;