BLTU

Branch if Less Than Unsigned

BLTU rs1, rs2, offset

Take the branch if rs1 is less than rs2 (unsigned comparison).

Details

BLTU takes the branch if rs1 is less than rs2, treating both as unsigned integers. The branch target is the PC plus the sign-extended B-immediate.

Pseudocode Operation

if (R[rs1] <u R[rs2]) PC += sext(offset);

Example

BLTU a0, a1, 0

Encoding

Binary Layout
imm
rs2
31:27
rs1
26:22
110
21:19
imm
1100011
18:12
 
Format B-Type
Opcode 0x63
Extension RV32I

Operands

  • rs1
    Source register 1 (integer)
  • rs2
    Source register 2 (integer)
  • offset
    Offset