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