Handbook
Glossary
(split-imm) ( imm n -- imm upper? )
Vocabulary
cpu
.
arm
.
64
.
assembler
.
private
Inputs
imm
an
object
n
an
object
Outputs
imm
an
object
upper?
an
object
Definition
USING:
combinators
kernel
;
IN:
cpu.arm.64.assembler.private
:
(split-imm)
( imm n -- imm upper? )
{
{
[
2dup
imm-lower?
]
[
drop
f
]
}
{
[
2dup
imm-upper?
]
[
drop
t
]
}
[
imm-out-of-range
]
}
cond
;