Commit | Line | Data |
---|---|---|
5e0116d5 RS |
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 |