Commit | Line | Data |
---|---|---|
b8891f8d AJ |
1 | .text |
2 | .section .tbss,"awT",@nobits | |
3 | .align 2 | |
4 | .type var, @object | |
5 | .size var, 4 | |
6 | var: | |
7 | .word 0 | |
8 | ||
9 | .text | |
10 | .align 2 | |
11 | .global _start | |
12 | .type _start, @function | |
13 | _start: | |
14 | subi sp, sp, 8 | |
15 | st.w r15, (sp) | |
16 | bsr .LTLS0 | |
17 | .LTLS0: | |
18 | lrw r7, var@GOTTPOFF | |
19 | addu r7, r15 | |
20 | ld.w r7, (r7) | |
21 | bsr __read_tp | |
22 | addu r7, r7, r2 | |
23 | ld.w r2, (r7) | |
24 | ld.w r15, (sp) | |
25 | addi sp, sp, 8 | |
26 | jmp r15 | |
27 | __read_tp: | |
28 | movi r2, 0 | |
29 | jmp r15 |