1	.section ".tbss", "awT", @nobits
2	.globl bg1, bg2, bg3, bg4, bg5, bg6, bg7, bg8
3bg1:	.space 4
4bg2:	.space 4
5bg3:	.space 4
6bg4:	.space 4
7bg5:	.space 4
8bg6:	.space 4
9bg7:	.space 4
10bg8:	.space 4
11bl1:	.space 4
12bl2:	.space 4
13bl3:	.space 4
14bl4:	.space 4
15bl5:	.space 4
16bl6:	.space 4
17bl7:	.space 4
18bl8:	.space 4
19	.text
20	.globl	_start
21	.type	_start,@function
22_start:
23	/* Function prolog */
24	stm	%r6,%r14,24(%r15)
25	bras	%r13,.LTN1
26	/* Literal pool */
27.LT1:
28.LC0:
29	.quad	sG6@indntpoff
30.LC1:
31	.quad	bg6@indntpoff
32.LC2:
33	.quad	bl6@indntpoff
34.LC3:
35	.quad	sh6@indntpoff
36.LC4:
37	.quad	sg3@indntpoff
38.LTN1:
39	/* Function prolog */
40	lgr	%r14,%r15
41	aghi	%r15,-160
42	stg	%r14,0(%r14)
43
44	/* Extract TCB */
45	ear	%r9,%a0
46	sllg	%r9,%r4,32
47	ear	%r9,%a1
48
49	/* IE against global var  */
50	lg	%r3,.LC0-.LT1(%r13)
51	lg	%r3,0(%r3,%r12):tls_load:sG6
52	la	%r3,0(%r3,%r9)
53
54	/* IE -> LE against global var defined in exec  */
55	lg	%r3,.LC1-.LT1(%r13)
56	lg	%r4,0(%r3,%r12):tls_load:bg6
57	la	%r5,0(%r4,%r9)
58
59	/* IE -> LE against local var  */
60	lg	%r3,.LC2-.LT1(%r13)
61	lg	%r4,0(%r3,%r12):tls_load:bl6
62	la	%r5,0(%r4,%r9)
63
64	/* IE -> LE against hidden but not local var  */
65	lg	%r3,.LC3-.LT1(%r13)
66	lg	%r4,0(%r3,%r12):tls_load:sh6
67	la	%r5,0(%r4,%r9)
68
69	/* LE, global var defined in exec  */
70	lg	%r4,.LC4-.LT1(%r13)
71	la	%r5,0(%r4,%r9)
72
73	/* Function epilog */
74	lmg	%r6,%r14,208(%r15)
75	br	%r14
76