Handbook
Glossary
float-4-shuffle ( dst shuffle -- )
Vocabulary
cpu
.
x86
.
sse
Inputs
dst
an
object
shuffle
an
object
Outputs
None
Definition
USING:
combinators
cpu.x86.assembler
cpu.x86.features
kernel
;
IN:
cpu.x86.sse
:
float-4-shuffle
( dst shuffle -- )
sse3?
[
{
{
{
0 0 2 2
}
[
dup
MOVSLDUP
]
}
{
{
1 1 3 3
}
[
dup
MOVSHDUP
]
}
[
sse1-float-4-shuffle
]
}
case
]
[
sse1-float-4-shuffle
]
if
;