Commit | Line | Data |
---|---|---|
c60aaac1 MR |
1 | #objdump: -dr |
2 | #as: -mabi=o64 | |
252b5132 RH |
3 | #name: mips16 |
4 | ||
5 | # Test the mips16 instruction set. | |
6 | ||
7 | .*: +file format .*mips.* | |
8 | ||
9 | Disassembly of section .text: | |
10 | ||
11 | 0+000000 <data1>: | |
12 | 0: 00000000 nop | |
13 | ||
14 | 0+000004 <insns1>: | |
aa5f19f2 NC |
15 | 4: 3b40 ld v0,0\(v1\) |
16 | 6: f000 3b41 ld v0,1\(v1\) | |
17 | a: f000 3b42 ld v0,2\(v1\) | |
18 | e: f000 3b43 ld v0,3\(v1\) | |
19 | 12: f000 3b44 ld v0,4\(v1\) | |
20 | 16: 3b41 ld v0,8\(v1\) | |
21 | 18: 3b42 ld v0,16\(v1\) | |
22 | 1a: 3b44 ld v0,32\(v1\) | |
23 | 1c: 3b48 ld v0,64\(v1\) | |
24 | 1e: 3b50 ld v0,128\(v1\) | |
25 | 20: f100 3b40 ld v0,256\(v1\) | |
26 | 24: f200 3b40 ld v0,512\(v1\) | |
27 | 28: f400 3b40 ld v0,1024\(v1\) | |
28 | 2c: f001 3b40 ld v0,2048\(v1\) | |
29 | 30: f7ff 3b5f ld v0,-1\(v1\) | |
30 | 34: f7ff 3b5e ld v0,-2\(v1\) | |
31 | 38: f7ff 3b5d ld v0,-3\(v1\) | |
32 | 3c: f7ff 3b5c ld v0,-4\(v1\) | |
33 | 40: f7ff 3b58 ld v0,-8\(v1\) | |
34 | 44: f7ff 3b50 ld v0,-16\(v1\) | |
35 | 48: f7ff 3b40 ld v0,-32\(v1\) | |
36 | 4c: f7df 3b40 ld v0,-64\(v1\) | |
37 | 50: f79f 3b40 ld v0,-128\(v1\) | |
38 | 54: f71f 3b40 ld v0,-256\(v1\) | |
39 | 58: f61f 3b40 ld v0,-512\(v1\) | |
40 | 5c: f41f 3b40 ld v0,-1024\(v1\) | |
41 | 60: f01f 3b40 ld v0,-2048\(v1\) | |
42 | 64: f7bf fc40 ld v0,0 <data1> | |
43 | 68: f6a0 fc54 ld v0,71c <data2> | |
c60aaac1 MR |
44 | 6c: f7e0 fc48 ld v0,850 <bar> |
45 | 70: f0a1 fc48 ld v0,918 <iuux> | |
aa5f19f2 NC |
46 | 74: f840 ld v0,0\(sp\) |
47 | 76: f000 f841 ld v0,1\(sp\) | |
48 | 7a: f000 f842 ld v0,2\(sp\) | |
49 | 7e: f000 f843 ld v0,3\(sp\) | |
50 | 82: f000 f844 ld v0,4\(sp\) | |
51 | 86: f841 ld v0,8\(sp\) | |
52 | 88: f842 ld v0,16\(sp\) | |
53 | 8a: f844 ld v0,32\(sp\) | |
54 | 8c: f848 ld v0,64\(sp\) | |
55 | 8e: f850 ld v0,128\(sp\) | |
56 | 90: f100 f840 ld v0,256\(sp\) | |
57 | 94: f200 f840 ld v0,512\(sp\) | |
58 | 98: f400 f840 ld v0,1024\(sp\) | |
59 | 9c: f001 f840 ld v0,2048\(sp\) | |
60 | a0: f7ff f85f ld v0,-1\(sp\) | |
61 | a4: f7ff f85e ld v0,-2\(sp\) | |
62 | a8: f7ff f85d ld v0,-3\(sp\) | |
63 | ac: f7ff f85c ld v0,-4\(sp\) | |
64 | b0: f7ff f858 ld v0,-8\(sp\) | |
65 | b4: f7ff f850 ld v0,-16\(sp\) | |
66 | b8: f7ff f840 ld v0,-32\(sp\) | |
67 | bc: f7df f840 ld v0,-64\(sp\) | |
68 | c0: f79f f840 ld v0,-128\(sp\) | |
69 | c4: f71f f840 ld v0,-256\(sp\) | |
70 | c8: f61f f840 ld v0,-512\(sp\) | |
71 | cc: f41f f840 ld v0,-1024\(sp\) | |
72 | d0: f01f f840 ld v0,-2048\(sp\) | |
73 | d4: bb40 lwu v0,0\(v1\) | |
74 | d6: f000 bb41 lwu v0,1\(v1\) | |
75 | da: f000 bb42 lwu v0,2\(v1\) | |
76 | de: f000 bb43 lwu v0,3\(v1\) | |
77 | e2: bb41 lwu v0,4\(v1\) | |
78 | e4: bb42 lwu v0,8\(v1\) | |
79 | e6: bb44 lwu v0,16\(v1\) | |
80 | e8: bb48 lwu v0,32\(v1\) | |
81 | ea: bb50 lwu v0,64\(v1\) | |
82 | ec: f080 bb40 lwu v0,128\(v1\) | |
83 | f0: f100 bb40 lwu v0,256\(v1\) | |
84 | f4: f200 bb40 lwu v0,512\(v1\) | |
85 | f8: f400 bb40 lwu v0,1024\(v1\) | |
86 | fc: f001 bb40 lwu v0,2048\(v1\) | |
87 | 100: f7ff bb5f lwu v0,-1\(v1\) | |
88 | 104: f7ff bb5e lwu v0,-2\(v1\) | |
89 | 108: f7ff bb5d lwu v0,-3\(v1\) | |
90 | 10c: f7ff bb5c lwu v0,-4\(v1\) | |
91 | 110: f7ff bb58 lwu v0,-8\(v1\) | |
92 | 114: f7ff bb50 lwu v0,-16\(v1\) | |
93 | 118: f7ff bb40 lwu v0,-32\(v1\) | |
94 | 11c: f7df bb40 lwu v0,-64\(v1\) | |
95 | 120: f79f bb40 lwu v0,-128\(v1\) | |
96 | 124: f71f bb40 lwu v0,-256\(v1\) | |
97 | 128: f61f bb40 lwu v0,-512\(v1\) | |
98 | 12c: f41f bb40 lwu v0,-1024\(v1\) | |
99 | 130: f01f bb40 lwu v0,-2048\(v1\) | |
100 | 134: 9b40 lw v0,0\(v1\) | |
101 | 136: f000 9b41 lw v0,1\(v1\) | |
102 | 13a: f000 9b42 lw v0,2\(v1\) | |
103 | 13e: f000 9b43 lw v0,3\(v1\) | |
104 | 142: 9b41 lw v0,4\(v1\) | |
105 | 144: 9b42 lw v0,8\(v1\) | |
106 | 146: 9b44 lw v0,16\(v1\) | |
107 | 148: 9b48 lw v0,32\(v1\) | |
108 | 14a: 9b50 lw v0,64\(v1\) | |
109 | 14c: f080 9b40 lw v0,128\(v1\) | |
110 | 150: f100 9b40 lw v0,256\(v1\) | |
111 | 154: f200 9b40 lw v0,512\(v1\) | |
112 | 158: f400 9b40 lw v0,1024\(v1\) | |
113 | 15c: f001 9b40 lw v0,2048\(v1\) | |
114 | 160: f7ff 9b5f lw v0,-1\(v1\) | |
115 | 164: f7ff 9b5e lw v0,-2\(v1\) | |
116 | 168: f7ff 9b5d lw v0,-3\(v1\) | |
117 | 16c: f7ff 9b5c lw v0,-4\(v1\) | |
118 | 170: f7ff 9b58 lw v0,-8\(v1\) | |
119 | 174: f7ff 9b50 lw v0,-16\(v1\) | |
120 | 178: f7ff 9b40 lw v0,-32\(v1\) | |
121 | 17c: f7df 9b40 lw v0,-64\(v1\) | |
122 | 180: f79f 9b40 lw v0,-128\(v1\) | |
123 | 184: f71f 9b40 lw v0,-256\(v1\) | |
124 | 188: f61f 9b40 lw v0,-512\(v1\) | |
125 | 18c: f41f 9b40 lw v0,-1024\(v1\) | |
126 | 190: f01f 9b40 lw v0,-2048\(v1\) | |
127 | 194: f67f b20c lw v0,0 <data1> | |
128 | 198: f580 b204 lw v0,71c <data2> | |
c60aaac1 MR |
129 | 19c: f6a0 b214 lw v0,850 <bar> |
130 | 1a0: f760 b218 lw v0,918 <iuux> | |
aa5f19f2 NC |
131 | 1a4: 9200 lw v0,0\(sp\) |
132 | 1a6: f000 9201 lw v0,1\(sp\) | |
133 | 1aa: f000 9202 lw v0,2\(sp\) | |
134 | 1ae: f000 9203 lw v0,3\(sp\) | |
135 | 1b2: 9201 lw v0,4\(sp\) | |
136 | 1b4: 9202 lw v0,8\(sp\) | |
137 | 1b6: 9204 lw v0,16\(sp\) | |
138 | 1b8: 9208 lw v0,32\(sp\) | |
139 | 1ba: 9210 lw v0,64\(sp\) | |
140 | 1bc: 9220 lw v0,128\(sp\) | |
141 | 1be: 9240 lw v0,256\(sp\) | |
142 | 1c0: 9280 lw v0,512\(sp\) | |
143 | 1c2: f400 9200 lw v0,1024\(sp\) | |
144 | 1c6: f001 9200 lw v0,2048\(sp\) | |
145 | 1ca: f7ff 921f lw v0,-1\(sp\) | |
146 | 1ce: f7ff 921e lw v0,-2\(sp\) | |
147 | 1d2: f7ff 921d lw v0,-3\(sp\) | |
148 | 1d6: f7ff 921c lw v0,-4\(sp\) | |
149 | 1da: f7ff 9218 lw v0,-8\(sp\) | |
150 | 1de: f7ff 9210 lw v0,-16\(sp\) | |
151 | 1e2: f7ff 9200 lw v0,-32\(sp\) | |
152 | 1e6: f7df 9200 lw v0,-64\(sp\) | |
153 | 1ea: f79f 9200 lw v0,-128\(sp\) | |
154 | 1ee: f71f 9200 lw v0,-256\(sp\) | |
155 | 1f2: f61f 9200 lw v0,-512\(sp\) | |
156 | 1f6: f41f 9200 lw v0,-1024\(sp\) | |
157 | 1fa: f01f 9200 lw v0,-2048\(sp\) | |
158 | 1fe: 8b40 lh v0,0\(v1\) | |
159 | 200: f000 8b41 lh v0,1\(v1\) | |
160 | 204: 8b41 lh v0,2\(v1\) | |
161 | 206: f000 8b43 lh v0,3\(v1\) | |
162 | 20a: 8b42 lh v0,4\(v1\) | |
163 | 20c: 8b44 lh v0,8\(v1\) | |
164 | 20e: 8b48 lh v0,16\(v1\) | |
165 | 210: 8b50 lh v0,32\(v1\) | |
166 | 212: f040 8b40 lh v0,64\(v1\) | |
167 | 216: f080 8b40 lh v0,128\(v1\) | |
168 | 21a: f100 8b40 lh v0,256\(v1\) | |
169 | 21e: f200 8b40 lh v0,512\(v1\) | |
170 | 222: f400 8b40 lh v0,1024\(v1\) | |
171 | 226: f001 8b40 lh v0,2048\(v1\) | |
172 | 22a: f7ff 8b5f lh v0,-1\(v1\) | |
173 | 22e: f7ff 8b5e lh v0,-2\(v1\) | |
174 | 232: f7ff 8b5d lh v0,-3\(v1\) | |
175 | 236: f7ff 8b5c lh v0,-4\(v1\) | |
176 | 23a: f7ff 8b58 lh v0,-8\(v1\) | |
177 | 23e: f7ff 8b50 lh v0,-16\(v1\) | |
178 | 242: f7ff 8b40 lh v0,-32\(v1\) | |
179 | 246: f7df 8b40 lh v0,-64\(v1\) | |
180 | 24a: f79f 8b40 lh v0,-128\(v1\) | |
181 | 24e: f71f 8b40 lh v0,-256\(v1\) | |
182 | 252: f61f 8b40 lh v0,-512\(v1\) | |
183 | 256: f41f 8b40 lh v0,-1024\(v1\) | |
184 | 25a: f01f 8b40 lh v0,-2048\(v1\) | |
185 | 25e: ab40 lhu v0,0\(v1\) | |
186 | 260: f000 ab41 lhu v0,1\(v1\) | |
187 | 264: ab41 lhu v0,2\(v1\) | |
188 | 266: f000 ab43 lhu v0,3\(v1\) | |
189 | 26a: ab42 lhu v0,4\(v1\) | |
190 | 26c: ab44 lhu v0,8\(v1\) | |
191 | 26e: ab48 lhu v0,16\(v1\) | |
192 | 270: ab50 lhu v0,32\(v1\) | |
193 | 272: f040 ab40 lhu v0,64\(v1\) | |
194 | 276: f080 ab40 lhu v0,128\(v1\) | |
195 | 27a: f100 ab40 lhu v0,256\(v1\) | |
196 | 27e: f200 ab40 lhu v0,512\(v1\) | |
197 | 282: f400 ab40 lhu v0,1024\(v1\) | |
198 | 286: f001 ab40 lhu v0,2048\(v1\) | |
199 | 28a: f7ff ab5f lhu v0,-1\(v1\) | |
200 | 28e: f7ff ab5e lhu v0,-2\(v1\) | |
201 | 292: f7ff ab5d lhu v0,-3\(v1\) | |
202 | 296: f7ff ab5c lhu v0,-4\(v1\) | |
203 | 29a: f7ff ab58 lhu v0,-8\(v1\) | |
204 | 29e: f7ff ab50 lhu v0,-16\(v1\) | |
205 | 2a2: f7ff ab40 lhu v0,-32\(v1\) | |
206 | 2a6: f7df ab40 lhu v0,-64\(v1\) | |
207 | 2aa: f79f ab40 lhu v0,-128\(v1\) | |
208 | 2ae: f71f ab40 lhu v0,-256\(v1\) | |
209 | 2b2: f61f ab40 lhu v0,-512\(v1\) | |
210 | 2b6: f41f ab40 lhu v0,-1024\(v1\) | |
211 | 2ba: f01f ab40 lhu v0,-2048\(v1\) | |
212 | 2be: 8340 lb v0,0\(v1\) | |
213 | 2c0: 8341 lb v0,1\(v1\) | |
214 | 2c2: 8342 lb v0,2\(v1\) | |
215 | 2c4: 8343 lb v0,3\(v1\) | |
216 | 2c6: 8344 lb v0,4\(v1\) | |
217 | 2c8: 8348 lb v0,8\(v1\) | |
218 | 2ca: 8350 lb v0,16\(v1\) | |
219 | 2cc: f020 8340 lb v0,32\(v1\) | |
220 | 2d0: f040 8340 lb v0,64\(v1\) | |
221 | 2d4: f080 8340 lb v0,128\(v1\) | |
222 | 2d8: f100 8340 lb v0,256\(v1\) | |
223 | 2dc: f200 8340 lb v0,512\(v1\) | |
224 | 2e0: f400 8340 lb v0,1024\(v1\) | |
225 | 2e4: f001 8340 lb v0,2048\(v1\) | |
226 | 2e8: f7ff 835f lb v0,-1\(v1\) | |
227 | 2ec: f7ff 835e lb v0,-2\(v1\) | |
228 | 2f0: f7ff 835d lb v0,-3\(v1\) | |
229 | 2f4: f7ff 835c lb v0,-4\(v1\) | |
230 | 2f8: f7ff 8358 lb v0,-8\(v1\) | |
231 | 2fc: f7ff 8350 lb v0,-16\(v1\) | |
232 | 300: f7ff 8340 lb v0,-32\(v1\) | |
233 | 304: f7df 8340 lb v0,-64\(v1\) | |
234 | 308: f79f 8340 lb v0,-128\(v1\) | |
235 | 30c: f71f 8340 lb v0,-256\(v1\) | |
236 | 310: f61f 8340 lb v0,-512\(v1\) | |
237 | 314: f41f 8340 lb v0,-1024\(v1\) | |
238 | 318: f01f 8340 lb v0,-2048\(v1\) | |
239 | 31c: a340 lbu v0,0\(v1\) | |
240 | 31e: a341 lbu v0,1\(v1\) | |
241 | 320: a342 lbu v0,2\(v1\) | |
242 | 322: a343 lbu v0,3\(v1\) | |
243 | 324: a344 lbu v0,4\(v1\) | |
244 | 326: a348 lbu v0,8\(v1\) | |
245 | 328: a350 lbu v0,16\(v1\) | |
246 | 32a: f020 a340 lbu v0,32\(v1\) | |
247 | 32e: f040 a340 lbu v0,64\(v1\) | |
248 | 332: f080 a340 lbu v0,128\(v1\) | |
249 | 336: f100 a340 lbu v0,256\(v1\) | |
250 | 33a: f200 a340 lbu v0,512\(v1\) | |
251 | 33e: f400 a340 lbu v0,1024\(v1\) | |
252 | 342: f001 a340 lbu v0,2048\(v1\) | |
253 | 346: f7ff a35f lbu v0,-1\(v1\) | |
254 | 34a: f7ff a35e lbu v0,-2\(v1\) | |
255 | 34e: f7ff a35d lbu v0,-3\(v1\) | |
256 | 352: f7ff a35c lbu v0,-4\(v1\) | |
257 | 356: f7ff a358 lbu v0,-8\(v1\) | |
258 | 35a: f7ff a350 lbu v0,-16\(v1\) | |
259 | 35e: f7ff a340 lbu v0,-32\(v1\) | |
260 | 362: f7df a340 lbu v0,-64\(v1\) | |
261 | 366: f79f a340 lbu v0,-128\(v1\) | |
262 | 36a: f71f a340 lbu v0,-256\(v1\) | |
263 | 36e: f61f a340 lbu v0,-512\(v1\) | |
264 | 372: f41f a340 lbu v0,-1024\(v1\) | |
265 | 376: f01f a340 lbu v0,-2048\(v1\) | |
266 | 37a: 7b40 sd v0,0\(v1\) | |
267 | 37c: f000 7b41 sd v0,1\(v1\) | |
268 | 380: f000 7b42 sd v0,2\(v1\) | |
269 | 384: f000 7b43 sd v0,3\(v1\) | |
270 | 388: f000 7b44 sd v0,4\(v1\) | |
271 | 38c: 7b41 sd v0,8\(v1\) | |
272 | 38e: 7b42 sd v0,16\(v1\) | |
273 | 390: 7b44 sd v0,32\(v1\) | |
274 | 392: 7b48 sd v0,64\(v1\) | |
275 | 394: 7b50 sd v0,128\(v1\) | |
276 | 396: f100 7b40 sd v0,256\(v1\) | |
277 | 39a: f200 7b40 sd v0,512\(v1\) | |
278 | 39e: f400 7b40 sd v0,1024\(v1\) | |
279 | 3a2: f001 7b40 sd v0,2048\(v1\) | |
280 | 3a6: f7ff 7b5f sd v0,-1\(v1\) | |
281 | 3aa: f7ff 7b5e sd v0,-2\(v1\) | |
282 | 3ae: f7ff 7b5d sd v0,-3\(v1\) | |
283 | 3b2: f7ff 7b5c sd v0,-4\(v1\) | |
284 | 3b6: f7ff 7b58 sd v0,-8\(v1\) | |
285 | 3ba: f7ff 7b50 sd v0,-16\(v1\) | |
286 | 3be: f7ff 7b40 sd v0,-32\(v1\) | |
287 | 3c2: f7df 7b40 sd v0,-64\(v1\) | |
288 | 3c6: f79f 7b40 sd v0,-128\(v1\) | |
289 | 3ca: f71f 7b40 sd v0,-256\(v1\) | |
290 | 3ce: f61f 7b40 sd v0,-512\(v1\) | |
291 | 3d2: f41f 7b40 sd v0,-1024\(v1\) | |
292 | 3d6: f01f 7b40 sd v0,-2048\(v1\) | |
293 | 3da: f940 sd v0,0\(sp\) | |
294 | 3dc: f000 f941 sd v0,1\(sp\) | |
295 | 3e0: f000 f942 sd v0,2\(sp\) | |
296 | 3e4: f000 f943 sd v0,3\(sp\) | |
297 | 3e8: f000 f944 sd v0,4\(sp\) | |
298 | 3ec: f941 sd v0,8\(sp\) | |
299 | 3ee: f942 sd v0,16\(sp\) | |
300 | 3f0: f944 sd v0,32\(sp\) | |
301 | 3f2: f948 sd v0,64\(sp\) | |
302 | 3f4: f950 sd v0,128\(sp\) | |
303 | 3f6: f100 f940 sd v0,256\(sp\) | |
304 | 3fa: f200 f940 sd v0,512\(sp\) | |
305 | 3fe: f400 f940 sd v0,1024\(sp\) | |
306 | 402: f001 f940 sd v0,2048\(sp\) | |
307 | 406: f7ff f95f sd v0,-1\(sp\) | |
308 | 40a: f7ff f95e sd v0,-2\(sp\) | |
309 | 40e: f7ff f95d sd v0,-3\(sp\) | |
310 | 412: f7ff f95c sd v0,-4\(sp\) | |
311 | 416: f7ff f958 sd v0,-8\(sp\) | |
312 | 41a: f7ff f950 sd v0,-16\(sp\) | |
313 | 41e: f7ff f940 sd v0,-32\(sp\) | |
314 | 422: f7df f940 sd v0,-64\(sp\) | |
315 | 426: f79f f940 sd v0,-128\(sp\) | |
316 | 42a: f71f f940 sd v0,-256\(sp\) | |
317 | 42e: f61f f940 sd v0,-512\(sp\) | |
318 | 432: f41f f940 sd v0,-1024\(sp\) | |
319 | 436: f01f f940 sd v0,-2048\(sp\) | |
320 | 43a: fa00 sd ra,0\(sp\) | |
321 | 43c: f000 fa01 sd ra,1\(sp\) | |
322 | 440: f000 fa02 sd ra,2\(sp\) | |
323 | 444: f000 fa03 sd ra,3\(sp\) | |
324 | 448: f000 fa04 sd ra,4\(sp\) | |
325 | 44c: fa01 sd ra,8\(sp\) | |
326 | 44e: fa02 sd ra,16\(sp\) | |
327 | 450: fa04 sd ra,32\(sp\) | |
328 | 452: fa08 sd ra,64\(sp\) | |
329 | 454: fa10 sd ra,128\(sp\) | |
330 | 456: fa20 sd ra,256\(sp\) | |
331 | 458: fa40 sd ra,512\(sp\) | |
332 | 45a: fa80 sd ra,1024\(sp\) | |
333 | 45c: f001 fa00 sd ra,2048\(sp\) | |
334 | 460: f7ff fa1f sd ra,-1\(sp\) | |
335 | 464: f7ff fa1e sd ra,-2\(sp\) | |
336 | 468: f7ff fa1d sd ra,-3\(sp\) | |
337 | 46c: f7ff fa1c sd ra,-4\(sp\) | |
338 | 470: f7ff fa18 sd ra,-8\(sp\) | |
339 | 474: f7ff fa10 sd ra,-16\(sp\) | |
340 | 478: f7ff fa00 sd ra,-32\(sp\) | |
341 | 47c: f7df fa00 sd ra,-64\(sp\) | |
342 | 480: f79f fa00 sd ra,-128\(sp\) | |
343 | 484: f71f fa00 sd ra,-256\(sp\) | |
344 | 488: f61f fa00 sd ra,-512\(sp\) | |
345 | 48c: f41f fa00 sd ra,-1024\(sp\) | |
346 | 490: f01f fa00 sd ra,-2048\(sp\) | |
347 | 494: db40 sw v0,0\(v1\) | |
348 | 496: f000 db41 sw v0,1\(v1\) | |
349 | 49a: f000 db42 sw v0,2\(v1\) | |
350 | 49e: f000 db43 sw v0,3\(v1\) | |
351 | 4a2: db41 sw v0,4\(v1\) | |
352 | 4a4: db42 sw v0,8\(v1\) | |
353 | 4a6: db44 sw v0,16\(v1\) | |
354 | 4a8: db48 sw v0,32\(v1\) | |
355 | 4aa: db50 sw v0,64\(v1\) | |
356 | 4ac: f080 db40 sw v0,128\(v1\) | |
357 | 4b0: f100 db40 sw v0,256\(v1\) | |
358 | 4b4: f200 db40 sw v0,512\(v1\) | |
359 | 4b8: f400 db40 sw v0,1024\(v1\) | |
360 | 4bc: f001 db40 sw v0,2048\(v1\) | |
361 | 4c0: f7ff db5f sw v0,-1\(v1\) | |
362 | 4c4: f7ff db5e sw v0,-2\(v1\) | |
363 | 4c8: f7ff db5d sw v0,-3\(v1\) | |
364 | 4cc: f7ff db5c sw v0,-4\(v1\) | |
365 | 4d0: f7ff db58 sw v0,-8\(v1\) | |
366 | 4d4: f7ff db50 sw v0,-16\(v1\) | |
367 | 4d8: f7ff db40 sw v0,-32\(v1\) | |
368 | 4dc: f7df db40 sw v0,-64\(v1\) | |
369 | 4e0: f79f db40 sw v0,-128\(v1\) | |
370 | 4e4: f71f db40 sw v0,-256\(v1\) | |
371 | 4e8: f61f db40 sw v0,-512\(v1\) | |
372 | 4ec: f41f db40 sw v0,-1024\(v1\) | |
373 | 4f0: f01f db40 sw v0,-2048\(v1\) | |
374 | 4f4: d200 sw v0,0\(sp\) | |
375 | 4f6: f000 d201 sw v0,1\(sp\) | |
376 | 4fa: f000 d202 sw v0,2\(sp\) | |
377 | 4fe: f000 d203 sw v0,3\(sp\) | |
378 | 502: d201 sw v0,4\(sp\) | |
379 | 504: d202 sw v0,8\(sp\) | |
380 | 506: d204 sw v0,16\(sp\) | |
381 | 508: d208 sw v0,32\(sp\) | |
382 | 50a: d210 sw v0,64\(sp\) | |
383 | 50c: d220 sw v0,128\(sp\) | |
384 | 50e: d240 sw v0,256\(sp\) | |
385 | 510: d280 sw v0,512\(sp\) | |
386 | 512: f400 d200 sw v0,1024\(sp\) | |
387 | 516: f001 d200 sw v0,2048\(sp\) | |
388 | 51a: f7ff d21f sw v0,-1\(sp\) | |
389 | 51e: f7ff d21e sw v0,-2\(sp\) | |
390 | 522: f7ff d21d sw v0,-3\(sp\) | |
391 | 526: f7ff d21c sw v0,-4\(sp\) | |
392 | 52a: f7ff d218 sw v0,-8\(sp\) | |
393 | 52e: f7ff d210 sw v0,-16\(sp\) | |
394 | 532: f7ff d200 sw v0,-32\(sp\) | |
395 | 536: f7df d200 sw v0,-64\(sp\) | |
396 | 53a: f79f d200 sw v0,-128\(sp\) | |
397 | 53e: f71f d200 sw v0,-256\(sp\) | |
398 | 542: f61f d200 sw v0,-512\(sp\) | |
399 | 546: f41f d200 sw v0,-1024\(sp\) | |
400 | 54a: f01f d200 sw v0,-2048\(sp\) | |
401 | 54e: 6200 sw ra,0\(sp\) | |
402 | 550: f000 6201 sw ra,1\(sp\) | |
403 | 554: f000 6202 sw ra,2\(sp\) | |
404 | 558: f000 6203 sw ra,3\(sp\) | |
405 | 55c: 6201 sw ra,4\(sp\) | |
406 | 55e: 6202 sw ra,8\(sp\) | |
407 | 560: 6204 sw ra,16\(sp\) | |
408 | 562: 6208 sw ra,32\(sp\) | |
409 | 564: 6210 sw ra,64\(sp\) | |
410 | 566: 6220 sw ra,128\(sp\) | |
411 | 568: 6240 sw ra,256\(sp\) | |
412 | 56a: 6280 sw ra,512\(sp\) | |
413 | 56c: f400 6200 sw ra,1024\(sp\) | |
414 | 570: f001 6200 sw ra,2048\(sp\) | |
415 | 574: f7ff 621f sw ra,-1\(sp\) | |
416 | 578: f7ff 621e sw ra,-2\(sp\) | |
417 | 57c: f7ff 621d sw ra,-3\(sp\) | |
418 | 580: f7ff 621c sw ra,-4\(sp\) | |
419 | 584: f7ff 6218 sw ra,-8\(sp\) | |
420 | 588: f7ff 6210 sw ra,-16\(sp\) | |
421 | 58c: f7ff 6200 sw ra,-32\(sp\) | |
422 | 590: f7df 6200 sw ra,-64\(sp\) | |
423 | 594: f79f 6200 sw ra,-128\(sp\) | |
424 | 598: f71f 6200 sw ra,-256\(sp\) | |
425 | 59c: f61f 6200 sw ra,-512\(sp\) | |
426 | 5a0: f41f 6200 sw ra,-1024\(sp\) | |
427 | 5a4: f01f 6200 sw ra,-2048\(sp\) | |
428 | 5a8: cb40 sh v0,0\(v1\) | |
429 | 5aa: f000 cb41 sh v0,1\(v1\) | |
430 | 5ae: cb41 sh v0,2\(v1\) | |
431 | 5b0: f000 cb43 sh v0,3\(v1\) | |
432 | 5b4: cb42 sh v0,4\(v1\) | |
433 | 5b6: cb44 sh v0,8\(v1\) | |
434 | 5b8: cb48 sh v0,16\(v1\) | |
435 | 5ba: cb50 sh v0,32\(v1\) | |
436 | 5bc: f040 cb40 sh v0,64\(v1\) | |
437 | 5c0: f080 cb40 sh v0,128\(v1\) | |
438 | 5c4: f100 cb40 sh v0,256\(v1\) | |
439 | 5c8: f200 cb40 sh v0,512\(v1\) | |
440 | 5cc: f400 cb40 sh v0,1024\(v1\) | |
441 | 5d0: f001 cb40 sh v0,2048\(v1\) | |
442 | 5d4: f7ff cb5f sh v0,-1\(v1\) | |
443 | 5d8: f7ff cb5e sh v0,-2\(v1\) | |
444 | 5dc: f7ff cb5d sh v0,-3\(v1\) | |
445 | 5e0: f7ff cb5c sh v0,-4\(v1\) | |
446 | 5e4: f7ff cb58 sh v0,-8\(v1\) | |
447 | 5e8: f7ff cb50 sh v0,-16\(v1\) | |
448 | 5ec: f7ff cb40 sh v0,-32\(v1\) | |
449 | 5f0: f7df cb40 sh v0,-64\(v1\) | |
450 | 5f4: f79f cb40 sh v0,-128\(v1\) | |
451 | 5f8: f71f cb40 sh v0,-256\(v1\) | |
452 | 5fc: f61f cb40 sh v0,-512\(v1\) | |
453 | 600: f41f cb40 sh v0,-1024\(v1\) | |
454 | 604: f01f cb40 sh v0,-2048\(v1\) | |
455 | 608: c340 sb v0,0\(v1\) | |
456 | 60a: c341 sb v0,1\(v1\) | |
457 | 60c: c342 sb v0,2\(v1\) | |
458 | 60e: c343 sb v0,3\(v1\) | |
459 | 610: c344 sb v0,4\(v1\) | |
460 | 612: c348 sb v0,8\(v1\) | |
461 | 614: c350 sb v0,16\(v1\) | |
462 | 616: f020 c340 sb v0,32\(v1\) | |
463 | 61a: f040 c340 sb v0,64\(v1\) | |
464 | 61e: f080 c340 sb v0,128\(v1\) | |
465 | 622: f100 c340 sb v0,256\(v1\) | |
466 | 626: f200 c340 sb v0,512\(v1\) | |
467 | 62a: f400 c340 sb v0,1024\(v1\) | |
468 | 62e: f001 c340 sb v0,2048\(v1\) | |
469 | 632: f7ff c35f sb v0,-1\(v1\) | |
470 | 636: f7ff c35e sb v0,-2\(v1\) | |
471 | 63a: f7ff c35d sb v0,-3\(v1\) | |
472 | 63e: f7ff c35c sb v0,-4\(v1\) | |
473 | 642: f7ff c358 sb v0,-8\(v1\) | |
474 | 646: f7ff c350 sb v0,-16\(v1\) | |
475 | 64a: f7ff c340 sb v0,-32\(v1\) | |
476 | 64e: f7df c340 sb v0,-64\(v1\) | |
477 | 652: f79f c340 sb v0,-128\(v1\) | |
478 | 656: f71f c340 sb v0,-256\(v1\) | |
479 | 65a: f61f c340 sb v0,-512\(v1\) | |
480 | 65e: f41f c340 sb v0,-1024\(v1\) | |
481 | 662: f01f c340 sb v0,-2048\(v1\) | |
482 | 666: 6a00 li v0,0 | |
483 | 668: 6a01 li v0,1 | |
484 | 66a: f100 6a00 li v0,256 | |
485 | 66e: 675e move v0,s8 | |
486 | 670: 6592 move s4,v0 | |
487 | 672: 4350 daddiu v0,v1,0 | |
488 | 674: 4351 daddiu v0,v1,1 | |
489 | 676: 435f daddiu v0,v1,-1 | |
490 | 678: f010 4350 daddiu v0,v1,16 | |
491 | 67c: f7ff 4350 daddiu v0,v1,-16 | |
492 | 680: e388 daddu v0,v1,a0 | |
493 | 682: fd40 daddiu v0,0 | |
494 | 684: fd41 daddiu v0,1 | |
495 | 686: fd5f daddiu v0,-1 | |
496 | 688: f020 fd40 daddiu v0,32 | |
497 | 68c: f7ff fd40 daddiu v0,-32 | |
498 | 690: f080 fd40 daddiu v0,128 | |
499 | 694: f79f fd40 daddiu v0,-128 | |
500 | 698: f17f fe48 dla v0,0 <data1> | |
501 | 69c: f080 fe40 dla v0,71c <data2> | |
c60aaac1 MR |
502 | 6a0: f1a0 fe50 dla v0,850 <bar> |
503 | 6a4: f260 fe54 dla v0,918 <iuux> | |
aa5f19f2 NC |
504 | 6a8: fb00 daddiu sp,0 |
505 | 6aa: f000 fb01 daddiu sp,1 | |
506 | 6ae: f7ff fb1f daddiu sp,-1 | |
507 | 6b2: fb20 daddiu sp,256 | |
508 | 6b4: fbe0 daddiu sp,-256 | |
509 | 6b6: ff40 daddiu v0,sp,0 | |
510 | 6b8: f000 ff41 daddiu v0,sp,1 | |
511 | 6bc: f7ff ff5f daddiu v0,sp,-1 | |
512 | 6c0: ff48 daddiu v0,sp,32 | |
513 | 6c2: f7ff ff40 daddiu v0,sp,-32 | |
514 | 6c6: f080 ff40 daddiu v0,sp,128 | |
515 | 6ca: f79f ff40 daddiu v0,sp,-128 | |
516 | 6ce: 4340 addiu v0,v1,0 | |
517 | 6d0: 4341 addiu v0,v1,1 | |
518 | 6d2: 434f addiu v0,v1,-1 | |
519 | 6d4: f010 4340 addiu v0,v1,16 | |
520 | 6d8: f7ff 4340 addiu v0,v1,-16 | |
521 | 6dc: e389 addu v0,v1,a0 | |
522 | 6de: 4a00 addiu v0,0 | |
523 | 6e0: 4a01 addiu v0,1 | |
524 | 6e2: 4aff addiu v0,-1 | |
525 | 6e4: 4a20 addiu v0,32 | |
526 | 6e6: 4ae0 addiu v0,-32 | |
527 | 6e8: f080 4a00 addiu v0,128 | |
528 | 6ec: 4a80 addiu v0,-128 | |
529 | 6ee: f11f 0a14 la v0,0 <data1> | |
530 | 6f2: 0a0b la v0,71c <data2> | |
c60aaac1 MR |
531 | 6f4: 0a57 la v0,850 <bar> |
532 | 6f6: 0a89 la v0,918 <iuux> | |
aa5f19f2 NC |
533 | 6f8: 6300 addiu sp,0 |
534 | 6fa: f000 6301 addiu sp,1 | |
535 | 6fe: f7ff 631f addiu sp,-1 | |
536 | 702: 6320 addiu sp,256 | |
537 | 704: 63e0 addiu sp,-256 | |
538 | 706: 0200 addiu v0,sp,0 | |
539 | 708: f000 0201 addiu v0,sp,1 | |
540 | 70c: f7ff 021f addiu v0,sp,-1 | |
541 | 710: 0208 addiu v0,sp,32 | |
542 | 712: f7ff 0200 addiu v0,sp,-32 | |
543 | 716: 0220 addiu v0,sp,128 | |
544 | 718: f79f 0200 addiu v0,sp,-128 | |
252b5132 RH |
545 | |
546 | 0+00071c <data2>: | |
547 | 71c: 00000000 nop | |
548 | ||
549 | 0+000720 <insns2>: | |
aa5f19f2 NC |
550 | 720: e38a dsubu v0,v1,a0 |
551 | 722: e38b subu v0,v1,a0 | |
552 | 724: ea6b neg v0,v1 | |
553 | 726: ea6c and v0,v1 | |
554 | 728: ea6d or v0,v1 | |
555 | 72a: ea6e xor v0,v1 | |
556 | 72c: ea6f not v0,v1 | |
557 | 72e: 5200 slti v0,0 | |
558 | 730: 5201 slti v0,1 | |
559 | 732: f7ff 521f slti v0,-1 | |
560 | 736: 52ff slti v0,255 | |
561 | 738: f100 5200 slti v0,256 | |
562 | 73c: ea62 slt v0,v1 | |
563 | 73e: 5a00 sltiu v0,0 | |
564 | 740: 5a01 sltiu v0,1 | |
565 | 742: f7ff 5a1f sltiu v0,-1 | |
566 | 746: 5aff sltiu v0,255 | |
567 | 748: f100 5a00 sltiu v0,256 | |
568 | 74c: ea63 sltu v0,v1 | |
569 | 74e: 7200 cmpi v0,0 | |
570 | 750: 7201 cmpi v0,1 | |
571 | 752: 72ff cmpi v0,255 | |
572 | 754: f100 7200 cmpi v0,256 | |
573 | 758: ea6a cmp v0,v1 | |
574 | 75a: f000 3261 dsll v0,v1,0 | |
575 | 75e: 3265 dsll v0,v1,1 | |
576 | 760: 3261 dsll v0,v1,8 | |
577 | 762: f240 3261 dsll v0,v1,9 | |
578 | 766: f7e0 3261 dsll v0,v1,63 | |
579 | 76a: eb54 dsllv v0,v1 | |
580 | 76c: f000 e848 dsrl v0,0 | |
581 | 770: e948 dsrl v0,1 | |
582 | 772: e848 dsrl v0,8 | |
583 | 774: f240 e848 dsrl v0,9 | |
584 | 778: f7e0 e848 dsrl v0,63 | |
585 | 77c: eb56 dsrlv v0,v1 | |
586 | 77e: f000 e853 dsra v0,0 | |
587 | 782: e953 dsra v0,1 | |
588 | 784: e853 dsra v0,8 | |
589 | 786: f240 e853 dsra v0,9 | |
590 | 78a: f7e0 e853 dsra v0,63 | |
591 | 78e: eb57 dsrav v0,v1 | |
592 | 790: ea12 mflo v0 | |
593 | 792: eb10 mfhi v1 | |
594 | 794: f000 3260 sll v0,v1,0 | |
595 | 798: 3264 sll v0,v1,1 | |
596 | 79a: 3260 sll v0,v1,8 | |
597 | 79c: f240 3260 sll v0,v1,9 | |
598 | 7a0: f7c0 3260 sll v0,v1,31 | |
599 | 7a4: eb44 sllv v0,v1 | |
600 | 7a6: f000 3262 srl v0,v1,0 | |
601 | 7aa: 3266 srl v0,v1,1 | |
602 | 7ac: 3262 srl v0,v1,8 | |
603 | 7ae: f240 3262 srl v0,v1,9 | |
604 | 7b2: f7c0 3262 srl v0,v1,31 | |
605 | 7b6: eb46 srlv v0,v1 | |
606 | 7b8: f000 3263 sra v0,v1,0 | |
607 | 7bc: 3267 sra v0,v1,1 | |
608 | 7be: 3263 sra v0,v1,8 | |
609 | 7c0: f240 3263 sra v0,v1,9 | |
610 | 7c4: f7c0 3263 sra v0,v1,31 | |
611 | 7c8: eb47 srav v0,v1 | |
612 | 7ca: ea7c dmult v0,v1 | |
613 | 7cc: ea7d dmultu v0,v1 | |
614 | 7ce: ea7e ddiv zero,v0,v1 | |
615 | 7d0: 2b01 bnez v1,7d4 <insns2\+(0x|)b4> | |
252b5132 | 616 | 7d2: e8e5 break 7 |
aa5f19f2 | 617 | 7d4: ea12 mflo v0 |
c60aaac1 MR |
618 | 7d6: ea7f ddivu zero,v0,v1 |
619 | 7d8: 2b01 bnez v1,7dc <insns2\+(0x|)bc> | |
620 | 7da: e8e5 break 7 | |
621 | 7dc: ea12 mflo v0 | |
622 | 7de: ea78 mult v0,v1 | |
623 | 7e0: ea79 multu v0,v1 | |
624 | 7e2: ea7a div zero,v0,v1 | |
625 | 7e4: 2b01 bnez v1,7e8 <insns2\+(0x|)c8> | |
626 | 7e6: e8e5 break 7 | |
627 | 7e8: ea12 mflo v0 | |
628 | 7ea: ea7b divu zero,v0,v1 | |
aa5f19f2 | 629 | 7ec: 2b01 bnez v1,7f0 <insns2\+(0x|)d0> |
252b5132 | 630 | 7ee: e8e5 break 7 |
aa5f19f2 | 631 | 7f0: ea12 mflo v0 |
c60aaac1 MR |
632 | 7f2: ea80 jrc v0 |
633 | 7f4: e8a0 jrc ra | |
634 | 7f6: eac0 jalrc v0 | |
635 | 7f8: f41f 2204 beqz v0,4 <insns1> | |
636 | 7fc: 2291 beqz v0,720 <insns2> | |
637 | 7fe: 2228 beqz v0,850 <bar> | |
638 | 800: f080 220a beqz v0,918 <iuux> | |
639 | 804: f3ff 2a1e bnez v0,4 <insns1> | |
640 | 808: 2a8b bnez v0,720 <insns2> | |
641 | 80a: 2a22 bnez v0,850 <bar> | |
642 | 80c: f080 2a04 bnez v0,918 <iuux> | |
643 | 810: f3ff 6018 bteqz 4 <insns1> | |
644 | 814: 6085 bteqz 720 <insns2> | |
645 | 816: 601c bteqz 850 <bar> | |
646 | 818: 607f bteqz 918 <iuux> | |
647 | 81a: f3ff 6113 btnez 4 <insns1> | |
648 | 81e: 6180 btnez 720 <insns2> | |
649 | 820: 6117 btnez 850 <bar> | |
650 | 822: 617a btnez 918 <iuux> | |
651 | 824: f3ff 100e b 4 <insns1> | |
652 | 828: 177b b 720 <insns2> | |
653 | 82a: 1012 b 850 <bar> | |
654 | 82c: 1075 b 918 <iuux> | |
655 | 82e: e805 break 0 | |
656 | 830: e825 break 1 | |
657 | 832: efe5 break 63 | |
658 | 834: 1800 0000 jal 0 <data1> | |
659 | 834: R_MIPS16_26 extern | |
660 | 838: 6500 nop | |
661 | 83a: e809 entry | |
662 | 83c: e909 entry a0 | |
663 | 83e: eb49 entry a0-a2,s0 | |
664 | 840: e8a9 entry s0-s1,ra | |
665 | 842: e829 entry ra | |
666 | 844: ef09 exit | |
667 | 846: ef49 exit s0 | |
668 | 848: efa9 exit s0-s1,ra | |
669 | 84a: ef29 exit ra | |
670 | 84c: 6500 nop | |
671 | 84e: 6500 nop | |
252b5132 | 672 | |
c60aaac1 MR |
673 | 0+000850 <bar>: |
674 | \.\.\. | |
675 | #pass |