1	.text
2	.arm
3	.globl arm_fn
4	.type arm_fn, %function
5arm_fn:
61:
7.tlsdescseq  af
8	nop
9	ldr	r0, 1f
102:	blx	ae(tlscall)
11	nop
12
13.arm_pool:
14	.word	aa(tlsgd) + (. - 1b - 8)
15	.word	ab(tlsldm) + (. - 1b- 8)
16	.word	ac(gottpoff) + (. - 1b - 8)
17	.word	ad(tpoff)
181:	.word	ae(tlsdesc) + (. - 2b)
19
20	.thumb
21	.globl	thumb_fn
22	.type thumb_fn, %function
23thumb_fn:
24	nop
251:
26.tlsdescseq tf
27	nop
28	ldr	r0, 1f
292:	blx	te(tlscall)
30	nop
31
32	.p2align 2
33.Lpool:
34	.word	ta(tlsgd) + (. - 1b - 8)
35	.word	tb(tlsldm) + (. - 1b - 8)
36	.word	tc(gottpoff) + (. - 1b - 8)
37	.word	td(tpoff)
381:	.word	te(tlsdesc) + (. - 2b + 1)
39