1	.ent	foo
2foo:
3	lw	$4,%got(l1)($28)
4	addiu	$4,$4,%lo(l1)
5
6	lw	$4,%got(l1 + 16)($28)
7	addiu	$4,$4,%lo(l1 + 16)
8
9	lw	$4,%got(l1 + 0x7fec)($28)
10	addiu	$4,$4,%lo(l1 + 0x7fec)
11
12	lw	$4,%got(l1 + 0x7ff0)($28)
13	addiu	$4,$4,%lo(l1 + 0x7ff0)
14
15	lw	$4,%got(l1 + 0xffec)($28)
16	addiu	$4,$4,%lo(l1 + 0xffec)
17
18	lw	$4,%got(l1 + 0xfff0)($28)
19	addiu	$4,$4,%lo(l1 + 0xfff0)
20
21	lw	$4,%got(l1 + 0x18000)($28)
22	addiu	$4,$4,%lo(l1 + 0x18000)
23
24	lw	$4,%got(l2)($28)
25	addiu	$4,$4,%lo(l2)
26
27	lw	$4,%got(l2 + 0xfff)($28)
28	addiu	$4,$4,%lo(l2 + 0xfff)
29
30	lw	$4,%got(l2 + 0x1000)($28)
31	addiu	$4,$4,%lo(l2 + 0x1000)
32
33	lw	$4,%got(l2 + 0x12345)($28)
34	addiu	$4,$4,%lo(l2 + 0x12345)
35
36	lw	$4,%gp_rel(l3)($28)
37	lw	$4,%gp_rel(l3 + 4)($28)
38	lw	$4,%gp_rel(l4)($28)
39	lw	$4,%gp_rel(l4 + 4)($28)
40	lw	$4,%gp_rel(l5)($28)
41	lw	$4,%gp_rel(l5 + 8)($28)
42	lw	$4,%gp_rel(l5 + 12)($28)
43
44	.space	64
45	.end	foo
46
47	.data
48	.word	1,2,3,4
49l1:	.word	4,5
50	.space	0x1f000 - 24
51l2:	.word	7,8
52
53	.sdata
54l3:	.word	1
55l4:	.word	2
56	.word	3
57l5:	.word	4
58