| .text | |
| .arm | |
| .globl foo | |
| .type foo, %function | |
| foo: | |
| ldr r0,1f | |
| 2: | |
| blx lib_gd2(tlscall) | |
| nop | |
| 1: | |
| .word lib_gd2(tlsdesc) + (. - 2b) | |
| .thumb | |
| .globl bar | |
| .type bar, %function | |
| bar: | |
| ldr r0,1f | |
| 2: | |
| blx lib_gd2(tlscall) | |
| nop | |
| .p2align 2 | |
| 1: | |
| .word lib_gd2(tlsdesc) + (. - 2b + 1) | |
| ldr r0,1f | |
| 2: | |
| blx r0(tlscall) | |
| nop | |
| .p2align 2 | |
| 1: | |
| .word r0(tlsdesc) + (. - 2b + 1) | |
| .section .tdata,"awT" | |
| .global lib_gd2 | |
| lib_gd2: | |
| .space 4 | |
| .globl r0 | |
| r0: .space 4 |