Handbook
Glossary
(load/store-register) ( Rt operand size VR opc1 sh L -- )
Vocabulary
cpu
.
arm
.
64
.
assembler
.
private
Inputs
Rt
an
object
operand
an
object
size
an
object
VR
an
object
opc1
an
object
sh
an
object
L
an
object
Outputs
None
Definition
USING:
combinators.short-circuit
kernel
math
math.bitwise
;
IN:
cpu.arm.64.assembler.private
::
(load/store-register)
( Rt operand size VR opc1 sh L -- )
operand
>offset<
:>
( Rn offset type ) offset sh
neg
shift
:>
scaled-offset
{
[
type 0
=
]
[
offset sh
bits
0
=
]
[
scaled-offset 12
bits
scaled-offset
=
]
}
0&&
[
Rt size VR opc1 Rn scaled-offset L
load/store-register-unsigned-offset
]
[
Rt size VR opc1 Rn offset type L
((load/store-register))
]
if
;