risc-v

Definition

lb (RISC-V)

Loads a signed byte from memory into a register. The memory address is computed by adding a sign-extended 12-bit immediate offset to the base register, and the loaded byte is sign-extended to the register width.

lb a, offset(b)

Equivalent C code:

a = *(signed char*)((char*)b + offset)