Handbook
Glossary
split-add/sub-immediate ( imm -- sh uimm12 )
Vocabulary
cpu
.
arm
.
64
.
assembler
.
private
Inputs
imm
an
object
Outputs
sh
an
object
uimm12
an
object
Definition
IN:
cpu.arm.64.assembler.private
GENERIC:
split-add/sub-immediate
( imm -- sh uimm12 )
Methods
USING:
cpu.arm.64.assembler.private
kernel
math
;
M:
shifted-add/sub-immediate
split-add/sub-immediate
-12
shift
1
swap
;
USING:
cpu.arm.64.assembler.private
kernel
;
M:
unshifted-add/sub-immediate
split-add/sub-immediate
0
swap
;