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	.explicit
20	.pred.safe_across_calls p1-p5,p16-p63
21	.text
22	.globl	_start#
23	.proc	_start#
24_start:
25	/* IE */
26	addl	r14 = @ltoff(@tprel(sG2#)), gp
27	;;
28	ld8	r14 = [r14]
29	;;
30	add	r14 = r14, r13
31	;;
32
33	/* IE against global symbol in exec */
34	addl	r14 = @ltoff(@tprel(bl1#)), gp
35	;;
36	ld8	r14 = [r14]
37	;;
38	add	r14 = r14, r13
39	;;
40
41	/* LE */
42	mov	r2 = r13
43	;;
44	addl	r14 = @tprel(sg1#), r2
45	addl	r15 = @tprel(bl2#) + 2, r2
46	;;
47	adds	r14 = @tprel(sh2#) + 3, r13
48	movl	r15 = @tprel(bl2#) + 1
49	;;
50	add	r15 = r15, r13
51	;;
52
53	br.ret.sptk.many b0
54	.endp	_start#
55