.cpu generic+fp+simd .section .text.startup,"ax",%progbits .align 2 .p2align 3,,7 .global main .type main, %function main: add x29, sp, 0 adr x0, :tlsldm:global_a0 bl __tls_get_addr nop add x1, x0, #:dtprel_hi12:global_a0, lsl #12 add x1, x1, #:dtprel_lo12_nc:global_a0 adrp x0, .LC0 ret .size main, .-main .section .rodata.str1.8,"aMS",%progbits,1 .align 3 .LC0: .string "Hello world %d\n" .section .tdata,"awT",%progbits .align 2 .type global_a0, %object .size global_a0, 4 global_a0: .word 16