1#objdump: -dr --prefix-addresses -mmips:3000
2#name: MIPS la-xgot
3#as: -32 -mips1 -KPIC -xgot --defsym KPIC=1
4#source: la.s
5
6# Test the la macro with -KPIC -xgot.
7
8.*: +file format .*mips.*
9
10Disassembly of section .text:
11[0-9a-f]+ <[^>]*> li	a0,0
12[0-9a-f]+ <[^>]*> li	a0,1
13[0-9a-f]+ <[^>]*> li	a0,0x8000
14[0-9a-f]+ <[^>]*> li	a0,-32768
15[0-9a-f]+ <[^>]*> lui	a0,0x1
16[0-9a-f]+ <[^>]*> lui	a0,0x1
17[0-9a-f]+ <[^>]*> ori	a0,a0,0xa5a5
18[0-9a-f]+ <[^>]*> addiu	a0,a1,0
19[0-9a-f]+ <[^>]*> addiu	a0,a1,1
20[0-9a-f]+ <[^>]*> li	a0,0x8000
21[0-9a-f]+ <[^>]*> addu	a0,a0,a1
22[0-9a-f]+ <[^>]*> addiu	a0,a1,-32768
23[0-9a-f]+ <[^>]*> lui	a0,0x1
24[0-9a-f]+ <[^>]*> addu	a0,a0,a1
25[0-9a-f]+ <[^>]*> lui	a0,0x1
26[0-9a-f]+ <[^>]*> ori	a0,a0,0xa5a5
27[0-9a-f]+ <[^>]*> addu	a0,a0,a1
28[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
29[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
30[0-9a-f]+ <[^>]*> nop
31[0-9a-f]+ <[^>]*> addiu	a0,a0,0
32[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
33[0-9a-f]+ <[^>]*> lui	a0,0x0
34[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
35[0-9a-f]+ <[^>]*> addu	a0,a0,gp
36[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
37[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
38[0-9a-f]+ <[^>]*> lui	a0,0x0
39[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
40[0-9a-f]+ <[^>]*> addu	a0,a0,gp
41[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
42[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
43[0-9a-f]+ <[^>]*> lui	a0,0x0
44[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
45[0-9a-f]+ <[^>]*> addu	a0,a0,gp
46[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
47[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
48[0-9a-f]+ <[^>]*> lui	a0,0x0
49[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
50[0-9a-f]+ <[^>]*> addu	a0,a0,gp
51[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
52[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
53[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
54[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
55[0-9a-f]+ <[^>]*> nop
56[0-9a-f]+ <[^>]*> addiu	a0,a0,0
57[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
58[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
59[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
60[0-9a-f]+ <[^>]*> nop
61[0-9a-f]+ <[^>]*> addiu	a0,a0,1000
62[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
63[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
64[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
65[0-9a-f]+ <[^>]*> nop
66[0-9a-f]+ <[^>]*> addiu	a0,a0,1
67[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
68[0-9a-f]+ <[^>]*> lui	a0,0x0
69[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
70[0-9a-f]+ <[^>]*> addu	a0,a0,gp
71[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
72[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
73[0-9a-f]+ <[^>]*> nop
74[0-9a-f]+ <[^>]*> addiu	a0,a0,1
75[0-9a-f]+ <[^>]*> lui	a0,0x0
76[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
77[0-9a-f]+ <[^>]*> addu	a0,a0,gp
78[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
79[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
80[0-9a-f]+ <[^>]*> nop
81[0-9a-f]+ <[^>]*> addiu	a0,a0,1
82[0-9a-f]+ <[^>]*> lui	a0,0x0
83[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
84[0-9a-f]+ <[^>]*> addu	a0,a0,gp
85[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
86[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
87[0-9a-f]+ <[^>]*> nop
88[0-9a-f]+ <[^>]*> addiu	a0,a0,1
89[0-9a-f]+ <[^>]*> lui	a0,0x0
90[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
91[0-9a-f]+ <[^>]*> addu	a0,a0,gp
92[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
93[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
94[0-9a-f]+ <[^>]*> nop
95[0-9a-f]+ <[^>]*> addiu	a0,a0,1
96[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
97[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
98[0-9a-f]+ <[^>]*> nop
99[0-9a-f]+ <[^>]*> addiu	a0,a0,1
100[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
101[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
102[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
103[0-9a-f]+ <[^>]*> nop
104[0-9a-f]+ <[^>]*> addiu	a0,a0,1001
105[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
106[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
107[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
108[0-9a-f]+ <[^>]*> lui	at,0x1
109[0-9a-f]+ <[^>]*> addiu	at,at,-32768
110[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
111[0-9a-f]+ <[^>]*> addu	a0,a0,at
112[0-9a-f]+ <[^>]*> lui	a0,0x0
113[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
114[0-9a-f]+ <[^>]*> addu	a0,a0,gp
115[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
116[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
117[0-9a-f]+ <[^>]*> li	at,0x8000
118[0-9a-f]+ <[^>]*> addu	a0,a0,at
119[0-9a-f]+ <[^>]*> lui	a0,0x0
120[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
121[0-9a-f]+ <[^>]*> addu	a0,a0,gp
122[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
123[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
124[0-9a-f]+ <[^>]*> li	at,0x8000
125[0-9a-f]+ <[^>]*> addu	a0,a0,at
126[0-9a-f]+ <[^>]*> lui	a0,0x0
127[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
128[0-9a-f]+ <[^>]*> addu	a0,a0,gp
129[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
130[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
131[0-9a-f]+ <[^>]*> li	at,0x8000
132[0-9a-f]+ <[^>]*> addu	a0,a0,at
133[0-9a-f]+ <[^>]*> lui	a0,0x0
134[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
135[0-9a-f]+ <[^>]*> addu	a0,a0,gp
136[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
137[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
138[0-9a-f]+ <[^>]*> li	at,0x8000
139[0-9a-f]+ <[^>]*> addu	a0,a0,at
140[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
141[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
142[0-9a-f]+ <[^>]*> lui	at,0x1
143[0-9a-f]+ <[^>]*> addiu	at,at,-32768
144[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
145[0-9a-f]+ <[^>]*> addu	a0,a0,at
146[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
147[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
148[0-9a-f]+ <[^>]*> lui	at,0x1
149[0-9a-f]+ <[^>]*> addiu	at,at,-31768
150[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
151[0-9a-f]+ <[^>]*> addu	a0,a0,at
152[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
153[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
154[0-9a-f]+ <[^>]*> nop
155[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
156[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
157[0-9a-f]+ <[^>]*> lui	a0,0x0
158[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
159[0-9a-f]+ <[^>]*> addu	a0,a0,gp
160[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
161[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
162[0-9a-f]+ <[^>]*> nop
163[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
164[0-9a-f]+ <[^>]*> lui	a0,0x0
165[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
166[0-9a-f]+ <[^>]*> addu	a0,a0,gp
167[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
168[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
169[0-9a-f]+ <[^>]*> nop
170[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
171[0-9a-f]+ <[^>]*> lui	a0,0x0
172[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
173[0-9a-f]+ <[^>]*> addu	a0,a0,gp
174[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
175[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
176[0-9a-f]+ <[^>]*> nop
177[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
178[0-9a-f]+ <[^>]*> lui	a0,0x0
179[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
180[0-9a-f]+ <[^>]*> addu	a0,a0,gp
181[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
182[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
183[0-9a-f]+ <[^>]*> nop
184[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
185[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
186[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
187[0-9a-f]+ <[^>]*> nop
188[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
189[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
190[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
191[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
192[0-9a-f]+ <[^>]*> nop
193[0-9a-f]+ <[^>]*> addiu	a0,a0,-31768
194[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
195[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
196[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
197[0-9a-f]+ <[^>]*> lui	at,0x1
198[0-9a-f]+ <[^>]*> addiu	at,at,0
199[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
200[0-9a-f]+ <[^>]*> addu	a0,a0,at
201[0-9a-f]+ <[^>]*> lui	a0,0x0
202[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
203[0-9a-f]+ <[^>]*> addu	a0,a0,gp
204[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
205[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
206[0-9a-f]+ <[^>]*> lui	at,0x1
207[0-9a-f]+ <[^>]*> addu	a0,a0,at
208[0-9a-f]+ <[^>]*> lui	a0,0x0
209[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
210[0-9a-f]+ <[^>]*> addu	a0,a0,gp
211[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
212[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
213[0-9a-f]+ <[^>]*> lui	at,0x1
214[0-9a-f]+ <[^>]*> addu	a0,a0,at
215[0-9a-f]+ <[^>]*> lui	a0,0x0
216[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
217[0-9a-f]+ <[^>]*> addu	a0,a0,gp
218[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
219[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
220[0-9a-f]+ <[^>]*> lui	at,0x1
221[0-9a-f]+ <[^>]*> addu	a0,a0,at
222[0-9a-f]+ <[^>]*> lui	a0,0x0
223[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
224[0-9a-f]+ <[^>]*> addu	a0,a0,gp
225[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
226[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
227[0-9a-f]+ <[^>]*> lui	at,0x1
228[0-9a-f]+ <[^>]*> addu	a0,a0,at
229[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
230[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
231[0-9a-f]+ <[^>]*> lui	at,0x1
232[0-9a-f]+ <[^>]*> addiu	at,at,0
233[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
234[0-9a-f]+ <[^>]*> addu	a0,a0,at
235[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
236[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
237[0-9a-f]+ <[^>]*> lui	at,0x1
238[0-9a-f]+ <[^>]*> addiu	at,at,1000
239[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
240[0-9a-f]+ <[^>]*> addu	a0,a0,at
241[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
242[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
243[0-9a-f]+ <[^>]*> lui	at,0x2
244[0-9a-f]+ <[^>]*> addiu	at,at,-23131
245[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
246[0-9a-f]+ <[^>]*> addu	a0,a0,at
247[0-9a-f]+ <[^>]*> lui	a0,0x0
248[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
249[0-9a-f]+ <[^>]*> addu	a0,a0,gp
250[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
251[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
252[0-9a-f]+ <[^>]*> lui	at,0x1
253[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
254[0-9a-f]+ <[^>]*> addu	a0,a0,at
255[0-9a-f]+ <[^>]*> lui	a0,0x0
256[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
257[0-9a-f]+ <[^>]*> addu	a0,a0,gp
258[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
259[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
260[0-9a-f]+ <[^>]*> lui	at,0x1
261[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
262[0-9a-f]+ <[^>]*> addu	a0,a0,at
263[0-9a-f]+ <[^>]*> lui	a0,0x0
264[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
265[0-9a-f]+ <[^>]*> addu	a0,a0,gp
266[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
267[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
268[0-9a-f]+ <[^>]*> lui	at,0x1
269[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
270[0-9a-f]+ <[^>]*> addu	a0,a0,at
271[0-9a-f]+ <[^>]*> lui	a0,0x0
272[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
273[0-9a-f]+ <[^>]*> addu	a0,a0,gp
274[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
275[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
276[0-9a-f]+ <[^>]*> lui	at,0x1
277[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
278[0-9a-f]+ <[^>]*> addu	a0,a0,at
279[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
280[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
281[0-9a-f]+ <[^>]*> lui	at,0x2
282[0-9a-f]+ <[^>]*> addiu	at,at,-23131
283[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
284[0-9a-f]+ <[^>]*> addu	a0,a0,at
285[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
286[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
287[0-9a-f]+ <[^>]*> lui	at,0x2
288[0-9a-f]+ <[^>]*> addiu	at,at,-22131
289[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
290[0-9a-f]+ <[^>]*> addu	a0,a0,at
291[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
292[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
293[0-9a-f]+ <[^>]*> nop
294[0-9a-f]+ <[^>]*> addiu	a0,a0,0
295[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
296[0-9a-f]+ <[^>]*> addu	a0,a0,a1
297[0-9a-f]+ <[^>]*> lui	a0,0x0
298[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
299[0-9a-f]+ <[^>]*> addu	a0,a0,gp
300[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
301[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
302[0-9a-f]+ <[^>]*> nop
303[0-9a-f]+ <[^>]*> addu	a0,a0,a1
304[0-9a-f]+ <[^>]*> lui	a0,0x0
305[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
306[0-9a-f]+ <[^>]*> addu	a0,a0,gp
307[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
308[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
309[0-9a-f]+ <[^>]*> nop
310[0-9a-f]+ <[^>]*> addu	a0,a0,a1
311[0-9a-f]+ <[^>]*> lui	a0,0x0
312[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
313[0-9a-f]+ <[^>]*> addu	a0,a0,gp
314[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
315[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
316[0-9a-f]+ <[^>]*> nop
317[0-9a-f]+ <[^>]*> addu	a0,a0,a1
318[0-9a-f]+ <[^>]*> lui	a0,0x0
319[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
320[0-9a-f]+ <[^>]*> addu	a0,a0,gp
321[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
322[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
323[0-9a-f]+ <[^>]*> nop
324[0-9a-f]+ <[^>]*> addu	a0,a0,a1
325[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
326[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
327[0-9a-f]+ <[^>]*> nop
328[0-9a-f]+ <[^>]*> addiu	a0,a0,0
329[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
330[0-9a-f]+ <[^>]*> addu	a0,a0,a1
331[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
332[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
333[0-9a-f]+ <[^>]*> nop
334[0-9a-f]+ <[^>]*> addiu	a0,a0,1000
335[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
336[0-9a-f]+ <[^>]*> addu	a0,a0,a1
337[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
338[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
339[0-9a-f]+ <[^>]*> nop
340[0-9a-f]+ <[^>]*> addiu	a0,a0,1
341[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
342[0-9a-f]+ <[^>]*> addu	a0,a0,a1
343[0-9a-f]+ <[^>]*> lui	a0,0x0
344[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
345[0-9a-f]+ <[^>]*> addu	a0,a0,gp
346[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
347[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
348[0-9a-f]+ <[^>]*> nop
349[0-9a-f]+ <[^>]*> addiu	a0,a0,1
350[0-9a-f]+ <[^>]*> addu	a0,a0,a1
351[0-9a-f]+ <[^>]*> lui	a0,0x0
352[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
353[0-9a-f]+ <[^>]*> addu	a0,a0,gp
354[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
355[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
356[0-9a-f]+ <[^>]*> nop
357[0-9a-f]+ <[^>]*> addiu	a0,a0,1
358[0-9a-f]+ <[^>]*> addu	a0,a0,a1
359[0-9a-f]+ <[^>]*> lui	a0,0x0
360[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
361[0-9a-f]+ <[^>]*> addu	a0,a0,gp
362[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
363[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
364[0-9a-f]+ <[^>]*> nop
365[0-9a-f]+ <[^>]*> addiu	a0,a0,1
366[0-9a-f]+ <[^>]*> addu	a0,a0,a1
367[0-9a-f]+ <[^>]*> lui	a0,0x0
368[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
369[0-9a-f]+ <[^>]*> addu	a0,a0,gp
370[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
371[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
372[0-9a-f]+ <[^>]*> nop
373[0-9a-f]+ <[^>]*> addiu	a0,a0,1
374[0-9a-f]+ <[^>]*> addu	a0,a0,a1
375[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
376[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
377[0-9a-f]+ <[^>]*> nop
378[0-9a-f]+ <[^>]*> addiu	a0,a0,1
379[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
380[0-9a-f]+ <[^>]*> addu	a0,a0,a1
381[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
382[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
383[0-9a-f]+ <[^>]*> nop
384[0-9a-f]+ <[^>]*> addiu	a0,a0,1001
385[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
386[0-9a-f]+ <[^>]*> addu	a0,a0,a1
387[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
388[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
389[0-9a-f]+ <[^>]*> lui	at,0x1
390[0-9a-f]+ <[^>]*> addiu	at,at,-32768
391[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
392[0-9a-f]+ <[^>]*> addu	a0,a0,at
393[0-9a-f]+ <[^>]*> addu	a0,a0,a1
394[0-9a-f]+ <[^>]*> lui	a0,0x0
395[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
396[0-9a-f]+ <[^>]*> addu	a0,a0,gp
397[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
398[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
399[0-9a-f]+ <[^>]*> li	at,0x8000
400[0-9a-f]+ <[^>]*> addu	a0,a0,at
401[0-9a-f]+ <[^>]*> addu	a0,a0,a1
402[0-9a-f]+ <[^>]*> lui	a0,0x0
403[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
404[0-9a-f]+ <[^>]*> addu	a0,a0,gp
405[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
406[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
407[0-9a-f]+ <[^>]*> li	at,0x8000
408[0-9a-f]+ <[^>]*> addu	a0,a0,at
409[0-9a-f]+ <[^>]*> addu	a0,a0,a1
410[0-9a-f]+ <[^>]*> lui	a0,0x0
411[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
412[0-9a-f]+ <[^>]*> addu	a0,a0,gp
413[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
414[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
415[0-9a-f]+ <[^>]*> li	at,0x8000
416[0-9a-f]+ <[^>]*> addu	a0,a0,at
417[0-9a-f]+ <[^>]*> addu	a0,a0,a1
418[0-9a-f]+ <[^>]*> lui	a0,0x0
419[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
420[0-9a-f]+ <[^>]*> addu	a0,a0,gp
421[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
422[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
423[0-9a-f]+ <[^>]*> li	at,0x8000
424[0-9a-f]+ <[^>]*> addu	a0,a0,at
425[0-9a-f]+ <[^>]*> addu	a0,a0,a1
426[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
427[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
428[0-9a-f]+ <[^>]*> lui	at,0x1
429[0-9a-f]+ <[^>]*> addiu	at,at,-32768
430[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
431[0-9a-f]+ <[^>]*> addu	a0,a0,at
432[0-9a-f]+ <[^>]*> addu	a0,a0,a1
433[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
434[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
435[0-9a-f]+ <[^>]*> lui	at,0x1
436[0-9a-f]+ <[^>]*> addiu	at,at,-31768
437[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
438[0-9a-f]+ <[^>]*> addu	a0,a0,at
439[0-9a-f]+ <[^>]*> addu	a0,a0,a1
440[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
441[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
442[0-9a-f]+ <[^>]*> nop
443[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
444[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
445[0-9a-f]+ <[^>]*> addu	a0,a0,a1
446[0-9a-f]+ <[^>]*> lui	a0,0x0
447[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
448[0-9a-f]+ <[^>]*> addu	a0,a0,gp
449[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
450[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
451[0-9a-f]+ <[^>]*> nop
452[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
453[0-9a-f]+ <[^>]*> addu	a0,a0,a1
454[0-9a-f]+ <[^>]*> lui	a0,0x0
455[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
456[0-9a-f]+ <[^>]*> addu	a0,a0,gp
457[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
458[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
459[0-9a-f]+ <[^>]*> nop
460[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
461[0-9a-f]+ <[^>]*> addu	a0,a0,a1
462[0-9a-f]+ <[^>]*> lui	a0,0x0
463[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
464[0-9a-f]+ <[^>]*> addu	a0,a0,gp
465[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
466[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
467[0-9a-f]+ <[^>]*> nop
468[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
469[0-9a-f]+ <[^>]*> addu	a0,a0,a1
470[0-9a-f]+ <[^>]*> lui	a0,0x0
471[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
472[0-9a-f]+ <[^>]*> addu	a0,a0,gp
473[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
474[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
475[0-9a-f]+ <[^>]*> nop
476[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
477[0-9a-f]+ <[^>]*> addu	a0,a0,a1
478[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
479[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
480[0-9a-f]+ <[^>]*> nop
481[0-9a-f]+ <[^>]*> addiu	a0,a0,-32768
482[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
483[0-9a-f]+ <[^>]*> addu	a0,a0,a1
484[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
485[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
486[0-9a-f]+ <[^>]*> nop
487[0-9a-f]+ <[^>]*> addiu	a0,a0,-31768
488[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
489[0-9a-f]+ <[^>]*> addu	a0,a0,a1
490[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
491[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
492[0-9a-f]+ <[^>]*> lui	at,0x1
493[0-9a-f]+ <[^>]*> addiu	at,at,0
494[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
495[0-9a-f]+ <[^>]*> addu	a0,a0,at
496[0-9a-f]+ <[^>]*> addu	a0,a0,a1
497[0-9a-f]+ <[^>]*> lui	a0,0x0
498[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
499[0-9a-f]+ <[^>]*> addu	a0,a0,gp
500[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
501[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
502[0-9a-f]+ <[^>]*> lui	at,0x1
503[0-9a-f]+ <[^>]*> addu	a0,a0,at
504[0-9a-f]+ <[^>]*> addu	a0,a0,a1
505[0-9a-f]+ <[^>]*> lui	a0,0x0
506[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
507[0-9a-f]+ <[^>]*> addu	a0,a0,gp
508[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
509[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
510[0-9a-f]+ <[^>]*> lui	at,0x1
511[0-9a-f]+ <[^>]*> addu	a0,a0,at
512[0-9a-f]+ <[^>]*> addu	a0,a0,a1
513[0-9a-f]+ <[^>]*> lui	a0,0x0
514[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
515[0-9a-f]+ <[^>]*> addu	a0,a0,gp
516[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
517[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
518[0-9a-f]+ <[^>]*> lui	at,0x1
519[0-9a-f]+ <[^>]*> addu	a0,a0,at
520[0-9a-f]+ <[^>]*> addu	a0,a0,a1
521[0-9a-f]+ <[^>]*> lui	a0,0x0
522[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
523[0-9a-f]+ <[^>]*> addu	a0,a0,gp
524[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
525[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
526[0-9a-f]+ <[^>]*> lui	at,0x1
527[0-9a-f]+ <[^>]*> addu	a0,a0,at
528[0-9a-f]+ <[^>]*> addu	a0,a0,a1
529[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
530[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
531[0-9a-f]+ <[^>]*> lui	at,0x1
532[0-9a-f]+ <[^>]*> addiu	at,at,0
533[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
534[0-9a-f]+ <[^>]*> addu	a0,a0,at
535[0-9a-f]+ <[^>]*> addu	a0,a0,a1
536[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
537[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
538[0-9a-f]+ <[^>]*> lui	at,0x1
539[0-9a-f]+ <[^>]*> addiu	at,at,1000
540[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
541[0-9a-f]+ <[^>]*> addu	a0,a0,at
542[0-9a-f]+ <[^>]*> addu	a0,a0,a1
543[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
544[ 	]*[0-9a-f]+: R_MIPS_GOT16	.data
545[0-9a-f]+ <[^>]*> lui	at,0x2
546[0-9a-f]+ <[^>]*> addiu	at,at,-23131
547[ 	]*[0-9a-f]+: R_MIPS_LO16	.data
548[0-9a-f]+ <[^>]*> addu	a0,a0,at
549[0-9a-f]+ <[^>]*> addu	a0,a0,a1
550[0-9a-f]+ <[^>]*> lui	a0,0x0
551[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
552[0-9a-f]+ <[^>]*> addu	a0,a0,gp
553[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
554[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
555[0-9a-f]+ <[^>]*> lui	at,0x1
556[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
557[0-9a-f]+ <[^>]*> addu	a0,a0,at
558[0-9a-f]+ <[^>]*> addu	a0,a0,a1
559[0-9a-f]+ <[^>]*> lui	a0,0x0
560[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_data_label
561[0-9a-f]+ <[^>]*> addu	a0,a0,gp
562[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
563[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_data_label
564[0-9a-f]+ <[^>]*> lui	at,0x1
565[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
566[0-9a-f]+ <[^>]*> addu	a0,a0,at
567[0-9a-f]+ <[^>]*> addu	a0,a0,a1
568[0-9a-f]+ <[^>]*> lui	a0,0x0
569[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_common
570[0-9a-f]+ <[^>]*> addu	a0,a0,gp
571[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
572[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_common
573[0-9a-f]+ <[^>]*> lui	at,0x1
574[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
575[0-9a-f]+ <[^>]*> addu	a0,a0,at
576[0-9a-f]+ <[^>]*> addu	a0,a0,a1
577[0-9a-f]+ <[^>]*> lui	a0,0x0
578[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	small_external_common
579[0-9a-f]+ <[^>]*> addu	a0,a0,gp
580[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
581[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	small_external_common
582[0-9a-f]+ <[^>]*> lui	at,0x1
583[0-9a-f]+ <[^>]*> ori	at,at,0xa5a5
584[0-9a-f]+ <[^>]*> addu	a0,a0,at
585[0-9a-f]+ <[^>]*> addu	a0,a0,a1
586[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
587[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
588[0-9a-f]+ <[^>]*> lui	at,0x2
589[0-9a-f]+ <[^>]*> addiu	at,at,-23131
590[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
591[0-9a-f]+ <[^>]*> addu	a0,a0,at
592[0-9a-f]+ <[^>]*> addu	a0,a0,a1
593[0-9a-f]+ <[^>]*> lw	a0,0\(gp\)
594[ 	]*[0-9a-f]+: R_MIPS_GOT16	.bss
595[0-9a-f]+ <[^>]*> lui	at,0x2
596[0-9a-f]+ <[^>]*> addiu	at,at,-22131
597[ 	]*[0-9a-f]+: R_MIPS_LO16	.bss
598[0-9a-f]+ <[^>]*> addu	a0,a0,at
599[0-9a-f]+ <[^>]*> addu	a0,a0,a1
600[0-9a-f]+ <[^>]*> addiu	a0,a1,0
601[0-9a-f]+ <[^>]*> lui	a0,0x12
602[0-9a-f]+ <[^>]*> ori	a0,a0,0x3456
603[0-9a-f]+ <[^>]*> lui	a0,0x12
604[0-9a-f]+ <[^>]*> ori	a0,a0,0x3456
605[0-9a-f]+ <[^>]*> addu	a0,a0,a1
606[0-9a-f]+ <[^>]*> lui	a0,0x0
607[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
608[0-9a-f]+ <[^>]*> addu	a0,a0,gp
609[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
610[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
611[0-9a-f]+ <[^>]*> lui	a0,0x0
612[ 	]*[0-9a-f]+: R_MIPS_GOT_HI16	big_external_data_label
613[0-9a-f]+ <[^>]*> addu	a0,a0,gp
614[0-9a-f]+ <[^>]*> lw	a0,0\(a0\)
615[ 	]*[0-9a-f]+: R_MIPS_GOT_LO16	big_external_data_label
616[0-9a-f]+ <[^>]*> nop
617[0-9a-f]+ <[^>]*> addu	a0,a0,a1
618	...
619