Handbook
Glossary
simd-copy* ( Rd Rn imm5 rep imm4 op -- )
Vocabulary
cpu
.
arm
.
64
.
assembler
Inputs
Rd
an
object
Rn
an
object
imm5
an
object
rep
an
object
imm4
an
object
op
an
object
Outputs
None
Definition
USING:
cpu.architecture
kernel
math
;
IN:
cpu.arm.64.assembler
:
simd-copy*
( Rd Rn imm5 rep imm4 op -- )
[
[
1encode-width
]
3dip
scalar-rep-of
rep-size
log2
[
5
swap
-
check-unsigned-immediate
]
keep
[
shift
]
[
2^
bitor
]
bi
]
2dip
{
{
112 21
}
{
1 10
}
{
R
0
}
30
{
V
5
}
16 11 29
}
encode
;