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