Commit | Line | Data |
---|---|---|
bab91cce JW |
1 | .cpu generic |
2 | .global ff | |
3 | .section .tbss,"awT",%nobits | |
4 | .align 3 | |
5 | .type ff, %object | |
6 | .size ff, 67108864 | |
7 | ff: | |
8 | .zero 67108864 | |
9 | .global i | |
10 | .align 2 | |
11 | .type i, %object | |
12 | .size i, 4 | |
13 | i: | |
14 | .zero 4 | |
15 | .text | |
16 | .align 2 | |
17 | .global main | |
18 | .type main, %function | |
19 | main: | |
20 | sub sp, sp, #16 | |
21 | str wzr, [sp,12] | |
22 | b .L2 | |
23 | .L3: | |
24 | mrs x0, tpidr_el0 | |
25 | add x1, x0, #:tprel_hi12:ff | |
26 | add x1, x1, #:tprel_lo12_nc:ff | |
27 | ldrsw x0, [sp,12] | |
28 | mov w2, 7 | |
29 | strb w2, [x1,x0] | |
30 | ldr w0, [sp,12] | |
31 | add w0, w0, 1 | |
32 | str w0, [sp,12] | |
33 | .L2: | |
34 | ldr w0, [sp,12] | |
35 | cmp w0, 999 | |
36 | ble .L3 | |
37 | mrs x0, tpidr_el0 | |
38 | add x0, x0, #:tprel_hi12:i | |
39 | add x0, x0, #:tprel_lo12_nc:i | |
40 | ldr w0, [x0] | |
41 | add sp, sp, 16 | |
42 | ret | |
43 | .size main, .-main |