Handbook
Glossary
C.ADDI16SP ( imm -- )
Vocabulary
cpu
.
riscv
.
64
.
assembler
Inputs
imm
an
object
Outputs
None
Definition
USING:
kernel
math
;
IN:
cpu.riscv.64.assembler
::
C.ADDI16SP
( imm -- )
imm 10
signed-immediate
nonzero-immediate
:>
n imm 15
bitand
zero?
[
]
[
imm 10
invalid-riscv-immediate
]
if
n
{
{
9 1 12
}
{
4 1 6
}
{
6 1 5
}
{
7 2 3
}
{
5 1 2
}
}
scatter
24833
bitor
emit-half
;