1#objdump: -dr --prefix-addresses -mmips:3000
2#name: MIPS la
3#as: -32 -mips1
4
5# Test the la macro.
6
7.*: +file format .*mips.*
8
9Disassembly of section .text:
10[0-9a-f]+ <[^>]*> li	a0,0
11[0-9a-f]+ <[^>]*> li	a0,1
12[0-9a-f]+ <[^>]*> li	a0,0x8000
13[0-9a-f]+ <[^>]*> li	a0,-32768
14[0-9a-f]+ <[^>]*> lui	a0,0x1
15[0-9a-f]+ <[^>]*> lui	a0,0x1
16[0-9a-f]+ <[^>]*> ori	a0,a0,0xa5a5
17[0-9a-f]+ <[^>]*> addiu	a0,a1,0
18[0-9a-f]+ <[^>]*> addiu	a0,a1,1
19[0-9a-f]+ <[^>]*> li	a0,0x8000
20[0-9a-f]+ <[^>]*> addu	a0,a0,a1
21[0-9a-f]+ <[^>]*> addiu	a0,a1,-32768
22[0-9a-f]+ <[^>]*> lui	a0,0x1
23[0-9a-f]+ <[^>]*> addu	a0,a0,a1
24[0-9a-f]+ <[^>]*> lui	a0,0x1
25[0-9a-f]+ <[^>]*> ori	a0,a0,0xa5a5
26[0-9a-f]+ <[^>]*> addu	a0,a0,a1
27[0-9a-f]+ <[^>]*> lui	a0,0x0
28[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
29[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
30[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
31[0-9a-f]+ <[^>]*> lui	a0,0x0
32[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
33[0-9a-f]+ <[^>]*> addiu	a0,a0,0
34[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
35[0-9a-f]+ <[^>]*> addiu	a0,gp,0
36[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_data_label
37[0-9a-f]+ <[^>]*> lui	a0,0x0
38[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
39[0-9a-f]+ <[^>]*> addiu	a0,a0,0
40[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
41[0-9a-f]+ <[^>]*> addiu	a0,gp,0
42[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_common
43[0-9a-f]+ <[^>]*> lui	a0,0x0
44[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
45[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
46[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
47[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
48[ 	]*[0-9a-f]+: R_MIPS_GPREL16	\.sbss
49[0-9a-f]+ <[^>]*> lui	a0,0x0
50[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
51[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
52[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
53[0-9a-f]+ <[^>]*> lui	a0,0x0
54[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
55[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
56[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
57[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
58[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_data_label
59[0-9a-f]+ <[^>]*> lui	a0,0x0
60[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
61[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
62[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
63[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
64[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_common
65[0-9a-f]+ <[^>]*> lui	a0,0x0
66[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
67[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
68[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
69[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
70[ 	]*[0-9a-f]+: R_MIPS_GPREL16	\.sbss
71[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
72[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
73[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
74[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
75[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
76[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
77[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
78[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
79[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
80[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
81[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
82[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
83[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
84[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
85[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
86[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
87[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
88[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
89[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
90[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
91[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
92[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
93[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
94[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
95[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
96[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
97[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
98[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
99[0-9a-f]+ <[^>]*> lui	a0,0x0
100[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
101[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
102[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
103[0-9a-f]+ <[^>]*> lui	a0,0x0
104[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
105[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
106[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
107[0-9a-f]+ <[^>]*> lui	a0,0x0
108[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
109[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
110[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
111[0-9a-f]+ <[^>]*> lui	a0,0x0
112[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
113[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
114[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
115[0-9a-f]+ <[^>]*> lui	a0,0x0
116[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
117[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
118[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
119[0-9a-f]+ <[^>]*> lui	a0,0x0
120[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
121[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
122[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
123[0-9a-f]+ <[^>]*> lui	a0,0x0
124[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
125[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
126[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
127[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
128[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
129[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
130[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
131[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
132[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
133[0-9a-f]+ <[^>]*> addiu	a0,a0,0
134[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
135[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
136[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
137[0-9a-f]+ <[^>]*> addiu	a0,a0,0
138[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
139[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
140[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
141[0-9a-f]+ <[^>]*> addiu	a0,a0,0
142[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
143[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
144[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
145[0-9a-f]+ <[^>]*> addiu	a0,a0,0
146[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
147[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
148[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
149[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
150[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
151[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
152[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
153[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
154[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
155[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
156[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
157[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
158[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
159[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
160[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
161[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
162[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
163[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
164[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
165[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
166[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
167[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
168[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
169[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
170[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
171[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
172[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
173[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
174[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
175[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
176[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
177[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
178[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
179[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
180[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
181[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
182[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
183[0-9a-f]+ <[^>]*> lui	a0,0x0
184[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
185[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
186[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
187[0-9a-f]+ <[^>]*> addu	a0,a0,a1
188[0-9a-f]+ <[^>]*> lui	a0,0x0
189[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
190[0-9a-f]+ <[^>]*> addiu	a0,a0,0
191[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
192[0-9a-f]+ <[^>]*> addu	a0,a0,a1
193[0-9a-f]+ <[^>]*> addiu	a0,gp,0
194[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_data_label
195[0-9a-f]+ <[^>]*> addu	a0,a0,a1
196[0-9a-f]+ <[^>]*> lui	a0,0x0
197[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
198[0-9a-f]+ <[^>]*> addiu	a0,a0,0
199[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
200[0-9a-f]+ <[^>]*> addu	a0,a0,a1
201[0-9a-f]+ <[^>]*> addiu	a0,gp,0
202[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_common
203[0-9a-f]+ <[^>]*> addu	a0,a0,a1
204[0-9a-f]+ <[^>]*> lui	a0,0x0
205[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
206[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
207[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
208[0-9a-f]+ <[^>]*> addu	a0,a0,a1
209[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
210[ 	]*[0-9a-f]+: R_MIPS_GPREL16	\.sbss
211[0-9a-f]+ <[^>]*> addu	a0,a0,a1
212[0-9a-f]+ <[^>]*> lui	a0,0x0
213[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
214[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
215[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
216[0-9a-f]+ <[^>]*> addu	a0,a0,a1
217[0-9a-f]+ <[^>]*> lui	a0,0x0
218[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
219[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
220[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
221[0-9a-f]+ <[^>]*> addu	a0,a0,a1
222[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
223[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_data_label
224[0-9a-f]+ <[^>]*> addu	a0,a0,a1
225[0-9a-f]+ <[^>]*> lui	a0,0x0
226[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
227[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
228[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
229[0-9a-f]+ <[^>]*> addu	a0,a0,a1
230[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
231[ 	]*[0-9a-f]+: R_MIPS_GPREL16	small_external_common
232[0-9a-f]+ <[^>]*> addu	a0,a0,a1
233[0-9a-f]+ <[^>]*> lui	a0,0x0
234[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
235[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
236[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
237[0-9a-f]+ <[^>]*> addu	a0,a0,a1
238[0-9a-f]+ <[^>]*> addiu	a0,gp,[-0-9]+
239[ 	]*[0-9a-f]+: R_MIPS_GPREL16	\.sbss
240[0-9a-f]+ <[^>]*> addu	a0,a0,a1
241[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
242[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
243[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
244[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
245[0-9a-f]+ <[^>]*> addu	a0,a0,a1
246[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
247[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
248[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
249[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
250[0-9a-f]+ <[^>]*> addu	a0,a0,a1
251[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
252[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
253[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
254[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
255[0-9a-f]+ <[^>]*> addu	a0,a0,a1
256[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
257[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
258[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
259[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
260[0-9a-f]+ <[^>]*> addu	a0,a0,a1
261[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
262[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
263[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
264[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
265[0-9a-f]+ <[^>]*> addu	a0,a0,a1
266[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
267[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
268[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
269[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
270[0-9a-f]+ <[^>]*> addu	a0,a0,a1
271[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
272[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
273[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
274[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
275[0-9a-f]+ <[^>]*> addu	a0,a0,a1
276[0-9a-f]+ <[^>]*> lui	a0,0x0
277[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
278[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
279[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
280[0-9a-f]+ <[^>]*> addu	a0,a0,a1
281[0-9a-f]+ <[^>]*> lui	a0,0x0
282[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
283[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
284[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
285[0-9a-f]+ <[^>]*> addu	a0,a0,a1
286[0-9a-f]+ <[^>]*> lui	a0,0x0
287[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
288[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
289[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
290[0-9a-f]+ <[^>]*> addu	a0,a0,a1
291[0-9a-f]+ <[^>]*> lui	a0,0x0
292[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
293[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
294[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
295[0-9a-f]+ <[^>]*> addu	a0,a0,a1
296[0-9a-f]+ <[^>]*> lui	a0,0x0
297[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
298[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
299[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
300[0-9a-f]+ <[^>]*> addu	a0,a0,a1
301[0-9a-f]+ <[^>]*> lui	a0,0x0
302[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
303[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
304[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
305[0-9a-f]+ <[^>]*> addu	a0,a0,a1
306[0-9a-f]+ <[^>]*> lui	a0,0x0
307[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
308[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
309[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
310[0-9a-f]+ <[^>]*> addu	a0,a0,a1
311[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
312[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
313[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
314[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
315[0-9a-f]+ <[^>]*> addu	a0,a0,a1
316[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
317[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
318[0-9a-f]+ <[^>]*> addiu	a0,a0,0
319[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
320[0-9a-f]+ <[^>]*> addu	a0,a0,a1
321[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
322[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
323[0-9a-f]+ <[^>]*> addiu	a0,a0,0
324[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
325[0-9a-f]+ <[^>]*> addu	a0,a0,a1
326[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
327[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
328[0-9a-f]+ <[^>]*> addiu	a0,a0,0
329[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
330[0-9a-f]+ <[^>]*> addu	a0,a0,a1
331[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
332[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
333[0-9a-f]+ <[^>]*> addiu	a0,a0,0
334[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
335[0-9a-f]+ <[^>]*> addu	a0,a0,a1
336[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
337[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
338[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
339[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
340[0-9a-f]+ <[^>]*> addu	a0,a0,a1
341[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
342[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
343[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
344[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
345[0-9a-f]+ <[^>]*> addu	a0,a0,a1
346[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
347[ 	]*[0-9a-f]+: R_MIPS_HI16	\.data
348[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
349[ 	]*[0-9a-f]+: R_MIPS_LO16	\.data
350[0-9a-f]+ <[^>]*> addu	a0,a0,a1
351[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
352[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
353[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
354[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
355[0-9a-f]+ <[^>]*> addu	a0,a0,a1
356[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
357[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_data_label
358[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
359[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_data_label
360[0-9a-f]+ <[^>]*> addu	a0,a0,a1
361[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
362[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_common
363[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
364[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_common
365[0-9a-f]+ <[^>]*> addu	a0,a0,a1
366[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
367[ 	]*[0-9a-f]+: R_MIPS_HI16	small_external_common
368[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
369[ 	]*[0-9a-f]+: R_MIPS_LO16	small_external_common
370[0-9a-f]+ <[^>]*> addu	a0,a0,a1
371[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
372[ 	]*[0-9a-f]+: R_MIPS_HI16	\.bss
373[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
374[ 	]*[0-9a-f]+: R_MIPS_LO16	\.bss
375[0-9a-f]+ <[^>]*> addu	a0,a0,a1
376[0-9a-f]+ <[^>]*> lui	a0,[-0-9x]+
377[ 	]*[0-9a-f]+: R_MIPS_HI16	\.sbss
378[0-9a-f]+ <[^>]*> addiu	a0,a0,[-0-9]+
379[ 	]*[0-9a-f]+: R_MIPS_LO16	\.sbss
380[0-9a-f]+ <[^>]*> addu	a0,a0,a1
381[0-9a-f]+ <[^>]*> addiu	a0,a1,0
382[0-9a-f]+ <[^>]*> lui	a0,0x12
383[0-9a-f]+ <[^>]*> ori	a0,a0,0x3456
384[0-9a-f]+ <[^>]*> lui	a0,0x12
385[0-9a-f]+ <[^>]*> ori	a0,a0,0x3456
386[0-9a-f]+ <[^>]*> addu	a0,a0,a1
387[0-9a-f]+ <[^>]*> lui	a0,0x0
388[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
389[0-9a-f]+ <[^>]*> addiu	a0,a0,0
390[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
391[0-9a-f]+ <[^>]*> lui	a0,0x0
392[ 	]*[0-9a-f]+: R_MIPS_HI16	big_external_data_label
393[0-9a-f]+ <[^>]*> addiu	a0,a0,0
394[ 	]*[0-9a-f]+: R_MIPS_LO16	big_external_data_label
395[0-9a-f]+ <[^>]*> addu	a0,a0,a1
396	...
397