.cpu generic .global ff .section .tbss,"awT",%nobits .align 3 .type ff, %object .size ff, 67108864 ff: .zero 67108864 .global i .align 2 .type i, %object .size i, 4 i: .zero 4 .text .align 2 .global main .type main, %function main: sub sp, sp, #16 str wzr, [sp,12] b .L2 .L3: mrs x0, tpidr_el0 add x1, x0, #:tprel_hi12:ff add x1, x1, #:tprel_lo12_nc:ff ldrsw x0, [sp,12] mov w2, 7 strb w2, [x1,x0] ldr w0, [sp,12] add w0, w0, 1 str w0, [sp,12] .L2: ldr w0, [sp,12] cmp w0, 999 ble .L3 mrs x0, tpidr_el0 add x0, x0, #:tprel_hi12:i add x0, x0, #:tprel_lo12_nc:i ldr w0, [x0] add sp, sp, 16 ret .size main, .-main