MIPS16/opcodes: Make the handling of BREAK and SDBBP consistent
[external/binutils.git] / binutils / testsuite / binutils-all / mips / mips16-extend-insn.d
1 #PROG: objcopy
2 #objdump: -d --prefix-addresses --show-raw-insn
3 #name: MIPS16 extensible and non-extensible instruction disassembly
4 #as: -32 -mips64
5
6 # Verify interpreted and separate respectively EXTEND prefix disassembly
7 # for extensible and non-extensible instructions.
8
9 .*: +file format .*mips.*
10
11 Disassembly of section \.text:
12 [0-9a-f]+ <[^>]*> f123 0000     addiu   s0,sp,6432
13 [0-9a-f]+ <[^>]*> f123 0020     addiu   s0,sp,6432
14 [0-9a-f]+ <[^>]*> f123 0040     addiu   s0,sp,6432
15 [0-9a-f]+ <[^>]*> f123 0060     addiu   s0,sp,6432
16 [0-9a-f]+ <[^>]*> f123 0080     addiu   s0,sp,6432
17 [0-9a-f]+ <[^>]*> f123 00a0     addiu   s0,sp,6432
18 [0-9a-f]+ <[^>]*> f123 00c0     addiu   s0,sp,6432
19 [0-9a-f]+ <[^>]*> f123 00e0     addiu   s0,sp,6432
20 [0-9a-f]+ <[^>]*> f123 0800     la      s0,00001940 <foo\+0x1940>
21 [0-9a-f]+ <[^>]*> f123 0820     la      s0,00001944 <foo\+0x1944>
22 [0-9a-f]+ <[^>]*> f123 0840     la      s0,00001948 <foo\+0x1948>
23 [0-9a-f]+ <[^>]*> f123 0860     la      s0,0000194c <foo\+0x194c>
24 [0-9a-f]+ <[^>]*> f123 0880     la      s0,00001950 <foo\+0x1950>
25 [0-9a-f]+ <[^>]*> f123 08a0     la      s0,00001954 <foo\+0x1954>
26 [0-9a-f]+ <[^>]*> f123 08c0     la      s0,00001958 <foo\+0x1958>
27 [0-9a-f]+ <[^>]*> f123 08e0     la      s0,0000195c <foo\+0x195c>
28 [0-9a-f]+ <[^>]*> f123 1000     b       00003284 <foo\+0x3284>
29 [0-9a-f]+ <[^>]*> f123 1020     b       00003288 <foo\+0x3288>
30 [0-9a-f]+ <[^>]*> f123 1040     b       0000328c <foo\+0x328c>
31 [0-9a-f]+ <[^>]*> f123 1060     b       00003290 <foo\+0x3290>
32 [0-9a-f]+ <[^>]*> f123 1080     b       00003294 <foo\+0x3294>
33 [0-9a-f]+ <[^>]*> f123 10a0     b       00003298 <foo\+0x3298>
34 [0-9a-f]+ <[^>]*> f123 10c0     b       0000329c <foo\+0x329c>
35 [0-9a-f]+ <[^>]*> f123 10e0     b       000032a0 <foo\+0x32a0>
36 [0-9a-f]+ <[^>]*> f123 2000     beqz    s0,000032a4 <foo\+0x32a4>
37 [0-9a-f]+ <[^>]*> f123 2020     beqz    s0,000032a8 <foo\+0x32a8>
38 [0-9a-f]+ <[^>]*> f123 2040     beqz    s0,000032ac <foo\+0x32ac>
39 [0-9a-f]+ <[^>]*> f123 2060     beqz    s0,000032b0 <foo\+0x32b0>
40 [0-9a-f]+ <[^>]*> f123 2080     beqz    s0,000032b4 <foo\+0x32b4>
41 [0-9a-f]+ <[^>]*> f123 20a0     beqz    s0,000032b8 <foo\+0x32b8>
42 [0-9a-f]+ <[^>]*> f123 20c0     beqz    s0,000032bc <foo\+0x32bc>
43 [0-9a-f]+ <[^>]*> f123 20e0     beqz    s0,000032c0 <foo\+0x32c0>
44 [0-9a-f]+ <[^>]*> f123 2800     bnez    s0,000032c4 <foo\+0x32c4>
45 [0-9a-f]+ <[^>]*> f123 2820     bnez    s0,000032c8 <foo\+0x32c8>
46 [0-9a-f]+ <[^>]*> f123 2840     bnez    s0,000032cc <foo\+0x32cc>
47 [0-9a-f]+ <[^>]*> f123 2860     bnez    s0,000032d0 <foo\+0x32d0>
48 [0-9a-f]+ <[^>]*> f123 2880     bnez    s0,000032d4 <foo\+0x32d4>
49 [0-9a-f]+ <[^>]*> f123 28a0     bnez    s0,000032d8 <foo\+0x32d8>
50 [0-9a-f]+ <[^>]*> f123 28c0     bnez    s0,000032dc <foo\+0x32dc>
51 [0-9a-f]+ <[^>]*> f123 28e0     bnez    s0,000032e0 <foo\+0x32e0>
52 [0-9a-f]+ <[^>]*> f123 3000     sll     s0,4
53 [0-9a-f]+ <[^>]*> f123 3004     sll     s0,4
54 [0-9a-f]+ <[^>]*> f123 3008     sll     s0,4
55 [0-9a-f]+ <[^>]*> f123 300c     sll     s0,4
56 [0-9a-f]+ <[^>]*> f123 3010     sll     s0,4
57 [0-9a-f]+ <[^>]*> f123 3014     sll     s0,4
58 [0-9a-f]+ <[^>]*> f123 3018     sll     s0,4
59 [0-9a-f]+ <[^>]*> f123 301c     sll     s0,4
60 [0-9a-f]+ <[^>]*> f123 3001     dsll    s0,36
61 [0-9a-f]+ <[^>]*> f123 3005     dsll    s0,36
62 [0-9a-f]+ <[^>]*> f123 3009     dsll    s0,36
63 [0-9a-f]+ <[^>]*> f123 300d     dsll    s0,36
64 [0-9a-f]+ <[^>]*> f123 3011     dsll    s0,36
65 [0-9a-f]+ <[^>]*> f123 3015     dsll    s0,36
66 [0-9a-f]+ <[^>]*> f123 3019     dsll    s0,36
67 [0-9a-f]+ <[^>]*> f123 301d     dsll    s0,36
68 [0-9a-f]+ <[^>]*> f123 3002     srl     s0,4
69 [0-9a-f]+ <[^>]*> f123 3006     srl     s0,4
70 [0-9a-f]+ <[^>]*> f123 300a     srl     s0,4
71 [0-9a-f]+ <[^>]*> f123 300e     srl     s0,4
72 [0-9a-f]+ <[^>]*> f123 3012     srl     s0,4
73 [0-9a-f]+ <[^>]*> f123 3016     srl     s0,4
74 [0-9a-f]+ <[^>]*> f123 301a     srl     s0,4
75 [0-9a-f]+ <[^>]*> f123 301e     srl     s0,4
76 [0-9a-f]+ <[^>]*> f123 3003     sra     s0,4
77 [0-9a-f]+ <[^>]*> f123 3007     sra     s0,4
78 [0-9a-f]+ <[^>]*> f123 300b     sra     s0,4
79 [0-9a-f]+ <[^>]*> f123 300f     sra     s0,4
80 [0-9a-f]+ <[^>]*> f123 3013     sra     s0,4
81 [0-9a-f]+ <[^>]*> f123 3017     sra     s0,4
82 [0-9a-f]+ <[^>]*> f123 301b     sra     s0,4
83 [0-9a-f]+ <[^>]*> f123 301f     sra     s0,4
84 [0-9a-f]+ <[^>]*> f123 3800     ld      s0,6432\(s0\)
85 [0-9a-f]+ <[^>]*> f123 4000     addiu   s0,s0,6432
86 [0-9a-f]+ <[^>]*> f123 4010     daddiu  s0,s0,6432
87 [0-9a-f]+ <[^>]*> f123 4800     addiu   s0,6432
88 [0-9a-f]+ <[^>]*> f123 4820     addiu   s0,6432
89 [0-9a-f]+ <[^>]*> f123 4840     addiu   s0,6432
90 [0-9a-f]+ <[^>]*> f123 4860     addiu   s0,6432
91 [0-9a-f]+ <[^>]*> f123 4880     addiu   s0,6432
92 [0-9a-f]+ <[^>]*> f123 48a0     addiu   s0,6432
93 [0-9a-f]+ <[^>]*> f123 48c0     addiu   s0,6432
94 [0-9a-f]+ <[^>]*> f123 48e0     addiu   s0,6432
95 [0-9a-f]+ <[^>]*> f123 5000     slti    s0,6432
96 [0-9a-f]+ <[^>]*> f123 5020     slti    s0,6432
97 [0-9a-f]+ <[^>]*> f123 5040     slti    s0,6432
98 [0-9a-f]+ <[^>]*> f123 5060     slti    s0,6432
99 [0-9a-f]+ <[^>]*> f123 5080     slti    s0,6432
100 [0-9a-f]+ <[^>]*> f123 50a0     slti    s0,6432
101 [0-9a-f]+ <[^>]*> f123 50c0     slti    s0,6432
102 [0-9a-f]+ <[^>]*> f123 50e0     slti    s0,6432
103 [0-9a-f]+ <[^>]*> f123 5800     sltiu   s0,6432
104 [0-9a-f]+ <[^>]*> f123 5820     sltiu   s0,6432
105 [0-9a-f]+ <[^>]*> f123 5840     sltiu   s0,6432
106 [0-9a-f]+ <[^>]*> f123 5860     sltiu   s0,6432
107 [0-9a-f]+ <[^>]*> f123 5880     sltiu   s0,6432
108 [0-9a-f]+ <[^>]*> f123 58a0     sltiu   s0,6432
109 [0-9a-f]+ <[^>]*> f123 58c0     sltiu   s0,6432
110 [0-9a-f]+ <[^>]*> f123 58e0     sltiu   s0,6432
111 [0-9a-f]+ <[^>]*> f123 6000     bteqz   000033d0 <foo\+0x33d0>
112 [0-9a-f]+ <[^>]*> f123 6020     bteqz   000033d4 <foo\+0x33d4>
113 [0-9a-f]+ <[^>]*> f123 6040     bteqz   000033d8 <foo\+0x33d8>
114 [0-9a-f]+ <[^>]*> f123 6060     bteqz   000033dc <foo\+0x33dc>
115 [0-9a-f]+ <[^>]*> f123 6080     bteqz   000033e0 <foo\+0x33e0>
116 [0-9a-f]+ <[^>]*> f123 60a0     bteqz   000033e4 <foo\+0x33e4>
117 [0-9a-f]+ <[^>]*> f123 60c0     bteqz   000033e8 <foo\+0x33e8>
118 [0-9a-f]+ <[^>]*> f123 60e0     bteqz   000033ec <foo\+0x33ec>
119 [0-9a-f]+ <[^>]*> f123 6100     btnez   000033f0 <foo\+0x33f0>
120 [0-9a-f]+ <[^>]*> f123 6120     btnez   000033f4 <foo\+0x33f4>
121 [0-9a-f]+ <[^>]*> f123 6140     btnez   000033f8 <foo\+0x33f8>
122 [0-9a-f]+ <[^>]*> f123 6160     btnez   000033fc <foo\+0x33fc>
123 [0-9a-f]+ <[^>]*> f123 6180     btnez   00003400 <foo\+0x3400>
124 [0-9a-f]+ <[^>]*> f123 61a0     btnez   00003404 <foo\+0x3404>
125 [0-9a-f]+ <[^>]*> f123 61c0     btnez   00003408 <foo\+0x3408>
126 [0-9a-f]+ <[^>]*> f123 61e0     btnez   0000340c <foo\+0x340c>
127 [0-9a-f]+ <[^>]*> f123 6200     sw      ra,6432\(sp\)
128 [0-9a-f]+ <[^>]*> f123 6220     sw      ra,6432\(sp\)
129 [0-9a-f]+ <[^>]*> f123 6240     sw      ra,6432\(sp\)
130 [0-9a-f]+ <[^>]*> f123 6280     sw      ra,6432\(sp\)
131 [0-9a-f]+ <[^>]*> f123 62a0     sw      ra,6432\(sp\)
132 [0-9a-f]+ <[^>]*> f123 62c0     sw      ra,6432\(sp\)
133 [0-9a-f]+ <[^>]*> f123 62e0     sw      ra,6432\(sp\)
134 [0-9a-f]+ <[^>]*> f123 6200     sw      ra,6432\(sp\)
135 [0-9a-f]+ <[^>]*> f123 6300     addiu   sp,6432
136 [0-9a-f]+ <[^>]*> f123 6320     addiu   sp,6432
137 [0-9a-f]+ <[^>]*> f123 6340     addiu   sp,6432
138 [0-9a-f]+ <[^>]*> f123 6360     addiu   sp,6432
139 [0-9a-f]+ <[^>]*> f123 6380     addiu   sp,6432
140 [0-9a-f]+ <[^>]*> f123 63a0     addiu   sp,6432
141 [0-9a-f]+ <[^>]*> f123 63c0     addiu   sp,6432
142 [0-9a-f]+ <[^>]*> f123 63e0     addiu   sp,6432
143 [0-9a-f]+ <[^>]*> f123 6400     restore 256,s2,a1-a3
144 [0-9a-f]+ <[^>]*> f123 6480     save    256,s2,a1-a3
145 [0-9a-f]+ <[^>]*> f123          extend  0x123
146 [0-9a-f]+ <[^>]*> 6500          nop
147 [0-9a-f]+ <[^>]*> f123          extend  0x123
148 [0-9a-f]+ <[^>]*> 6501          move    zero,s1
149 [0-9a-f]+ <[^>]*> f123          extend  0x123
150 [0-9a-f]+ <[^>]*> 6700          move    s0,zero
151 [0-9a-f]+ <[^>]*> f123 6800     li      s0,6432
152 [0-9a-f]+ <[^>]*> f123 6820     li      s0,6432
153 [0-9a-f]+ <[^>]*> f123 6840     li      s0,6432
154 [0-9a-f]+ <[^>]*> f123 6860     li      s0,6432
155 [0-9a-f]+ <[^>]*> f123 6880     li      s0,6432
156 [0-9a-f]+ <[^>]*> f123 68a0     li      s0,6432
157 [0-9a-f]+ <[^>]*> f123 68c0     li      s0,6432
158 [0-9a-f]+ <[^>]*> f123 68e0     li      s0,6432
159 [0-9a-f]+ <[^>]*> f123 7000     cmpi    s0,6432
160 [0-9a-f]+ <[^>]*> f123 7020     cmpi    s0,6432
161 [0-9a-f]+ <[^>]*> f123 7040     cmpi    s0,6432
162 [0-9a-f]+ <[^>]*> f123 7060     cmpi    s0,6432
163 [0-9a-f]+ <[^>]*> f123 7080     cmpi    s0,6432
164 [0-9a-f]+ <[^>]*> f123 70a0     cmpi    s0,6432
165 [0-9a-f]+ <[^>]*> f123 70c0     cmpi    s0,6432
166 [0-9a-f]+ <[^>]*> f123 70e0     cmpi    s0,6432
167 [0-9a-f]+ <[^>]*> f123 7800     sd      s0,6432\(s0\)
168 [0-9a-f]+ <[^>]*> f123 8000     lb      s0,6432\(s0\)
169 [0-9a-f]+ <[^>]*> f123 8800     lh      s0,6432\(s0\)
170 [0-9a-f]+ <[^>]*> f123 9000     lw      s0,6432\(sp\)
171 [0-9a-f]+ <[^>]*> f123 9020     lw      s0,6432\(sp\)
172 [0-9a-f]+ <[^>]*> f123 9040     lw      s0,6432\(sp\)
173 [0-9a-f]+ <[^>]*> f123 9060     lw      s0,6432\(sp\)
174 [0-9a-f]+ <[^>]*> f123 9080     lw      s0,6432\(sp\)
175 [0-9a-f]+ <[^>]*> f123 90a0     lw      s0,6432\(sp\)
176 [0-9a-f]+ <[^>]*> f123 90c0     lw      s0,6432\(sp\)
177 [0-9a-f]+ <[^>]*> f123 90e0     lw      s0,6432\(sp\)
178 [0-9a-f]+ <[^>]*> f123 9800     lw      s0,6432\(s0\)
179 [0-9a-f]+ <[^>]*> f123 a000     lbu     s0,6432\(s0\)
180 [0-9a-f]+ <[^>]*> f123 a800     lhu     s0,6432\(s0\)
181 [0-9a-f]+ <[^>]*> f123 b000     lw      s0,00001bb8 <foo\+0x1bb8>
182 [0-9a-f]+ <[^>]*> f123 b020     lw      s0,00001bbc <foo\+0x1bbc>
183 [0-9a-f]+ <[^>]*> f123 b040     lw      s0,00001bc0 <foo\+0x1bc0>
184 [0-9a-f]+ <[^>]*> f123 b060     lw      s0,00001bc4 <foo\+0x1bc4>
185 [0-9a-f]+ <[^>]*> f123 b080     lw      s0,00001bc8 <foo\+0x1bc8>
186 [0-9a-f]+ <[^>]*> f123 b0a0     lw      s0,00001bcc <foo\+0x1bcc>
187 [0-9a-f]+ <[^>]*> f123 b0c0     lw      s0,00001bd0 <foo\+0x1bd0>
188 [0-9a-f]+ <[^>]*> f123 b0e0     lw      s0,00001bd4 <foo\+0x1bd4>
189 [0-9a-f]+ <[^>]*> f123 b800     lwu     s0,6432\(s0\)
190 [0-9a-f]+ <[^>]*> f123 c000     sb      s0,6432\(s0\)
191 [0-9a-f]+ <[^>]*> f123 c800     sh      s0,6432\(s0\)
192 [0-9a-f]+ <[^>]*> f123 d000     sw      s0,6432\(sp\)
193 [0-9a-f]+ <[^>]*> f123 d020     sw      s0,6432\(sp\)
194 [0-9a-f]+ <[^>]*> f123 d040     sw      s0,6432\(sp\)
195 [0-9a-f]+ <[^>]*> f123 d060     sw      s0,6432\(sp\)
196 [0-9a-f]+ <[^>]*> f123 d080     sw      s0,6432\(sp\)
197 [0-9a-f]+ <[^>]*> f123 d0a0     sw      s0,6432\(sp\)
198 [0-9a-f]+ <[^>]*> f123 d0c0     sw      s0,6432\(sp\)
199 [0-9a-f]+ <[^>]*> f123 d0e0     sw      s0,6432\(sp\)
200 [0-9a-f]+ <[^>]*> f123 d800     sw      s0,6432\(s0\)
201 [0-9a-f]+ <[^>]*> f123 e000     asmacro 0x1,0x0,0x0,0x0,0x3,0x1
202 [0-9a-f]+ <[^>]*> f123 e001     asmacro 0x1,0x1,0x0,0x0,0x3,0x1
203 [0-9a-f]+ <[^>]*> f123 e002     asmacro 0x1,0x2,0x0,0x0,0x3,0x1
204 [0-9a-f]+ <[^>]*> f123 e003     asmacro 0x1,0x3,0x0,0x0,0x3,0x1
205 [0-9a-f]+ <[^>]*> f123          extend  0x123
206 [0-9a-f]+ <[^>]*> e800          jr      s0
207 [0-9a-f]+ <[^>]*> f123          extend  0x123
208 [0-9a-f]+ <[^>]*> e820          jr      ra
209 [0-9a-f]+ <[^>]*> f123          extend  0x123
210 [0-9a-f]+ <[^>]*> e840          jalr    s0
211 [0-9a-f]+ <[^>]*> f123          extend  0x123
212 [0-9a-f]+ <[^>]*> e880          jrc     s0
213 [0-9a-f]+ <[^>]*> f123          extend  0x123
214 [0-9a-f]+ <[^>]*> e8a0          jrc     ra
215 [0-9a-f]+ <[^>]*> f123          extend  0x123
216 [0-9a-f]+ <[^>]*> e8c0          jalrc   s0
217 [0-9a-f]+ <[^>]*> f123          extend  0x123
218 [0-9a-f]+ <[^>]*> e801          sdbbp
219 [0-9a-f]+ <[^>]*> f123          extend  0x123
220 [0-9a-f]+ <[^>]*> e802          slt     s0,s0
221 [0-9a-f]+ <[^>]*> f123          extend  0x123
222 [0-9a-f]+ <[^>]*> e803          sltu    s0,s0
223 [0-9a-f]+ <[^>]*> f123          extend  0x123
224 [0-9a-f]+ <[^>]*> e804          sllv    s0,s0
225 [0-9a-f]+ <[^>]*> f123          extend  0x123
226 [0-9a-f]+ <[^>]*> e805          break
227 [0-9a-f]+ <[^>]*> f123          extend  0x123
228 [0-9a-f]+ <[^>]*> e806          srlv    s0,s0
229 [0-9a-f]+ <[^>]*> f123          extend  0x123
230 [0-9a-f]+ <[^>]*> e807          srav    s0,s0
231 [0-9a-f]+ <[^>]*> f123 e808     dsrl    s0,36
232 [0-9a-f]+ <[^>]*> f123 e908     dsrl    s0,36
233 [0-9a-f]+ <[^>]*> f123 ea08     dsrl    s0,36
234 [0-9a-f]+ <[^>]*> f123 eb08     dsrl    s0,36
235 [0-9a-f]+ <[^>]*> f123 ec08     dsrl    s0,36
236 [0-9a-f]+ <[^>]*> f123 ed08     dsrl    s0,36
237 [0-9a-f]+ <[^>]*> f123 ee08     dsrl    s0,36
238 [0-9a-f]+ <[^>]*> f123 ef08     dsrl    s0,36
239 [0-9a-f]+ <[^>]*> f123          extend  0x123
240 [0-9a-f]+ <[^>]*> e809          entry
241 [0-9a-f]+ <[^>]*> f123          extend  0x123
242 [0-9a-f]+ <[^>]*> e829          entry   ra
243 [0-9a-f]+ <[^>]*> f123          extend  0x123
244 [0-9a-f]+ <[^>]*> ed09          exit    \$f0
245 [0-9a-f]+ <[^>]*> f123          extend  0x123
246 [0-9a-f]+ <[^>]*> ee09          exit    \$f0-\$f1
247 [0-9a-f]+ <[^>]*> f123          extend  0x123
248 [0-9a-f]+ <[^>]*> ef09          exit
249 [0-9a-f]+ <[^>]*> f123          extend  0x123
250 [0-9a-f]+ <[^>]*> e80a          cmp     s0,s0
251 [0-9a-f]+ <[^>]*> f123          extend  0x123
252 [0-9a-f]+ <[^>]*> e80b          neg     s0
253 [0-9a-f]+ <[^>]*> f123          extend  0x123
254 [0-9a-f]+ <[^>]*> e80c          and     s0,s0
255 [0-9a-f]+ <[^>]*> f123          extend  0x123
256 [0-9a-f]+ <[^>]*> e80d          or      s0,s0
257 [0-9a-f]+ <[^>]*> f123          extend  0x123
258 [0-9a-f]+ <[^>]*> e80e          xor     s0,s0
259 [0-9a-f]+ <[^>]*> f123          extend  0x123
260 [0-9a-f]+ <[^>]*> e80f          not     s0
261 [0-9a-f]+ <[^>]*> f123          extend  0x123
262 [0-9a-f]+ <[^>]*> e810          mfhi    s0
263 [0-9a-f]+ <[^>]*> f123          extend  0x123
264 [0-9a-f]+ <[^>]*> e811          zeb     s0
265 [0-9a-f]+ <[^>]*> f123          extend  0x123
266 [0-9a-f]+ <[^>]*> e831          zeh     s0
267 [0-9a-f]+ <[^>]*> f123          extend  0x123
268 [0-9a-f]+ <[^>]*> e851          zew     s0
269 [0-9a-f]+ <[^>]*> f123          extend  0x123
270 [0-9a-f]+ <[^>]*> e891          seb     s0
271 [0-9a-f]+ <[^>]*> f123          extend  0x123
272 [0-9a-f]+ <[^>]*> e8b1          seh     s0
273 [0-9a-f]+ <[^>]*> f123          extend  0x123
274 [0-9a-f]+ <[^>]*> e8d1          sew     s0
275 [0-9a-f]+ <[^>]*> f123          extend  0x123
276 [0-9a-f]+ <[^>]*> e812          mflo    s0
277 [0-9a-f]+ <[^>]*> f123 e813     dsra    s0,36
278 [0-9a-f]+ <[^>]*> f123 e913     dsra    s0,36
279 [0-9a-f]+ <[^>]*> f123 ea13     dsra    s0,36
280 [0-9a-f]+ <[^>]*> f123 eb13     dsra    s0,36
281 [0-9a-f]+ <[^>]*> f123 ec13     dsra    s0,36
282 [0-9a-f]+ <[^>]*> f123 ed13     dsra    s0,36
283 [0-9a-f]+ <[^>]*> f123 ee13     dsra    s0,36
284 [0-9a-f]+ <[^>]*> f123 ef13     dsra    s0,36
285 [0-9a-f]+ <[^>]*> f123          extend  0x123
286 [0-9a-f]+ <[^>]*> e814          dsllv   s0,s0
287 [0-9a-f]+ <[^>]*> f123          extend  0x123
288 [0-9a-f]+ <[^>]*> e816          dsrlv   s0,s0
289 [0-9a-f]+ <[^>]*> f123          extend  0x123
290 [0-9a-f]+ <[^>]*> e817          dsrav   s0,s0
291 [0-9a-f]+ <[^>]*> f123          extend  0x123
292 [0-9a-f]+ <[^>]*> e818          mult    s0,s0
293 [0-9a-f]+ <[^>]*> f123          extend  0x123
294 [0-9a-f]+ <[^>]*> e819          multu   s0,s0
295 [0-9a-f]+ <[^>]*> f123          extend  0x123
296 [0-9a-f]+ <[^>]*> e81a          div     zero,s0,s0
297 [0-9a-f]+ <[^>]*> f123          extend  0x123
298 [0-9a-f]+ <[^>]*> e81b          divu    zero,s0,s0
299 [0-9a-f]+ <[^>]*> f123          extend  0x123
300 [0-9a-f]+ <[^>]*> e81c          dmult   s0,s0
301 [0-9a-f]+ <[^>]*> f123          extend  0x123
302 [0-9a-f]+ <[^>]*> e81d          dmultu  s0,s0
303 [0-9a-f]+ <[^>]*> f123          extend  0x123
304 [0-9a-f]+ <[^>]*> e81e          ddiv    zero,s0,s0
305 [0-9a-f]+ <[^>]*> f123          extend  0x123
306 [0-9a-f]+ <[^>]*> e81f          ddivu   zero,s0,s0
307 [0-9a-f]+ <[^>]*> f123          extend  0x123
308 [0-9a-f]+ <[^>]*> f000          extend  0x0
309 [0-9a-f]+ <[^>]*> f123 f800     ld      s0,6432\(sp\)
310 [0-9a-f]+ <[^>]*> f123 f900     sd      s0,6432\(sp\)
311 [0-9a-f]+ <[^>]*> f123 fa00     sd      ra,6432\(sp\)
312 [0-9a-f]+ <[^>]*> f123 fa20     sd      ra,6432\(sp\)
313 [0-9a-f]+ <[^>]*> f123 fa40     sd      ra,6432\(sp\)
314 [0-9a-f]+ <[^>]*> f123 fa60     sd      ra,6432\(sp\)
315 [0-9a-f]+ <[^>]*> f123 fa80     sd      ra,6432\(sp\)
316 [0-9a-f]+ <[^>]*> f123 faa0     sd      ra,6432\(sp\)
317 [0-9a-f]+ <[^>]*> f123 fac0     sd      ra,6432\(sp\)
318 [0-9a-f]+ <[^>]*> f123 fae0     sd      ra,6432\(sp\)
319 [0-9a-f]+ <[^>]*> f123 fb00     daddiu  sp,6432
320 [0-9a-f]+ <[^>]*> f123 fb20     daddiu  sp,6432
321 [0-9a-f]+ <[^>]*> f123 fb40     daddiu  sp,6432
322 [0-9a-f]+ <[^>]*> f123 fb60     daddiu  sp,6432
323 [0-9a-f]+ <[^>]*> f123 fb80     daddiu  sp,6432
324 [0-9a-f]+ <[^>]*> f123 fba0     daddiu  sp,6432
325 [0-9a-f]+ <[^>]*> f123 fbc0     daddiu  sp,6432
326 [0-9a-f]+ <[^>]*> f123 fbe0     daddiu  sp,6432
327 [0-9a-f]+ <[^>]*> f123 fc00     ld      s0,00001d50 <foo\+0x1d50>
328 [0-9a-f]+ <[^>]*> f123 fd00     daddiu  s0,6432
329 [0-9a-f]+ <[^>]*> f123 fe00     dla     s0,00001d58 <foo\+0x1d58>
330 [0-9a-f]+ <[^>]*> f123 ff00     daddiu  s0,sp,6432
331         \.\.\.