Handbook
Glossary
FMOVgen ( Rd Rn -- )
Vocabulary
cpu
.
arm
.
64
.
assembler
Inputs
Rd
an
object
Rn
an
object
Outputs
None
Definition
USING:
accessors
cpu.arm.64.assembler.private
cpu.arm.64.assembler.registers
kernel
math.order
;
IN:
cpu.arm.64.assembler
:
FMOVgen
( Rd Rn -- )
2dup
dup
general-register?
[
[
swap
]
when
[
encode-width
]
[
encode-width***
]
bi*
[
min
]
keep
]
[
7 6
?
]
bi
{
{
30 24
}
{
1 21
}
{
n>>
0
}
{
n>>
5
}
31 22 16
}
encode
;