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