1 #objdump: -dr --show-raw-insn
2 #name: Relax microMIPS branches
3 #as: -mips32r2 -32 -relax-branch
4 #stderr: micromips-branch-relax.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]+:	d400 0000 	j	0 <test>
94 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
95 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
96 [ 0-9a-f]+:	f400 0000 	jal	0 <test>
97 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
98 [ 0-9a-f]+:	00a4 1950 	addu	v1,a0,a1
99 [ 0-9a-f]+:	d400 0000 	j	0 <test>
100 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
101 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
102 [ 0-9a-f]+:	d400 0000 	j	0 <test>
103 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
104 [ 0-9a-f]+:	0c00      	nop
105 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
106 [ 0-9a-f]+:	f400 0000 	jal	0 <test>
107 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
108 [ 0-9a-f]+:	00a4 1950 	addu	v1,a0,a1
109 [ 0-9a-f]+:	7400 0000 	jals	0 <test>
110 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
111 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
112 [ 0-9a-f]+:	b483 fffe 	bne	v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
113 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
114 [ 0-9a-f]+:	0c00      	nop
115 [ 0-9a-f]+:	d400 0000 	j	0 <test>
116 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
117 
118 [0-9a-f]+ <.*>:
119 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
120 [ 0-9a-f]+:	9483 fffe 	beq	v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
121 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
122 [ 0-9a-f]+:	0c00      	nop
123 [ 0-9a-f]+:	d400 0000 	j	0 <test>
124 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
125 
126 [0-9a-f]+ <.*>:
127 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
128 [ 0-9a-f]+:	4043 fffe 	bgez	v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
129 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
130 [ 0-9a-f]+:	0c00      	nop
131 [ 0-9a-f]+:	d400 0000 	j	0 <test>
132 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
133 
134 [0-9a-f]+ <.*>:
135 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
136 [ 0-9a-f]+:	4003 fffe 	bltz	v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
137 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
138 [ 0-9a-f]+:	0c00      	nop
139 [ 0-9a-f]+:	d400 0000 	j	0 <test>
140 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
141 
142 [0-9a-f]+ <.*>:
143 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
144 [ 0-9a-f]+:	40d4 fffe 	bgtz	s4,[0-9a-f]+ <.*\+0x[0-9a-f]+>
145 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
146 [ 0-9a-f]+:	0c00      	nop
147 [ 0-9a-f]+:	d400 0000 	j	0 <test>
148 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
149 
150 [0-9a-f]+ <.*>:
151 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
152 [ 0-9a-f]+:	4094 fffe 	blez	s4,[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]+:	d400 0000 	j	0 <test>
156 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
157 
158 [0-9a-f]+ <.*>:
159 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
160 [ 0-9a-f]+:	40a3 fffe 	bnezc	v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
161 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
162 [ 0-9a-f]+:	d400 0000 	j	0 <test>
163 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
164 [ 0-9a-f]+:	0c00      	nop
165 
166 [0-9a-f]+ <.*>:
167 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
168 [ 0-9a-f]+:	40e3 fffe 	beqzc	v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
169 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
170 [ 0-9a-f]+:	d400 0000 	j	0 <test>
171 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
172 [ 0-9a-f]+:	0c00      	nop
173 
174 [0-9a-f]+ <.*>:
175 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
176 [ 0-9a-f]+:	401e fffe 	bltz	s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
177 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
178 [ 0-9a-f]+:	0c00      	nop
179 [ 0-9a-f]+:	f400 0000 	jal	0 <test>
180 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
181 
182 [0-9a-f]+ <.*>:
183 [ 0-9a-f]+:	00a4 1950 	addu	v1,a0,a1
184 [ 0-9a-f]+:	405e fffe 	bgez	s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
185 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
186 [ 0-9a-f]+:	0c00      	nop
187 [ 0-9a-f]+:	f400 0000 	jal	0 <test>
188 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
189 
190 [0-9a-f]+ <.*>:
191 [ 0-9a-f]+:	00a4 1950 	addu	v1,a0,a1
192 [ 0-9a-f]+:	401e fffe 	bltz	s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
193 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
194 [ 0-9a-f]+:	0c00      	nop
195 [ 0-9a-f]+:	7400 0000 	jals	0 <test>
196 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
197 
198 [0-9a-f]+ <.*>:
199 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
200 [ 0-9a-f]+:	405e fffe 	bgez	s8,[0-9a-f]+ <.*\+0x[0-9a-f]+>
201 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
202 [ 0-9a-f]+:	0c00      	nop
203 [ 0-9a-f]+:	7400 0000 	jals	0 <test>
204 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
205 
206 [0-9a-f]+ <.*>:
207 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
208 [ 0-9a-f]+:	43a0 fffe 	bc1t	[0-9a-f]+ <.*\+0x[0-9a-f]+>
209 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
210 [ 0-9a-f]+:	0c00      	nop
211 [ 0-9a-f]+:	d400 0000 	j	0 <test>
212 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
213 
214 [0-9a-f]+ <.*>:
215 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
216 [ 0-9a-f]+:	4380 fffe 	bc1f	[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]+:	d400 0000 	j	0 <test>
220 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
221 
222 [0-9a-f]+ <.*>:
223 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
224 [ 0-9a-f]+:	42a0 fffe 	bc2t	[0-9a-f]+ <.*\+0x[0-9a-f]+>
225 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
226 [ 0-9a-f]+:	0c00      	nop
227 [ 0-9a-f]+:	d400 0000 	j	0 <test>
228 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
229 
230 [0-9a-f]+ <.*>:
231 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
232 [ 0-9a-f]+:	4280 fffe 	bc2f	[0-9a-f]+ <.*\+0x[0-9a-f]+>
233 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
234 [ 0-9a-f]+:	0c00      	nop
235 [ 0-9a-f]+:	d400 0000 	j	0 <test>
236 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
237 
238 [0-9a-f]+ <.*>:
239 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
240 [ 0-9a-f]+:	b483 fffe 	bne	v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+>
241 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
242 [ 0-9a-f]+:	0c00      	nop
243 [ 0-9a-f]+:	d400 0000 	j	0 <test>
244 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
245 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
246 
247 [0-9a-f]+ <.*>:
248 [ 0-9a-f]+:	b403 fffe 	bnez	v1,[0-9a-f]+ <.*>
249 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
250 [ 0-9a-f]+:	0c00      	nop
251 [ 0-9a-f]+:	d400 0000 	j	0 <test>
252 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
253 
254 [0-9a-f]+ <.*>:
255 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
256 [ 0-9a-f]+:	0083 0b50 	slt	at,v1,a0
257 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
258 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
259 [ 0-9a-f]+:	0c00      	nop
260 [ 0-9a-f]+:	d400 0000 	j	0 <test>
261 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
262 
263 [0-9a-f]+ <.*>:
264 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
265 [ 0-9a-f]+:	0083 0b50 	slt	at,v1,a0
266 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
267 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
268 [ 0-9a-f]+:	0c00      	nop
269 [ 0-9a-f]+:	d400 0000 	j	0 <test>
270 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
271 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
272 
273 [0-9a-f]+ <.*>:
274 [ 0-9a-f]+:	0083 0b90 	sltu	at,v1,a0
275 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
276 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
277 [ 0-9a-f]+:	0c00      	nop
278 [ 0-9a-f]+:	d400 0000 	j	0 <test>
279 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
280 
281 [0-9a-f]+ <.*>:
282 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
283 [ 0-9a-f]+:	0083 0b90 	sltu	at,v1,a0
284 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
285 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
286 [ 0-9a-f]+:	0c00      	nop
287 [ 0-9a-f]+:	d400 0000 	j	0 <test>
288 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
289 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
290 
291 [0-9a-f]+ <.*>:
292 [ 0-9a-f]+:	4003 fffe 	bltz	v1,[0-9a-f]+ <.*>
293 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
294 [ 0-9a-f]+:	0c00      	nop
295 [ 0-9a-f]+:	f400 0000 	jal	0 <test>
296 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
297 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
298 
299 [0-9a-f]+ <.*>:
300 [ 0-9a-f]+:	4003 fffe 	bltz	v1,[0-9a-f]+ <.*>
301 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
302 [ 0-9a-f]+:	0c00      	nop
303 [ 0-9a-f]+:	d400 0000 	j	0 <test>
304 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
305 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
306 
307 [0-9a-f]+ <.*>:
308 [ 0-9a-f]+:	0064 0b50 	slt	at,a0,v1
309 [ 0-9a-f]+:	9401 fffe 	beqz	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
310 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
311 [ 0-9a-f]+:	0c00      	nop
312 [ 0-9a-f]+:	d400 0000 	j	0 <test>
313 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
314 
315 [0-9a-f]+ <.*>:
316 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
317 [ 0-9a-f]+:	0064 0b50 	slt	at,a0,v1
318 [ 0-9a-f]+:	9401 fffe 	beqz	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
319 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
320 [ 0-9a-f]+:	0c00      	nop
321 [ 0-9a-f]+:	d400 0000 	j	0 <test>
322 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
323 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
324 
325 [0-9a-f]+ <.*>:
326 [ 0-9a-f]+:	0064 0b90 	sltu	at,a0,v1
327 [ 0-9a-f]+:	9401 fffe 	beqz	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]+:	d400 0000 	j	0 <test>
331 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
332 
333 [0-9a-f]+ <.*>:
334 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
335 [ 0-9a-f]+:	0064 0b90 	sltu	at,a0,v1
336 [ 0-9a-f]+:	9401 fffe 	beqz	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
337 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
338 [ 0-9a-f]+:	0c00      	nop
339 [ 0-9a-f]+:	d400 0000 	j	0 <test>
340 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
341 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
342 
343 [0-9a-f]+ <.*>:
344 [ 0-9a-f]+:	4083 fffe 	blez	v1,[0-9a-f]+ <.*>
345 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
346 [ 0-9a-f]+:	0c00      	nop
347 [ 0-9a-f]+:	d400 0000 	j	0 <test>
348 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
349 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
350 
351 [0-9a-f]+ <.*>:
352 [ 0-9a-f]+:	0064 0b50 	slt	at,a0,v1
353 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
354 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
355 [ 0-9a-f]+:	0c00      	nop
356 [ 0-9a-f]+:	d400 0000 	j	0 <test>
357 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
358 
359 [0-9a-f]+ <.*>:
360 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
361 [ 0-9a-f]+:	0064 0b50 	slt	at,a0,v1
362 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
363 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
364 [ 0-9a-f]+:	0c00      	nop
365 [ 0-9a-f]+:	d400 0000 	j	0 <test>
366 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
367 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
368 
369 [0-9a-f]+ <.*>:
370 [ 0-9a-f]+:	0064 0b90 	sltu	at,a0,v1
371 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
372 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
373 [ 0-9a-f]+:	0c00      	nop
374 [ 0-9a-f]+:	d400 0000 	j	0 <test>
375 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
376 
377 [0-9a-f]+ <.*>:
378 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
379 [ 0-9a-f]+:	0064 0b90 	sltu	at,a0,v1
380 [ 0-9a-f]+:	b401 fffe 	bnez	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
381 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
382 [ 0-9a-f]+:	0c00      	nop
383 [ 0-9a-f]+:	d400 0000 	j	0 <test>
384 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
385 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
386 
387 [0-9a-f]+ <.*>:
388 [ 0-9a-f]+:	40c3 fffe 	bgtz	v1,[0-9a-f]+ <.*>
389 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
390 [ 0-9a-f]+:	0c00      	nop
391 [ 0-9a-f]+:	d400 0000 	j	0 <test>
392 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
393 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
394 
395 [0-9a-f]+ <.*>:
396 [ 0-9a-f]+:	0083 0b50 	slt	at,v1,a0
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]+:	d400 0000 	j	0 <test>
401 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
402 
403 [0-9a-f]+ <.*>:
404 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
405 [ 0-9a-f]+:	0083 0b50 	slt	at,v1,a0
406 [ 0-9a-f]+:	9401 fffe 	beqz	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
407 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
408 [ 0-9a-f]+:	0c00      	nop
409 [ 0-9a-f]+:	d400 0000 	j	0 <test>
410 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
411 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
412 
413 [0-9a-f]+ <.*>:
414 [ 0-9a-f]+:	0083 0b90 	sltu	at,v1,a0
415 [ 0-9a-f]+:	9401 fffe 	beqz	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
416 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
417 [ 0-9a-f]+:	0c00      	nop
418 [ 0-9a-f]+:	d400 0000 	j	0 <test>
419 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
420 
421 [0-9a-f]+ <.*>:
422 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
423 [ 0-9a-f]+:	0083 0b90 	sltu	at,v1,a0
424 [ 0-9a-f]+:	9401 fffe 	beqz	at,[0-9a-f]+ <.*\+0x[0-9a-f]+>
425 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
426 [ 0-9a-f]+:	0c00      	nop
427 [ 0-9a-f]+:	d400 0000 	j	0 <test>
428 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
429 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
430 
431 [0-9a-f]+ <.*>:
432 [ 0-9a-f]+:	4043 fffe 	bgez	v1,[0-9a-f]+ <.*>
433 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
434 [ 0-9a-f]+:	0c00      	nop
435 [ 0-9a-f]+:	f400 0000 	jal	0 <test>
436 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
437 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
438 
439 [0-9a-f]+ <.*>:
440 [ 0-9a-f]+:	4043 fffe 	bgez	v1,[0-9a-f]+ <.*>
441 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
442 [ 0-9a-f]+:	0c00      	nop
443 [ 0-9a-f]+:	d400 0000 	j	0 <test>
444 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
445 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
446 
447 [0-9a-f]+ <.*>:
448 [ 0-9a-f]+:	9483 fffe 	beq	v1,a0,[0-9a-f]+ <.*>
449 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
450 [ 0-9a-f]+:	0c00      	nop
451 [ 0-9a-f]+:	d400 0000 	j	0 <test>
452 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
453 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
454 
455 [0-9a-f]+ <.*>:
456 [ 0-9a-f]+:	9403 fffe 	beqz	v1,[0-9a-f]+ <.*>
457 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
458 [ 0-9a-f]+:	0c00      	nop
459 [ 0-9a-f]+:	d400 0000 	j	0 <test>
460 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
461 
462 [0-9a-f]+ <.*>:
463 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
464 [ 0-9a-f]+:	9403 fffe 	beqz	v1,[0-9a-f]+ <.*\+0x[0-9a-f]+>
465 [ 	]*[0-9a-f]+: R_MICROMIPS_PC16_S1	.*
466 [ 0-9a-f]+:	0c00      	nop
467 [ 0-9a-f]+:	d400 0000 	j	0 <test>
468 [ 	]*[0-9a-f]+: R_MICROMIPS_26_S1	test3
469 [ 0-9a-f]+:	00a4 1b10 	xor	v1,a0,a1
470 
471 [0-9a-f]+ <.*>:
472 	\.\.\.
473 
474 [0-9a-f]+ <test2>:
475 	\.\.\.
476 
477 [0-9a-f]+ <test3>:
478 [ 0-9a-f]+:	05d8      	addu	v1,a0,a1
479 	\.\.\.
480