Commit | Line | Data |
---|---|---|
861fb55a DJ |
1 | .abicalls |
2 | .option pic0 | |
3 | .global __start | |
660df28a | 4 | .type __start, @function |
861fb55a DJ |
5 | .ent __start |
6 | __start: | |
7 | jal foo | |
8 | j ext | |
9 | .end __start | |
10 | ||
11 | .global ext | |
660df28a | 12 | .type ext, @function |
861fb55a DJ |
13 | .ent ext |
14 | ext: | |
15 | lui $gp,%hi(__gnu_local_gp) | |
16 | addiu $gp,$gp,%lo(__gnu_local_gp) | |
17 | lw $2,%got(local)($gp) | |
18 | addiu $2,$2,%lo(local) | |
19 | lw $25,%call16(bar)($gp) | |
20 | jr $25 | |
21 | .end ext | |
22 | ||
23 | .data | |
24 | local: .word 1 |