c.li

C.LI loads the sign-extended 6-bit immediate, imm, into register xd. C.LI expands into `addi xd, x0, imm`. C.LI is only valid when xd ≠ x0; the code points with xd=x0 encode HINTs.

Synopsis

c.li xd, imm

Encoding

Type:

012671112131501immxdimm010

RISC-V Instruction Encoder/Decoder

open c.li in rvcodecjs

Availability