Handbook
Glossary
LI ( rd value -- )
Vocabulary
cpu
.
riscv
.
32
.
assembler
Inputs
rd
an
object
value
an
object
Outputs
None
Definition
USING:
cpu.riscv.32.assembler.registers
kernel
math.bitwise
;
IN:
cpu.riscv.32.assembler
::
LI
( rd value -- )
value 32
>signed
:>
v v 12
>signed
v
=
[
rd
ZERO
v
ADDI
]
[
rd v
LI32
]
if
;