.ent foo foo: lui $4,%highest(bar) lui $5,%hi(bar) daddiu $4,$4,%higher(bar) daddiu $5,$5,%lo(bar) dsll32 $4,$4,0 daddu $4,$4,$5 lui $4,%highest(bar + 0x12345678) lui $5,%hi(bar + 0x12345678) daddiu $4,$4,%higher(bar + 0x12345678) daddiu $5,$5,%lo(bar + 0x12345678) dsll32 $4,$4,0 daddu $4,$4,$5 lui $4,%highest(l1) daddiu $4,$4,%higher(l1) dsll $4,$4,16 daddiu $4,$4,%hi(l1) dsll $4,$4,16 lw $4,%lo(l1)($4) .end foo .data .word 1,2,3,4 l1: .word 4,5