%lo Lower 12 bits
In this section:
Precedence
2
Description
%lo takes the lower 12 bits and sign-extends them. The intended use for this operator is for instructions like ADDI, LW, and SW to construct a 32-bit value together with the LUI instruction.
Example
lui a0, %hi(myVar) addi a0, a0, %lo(myVar)