C.LI
Compressed Load Immediate
C.LI rd, imm
Loads a 6-bit signed immediate into a register.
Details
Loads a 6-bit sign-extended immediate into rd (≠ x0). Equivalent to ADDI rd, x0, imm.
Pseudocode Operation
R[rd] = sext(imm);
Example
C.LI x10, 1
Encoding
Binary Layout
010
15:13
imm
rd
12:8
imm
01
7:6
Operands
-
rd
Destination register (integer) -
imm
Signed immediate value