1 .ent foo 2 foo: 3 lui $4,%highest(bar) 4 lui $5,%hi(bar) 5 daddiu $4,$4,%higher(bar) 6 daddiu $5,$5,%lo(bar) 7 dsll32 $4,$4,0 8 daddu $4,$4,$5 9 10 lui $4,%highest(bar + 0x12345678) 11 lui $5,%hi(bar + 0x12345678) 12 daddiu $4,$4,%higher(bar + 0x12345678) 13 daddiu $5,$5,%lo(bar + 0x12345678) 14 dsll32 $4,$4,0 15 daddu $4,$4,$5 16 17 lui $4,%highest(l1) 18 daddiu $4,$4,%higher(l1) 19 dsll $4,$4,16 20 daddiu $4,$4,%hi(l1) 21 dsll $4,$4,16 22 lw $4,%lo(l1)($4) 23 .end foo 24 25 .data 26 .word 1,2,3,4 27 l1: .word 4,5 28