1	.text
2	.align 1
3	.global	fn
4	.type	fn, @function
5fn:
6	! Main binary, PIC
7	mov.l	r12,@-r15
8	mov.l	r14,@-r15
9	mov	r15,r14
10	mova	.L3,r0
11	mov.l	.L3,r12
12	add	r0,r12
13
14	mov.l	1f,r0
15	stc	gbr,r1
16	mov.l	@(r0,r12),r0
17	bra	2f
18	add	r0,r1
19	.align	2
201:	.long	foo@GOTTPOFF
212:	! now r1 contains &foo
22
23	mov	r1,r0
24	mov	r14,r15
25	mov.l	@r15+,r14
26	rts
27	mov.l	@r15+,r12
28
29	.align 2
30.L3:	.long	_GLOBAL_OFFSET_TABLE_
31