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)