lhu

Operands

reg, [imm(reg) / (reg) / imm / id / %lo(id)], (reg)

Set t1 to zero-extended 16-bit value from effective memory halfword address

Variants

  • Set t1 to zero-extended 16-bit value from effective memory halfword address lhu t1, -100(t2)
  • Load Halfword Unsigned : Set t1 to zero-extended 16-bit value from effective memory halfword address lhu t1,(t2)
  • Load Halfword Unsigned : Set t1 to zero-extended 16-bit value from effective memory halfword address lhu t1,-100
  • Load Halfword Unsigned : Set t1 to zero-extended 16-bit value from effective memory halfword address lhu t1,10000000
  • Load Halfword Unsigned : Set t1 to zero-extended 16-bit value from effective memory halfword address lhu t1,label
  • Load from Address lhu t1,%lo(label)(t2)
# value is initialized and naturally aligned for this operation.
.data
value: .word 0x017fff80
.text
la t0, value
# The first halfword is 0xFF80; lhu writes 65408 to t2.
lhu t2, 0(t0)