Commit | Line | Data |
---|---|---|
4a3dc543 RS |
1 | .text |
2 | .globl foo | |
3 | .type foo, @function | |
4 | foo: | |
5 | stwu r1,-24(r1) | |
6 | mflr r0 | |
7 | stw r0,28(r1) | |
8 | lis r30,__GOTT_BASE__@ha | |
9 | lwz r30,__GOTT_BASE__@l(r30) | |
10 | lwz r30,__GOTT_INDEX__(r30) | |
11 | lwz r1,x@got(r30) | |
12 | lwz r0,0(r1) | |
a48cda7f | 13 | addic r0,r0,1 |
4a3dc543 RS |
14 | stw r0,0(r1) |
15 | bl slocal | |
16 | bl sglobal@plt | |
17 | bl sexternal@plt | |
18 | lwz r0,28(r1) | |
19 | mtlr r0 | |
20 | addi r1,r1,24 | |
21 | blr | |
22 | .size foo, .-foo | |
23 | ||
24 | .type slocal, @function | |
25 | slocal: | |
26 | blr | |
27 | .size slocal, .-slocal | |
28 | ||
29 | .globl sglobal | |
30 | .type sglobal, @function | |
31 | sglobal: | |
32 | blr | |
33 | .size sglobal, .-sglobal | |
34 | ||
7c492719 RS |
35 | .data |
36 | .4byte slocal | |
37 | ||
4a3dc543 | 38 | .comm x,4,4 |