Commit | Line | Data |
---|---|---|
7d8e00cf RS |
1 | #as: -mfix-vr4130 -march=vr4130 -mabi=o64 |
2 | #objdump: -dz | |
3 | #name: MIPS VR4130 workarounds | |
4 | ||
5 | .*file format.* | |
6 | ||
7 | Disassembly.* | |
8 | ||
9 | .* <foo>: | |
10 | # | |
11 | # PART A | |
12 | # | |
13 | .* mfhi .* | |
14 | .* mult .* | |
15 | # | |
16 | .* mflo .* | |
17 | .* mult .* | |
18 | # | |
19 | # PART B | |
20 | # | |
21 | .* mfhi .* | |
22 | .* nop | |
23 | .* nop | |
24 | .* nop | |
25 | .* nop | |
26 | .* mult .* | |
27 | # | |
28 | .* mfhi .* | |
29 | .* addiu .* | |
30 | .* nop | |
31 | .* nop | |
32 | .* nop | |
33 | .* mult .* | |
34 | # | |
35 | .* mfhi .* | |
36 | .* addiu .* | |
37 | .* addiu .* | |
38 | .* nop | |
39 | .* nop | |
40 | .* mult .* | |
41 | # | |
42 | .* mfhi .* | |
43 | .* addiu .* | |
44 | .* addiu .* | |
45 | .* addiu .* | |
46 | .* nop | |
47 | .* mult .* | |
48 | # | |
49 | .* mfhi .* | |
50 | .* addiu .* | |
51 | .* addiu .* | |
52 | .* addiu .* | |
53 | .* addiu .* | |
54 | .* mult .* | |
55 | # | |
56 | # PART C | |
57 | # | |
58 | .* mfhi .* | |
59 | .* addiu .* | |
60 | .* addiu .* | |
61 | .* addiu .* | |
62 | .* mult .* | |
63 | # | |
64 | .* mfhi .* | |
65 | .* addiu .* | |
66 | .* addiu .* | |
67 | .* addiu .* | |
68 | .* mult .* | |
69 | # | |
70 | .* mfhi .* | |
71 | .* addiu .* | |
72 | .* addiu .* | |
73 | .* addiu .* | |
74 | .* mult .* | |
75 | # | |
76 | .* mfhi .* | |
77 | .* addiu .* | |
78 | .* addiu .* | |
79 | .* addiu .* | |
80 | .* mult .* | |
81 | # | |
82 | # PART D | |
83 | # | |
84 | .* mfhi .* | |
85 | .* nop | |
86 | .* nop | |
87 | .* mult .* | |
88 | # | |
89 | .* mfhi .* | |
90 | .* addiu .* | |
91 | .* nop | |
92 | .* mult .* | |
93 | # | |
94 | .* mfhi .* | |
95 | .* addiu .* | |
96 | .* nop | |
97 | .* mult .* | |
98 | # | |
99 | # PART E | |
100 | # | |
101 | .* mfhi .* | |
102 | .* nop | |
103 | .* nop | |
104 | .* bnez .* | |
105 | .* nop | |
106 | # | |
107 | .* mfhi .* | |
108 | .* addiu .* | |
109 | .* nop | |
110 | .* bnez .* | |
111 | .* nop | |
112 | # | |
113 | .* mfhi .* | |
114 | .* addiu .* | |
115 | .* addiu .* | |
116 | .* bnez .* | |
117 | .* nop | |
118 | # | |
119 | .* mfhi .* | |
120 | .* addiu .* | |
121 | .* addiu .* | |
122 | .* addiu .* | |
123 | .* bnez .* | |
124 | .* nop | |
125 | # | |
126 | # PART F | |
127 | # | |
128 | .* mfhi .* | |
129 | .* addiu .* | |
130 | .* nop | |
131 | .* bnez .* | |
132 | .* nop | |
133 | # | |
134 | .* mfhi .* | |
135 | .* addiu .* | |
136 | .* addiu .* | |
137 | .* bnez .* | |
138 | .* nop | |
139 | # | |
140 | .* mfhi .* | |
141 | .* addiu .* | |
142 | .* addiu .* | |
143 | .* bnez .* | |
144 | .* addiu .* | |
145 | # | |
146 | # PART G | |
147 | # | |
148 | .* mfhi .* | |
149 | .* addiu .* | |
150 | .* nop | |
151 | .* nop | |
152 | .* nop | |
153 | .* mult .* | |
154 | # | |
155 | .* mfhi .* | |
156 | .* addiu .* | |
157 | .* addiu .* | |
158 | .* nop | |
159 | .* nop | |
160 | .* mult .* | |
161 | # | |
162 | .* mfhi .* | |
163 | .* addiu .* | |
164 | .* addiu .* | |
165 | .* nop | |
166 | .* nop | |
167 | .* mult .* | |
168 | # | |
169 | .* mfhi .* | |
170 | .* addiu .* | |
171 | .* addiu .* | |
172 | .* nop | |
173 | .* nop | |
174 | .* mult .* | |
175 | # | |
176 | .* mfhi .* | |
177 | .* addiu .* | |
178 | .* addiu .* | |
179 | .* addiu .* | |
180 | .* nop | |
181 | .* mult .* | |
182 | # | |
183 | .* mfhi .* | |
184 | .* addiu .* | |
185 | .* addiu .* | |
186 | .* addiu .* | |
187 | .* nop | |
188 | .* mult .* | |
189 | # | |
190 | .* mfhi .* | |
191 | .* addiu .* | |
192 | .* addiu .* | |
193 | .* addiu .* | |
194 | .* addiu .* | |
195 | .* mult .* | |
196 | # | |
197 | # PART H | |
198 | # | |
199 | .* mfhi .* | |
200 | .* nop | |
201 | .* nop | |
202 | .* nop | |
203 | .* nop | |
204 | .* mult .* | |
205 | # | |
206 | .* mfhi .* | |
207 | .* nop | |
208 | .* nop | |
209 | .* nop | |
210 | .* addiu .* | |
211 | .* mult .* | |
212 | # | |
213 | .* mfhi .* | |
214 | .* addiu .* | |
215 | .* nop | |
216 | .* nop | |
217 | .* addiu .* | |
218 | .* mult .* | |
219 | # | |
220 | .* mfhi .* | |
221 | .* nop | |
222 | .* addiu .* | |
223 | .* addiu .* | |
224 | .* addiu .* | |
225 | .* mult .* | |
226 | # | |
227 | .* mfhi .* | |
228 | .* addiu .* | |
229 | .* addiu .* | |
230 | .* addiu .* | |
231 | .* addiu .* | |
232 | .* mult .* | |
233 | # | |
234 | # PART I | |
235 | # | |
236 | .* mflo .* | |
237 | .* nop | |
238 | .* nop | |
239 | .* nop | |
240 | .* nop | |
241 | .* mult .* | |
242 | # | |
243 | .* mflo .* | |
244 | .* nop | |
245 | .* nop | |
246 | .* nop | |
247 | .* nop | |
248 | .* multu .* | |
249 | # | |
250 | .* mflo .* | |
251 | .* nop | |
252 | .* nop | |
253 | .* nop | |
254 | .* nop | |
255 | .* dmult .* | |
256 | # | |
257 | .* mflo .* | |
258 | .* nop | |
259 | .* nop | |
260 | .* nop | |
261 | .* nop | |
262 | .* dmultu .* | |
263 | # | |
264 | .* mfhi .* | |
265 | .* nop | |
266 | .* nop | |
267 | .* nop | |
268 | .* nop | |
269 | .* div .* | |
270 | # | |
271 | .* mfhi .* | |
272 | .* nop | |
273 | .* nop | |
274 | .* nop | |
275 | .* nop | |
276 | .* divu .* | |
277 | # | |
278 | .* mfhi .* | |
279 | .* nop | |
280 | .* nop | |
281 | .* nop | |
282 | .* nop | |
283 | .* ddiv .* | |
284 | # | |
285 | .* mfhi .* | |
286 | .* nop | |
287 | .* nop | |
288 | .* nop | |
289 | .* nop | |
290 | .* ddivu .* | |
291 | # | |
292 | # PART J | |
293 | # | |
294 | .* mfhi .* | |
295 | .* nop | |
296 | .* nop | |
297 | .* nop | |
298 | .* nop | |
299 | .* macc .* | |
300 | # | |
301 | .* mfhi .* | |
302 | .* nop | |
303 | .* nop | |
304 | .* nop | |
305 | .* nop | |
306 | .* macchi .* | |
307 | # | |
308 | .* mfhi .* | |
309 | .* nop | |
310 | .* nop | |
311 | .* nop | |
312 | .* nop | |
313 | .* macchis .* | |
314 | # | |
315 | .* mfhi .* | |
316 | .* nop | |
317 | .* nop | |
318 | .* nop | |
319 | .* nop | |
320 | .* macchiu .* | |
321 | # | |
322 | .* mfhi .* | |
323 | .* nop | |
324 | .* nop | |
325 | .* nop | |
326 | .* nop | |
327 | .* macchius .* | |
328 | # | |
329 | .* mfhi .* | |
330 | .* nop | |
331 | .* nop | |
332 | .* nop | |
333 | .* nop | |
334 | .* maccs .* | |
335 | # | |
336 | .* mfhi .* | |
337 | .* nop | |
338 | .* nop | |
339 | .* nop | |
340 | .* nop | |
341 | .* maccu .* | |
342 | # | |
343 | .* mfhi .* | |
344 | .* nop | |
345 | .* nop | |
346 | .* nop | |
347 | .* nop | |
348 | .* maccus .* | |
349 | # | |
350 | .* mfhi .* | |
351 | .* nop | |
352 | .* nop | |
353 | .* nop | |
354 | .* nop | |
355 | .* dmacc .* | |
356 | # | |
357 | .* mfhi .* | |
358 | .* nop | |
359 | .* nop | |
360 | .* nop | |
361 | .* nop | |
362 | .* dmacchi .* | |
363 | # | |
364 | .* mfhi .* | |
365 | .* nop | |
366 | .* nop | |
367 | .* nop | |
368 | .* nop | |
369 | .* dmacchis .* | |
370 | # | |
371 | .* mfhi .* | |
372 | .* nop | |
373 | .* nop | |
374 | .* nop | |
375 | .* nop | |
376 | .* dmacchiu .* | |
377 | # | |
378 | .* mfhi .* | |
379 | .* nop | |
380 | .* nop | |
381 | .* nop | |
382 | .* nop | |
383 | .* dmacchius .* | |
384 | # | |
385 | .* mfhi .* | |
386 | .* nop | |
387 | .* nop | |
388 | .* nop | |
389 | .* nop | |
390 | .* dmaccs .* | |
391 | # | |
392 | .* mfhi .* | |
393 | .* nop | |
394 | .* nop | |
395 | .* nop | |
396 | .* nop | |
397 | .* dmaccu .* | |
398 | # | |
399 | .* mfhi .* | |
400 | .* nop | |
401 | .* nop | |
402 | .* nop | |
403 | .* nop | |
404 | .* dmaccus .* | |
405 | # | |
406 | # PART K | |
407 | # | |
408 | .* mflo .* | |
409 | .* nop | |
410 | .* nop | |
411 | .* mtlo .* | |
412 | # | |
413 | .* mflo .* | |
414 | .* mthi .* | |
415 | # | |
416 | .* mfhi .* | |
417 | .* mtlo .* | |
418 | # | |
419 | .* mfhi .* | |
420 | .* nop | |
421 | .* nop | |
422 | .* mthi .* | |
423 | ||
424 | .* <bar>: | |
425 | # | |
426 | # PART A | |
427 | # | |
428 | .* mfhi .* | |
429 | .* mult .* | |
430 | # | |
431 | .* mflo .* | |
432 | .* mult .* | |
433 | # | |
434 | # PART B | |
435 | # | |
436 | .* mfhi .* | |
437 | .* nop | |
438 | .* nop | |
439 | .* nop | |
440 | .* nop | |
441 | .* mult .* | |
442 | # | |
443 | .* mfhi .* | |
444 | .* addiu .* | |
445 | .* nop | |
446 | .* nop | |
447 | .* nop | |
448 | .* mult .* | |
449 | # | |
450 | .* mfhi .* | |
451 | .* addiu .* | |
452 | .* addiu .* | |
453 | .* nop | |
454 | .* nop | |
455 | .* mult .* | |
456 | # | |
457 | .* mfhi .* | |
458 | .* addiu .* | |
459 | .* addiu .* | |
460 | .* addiu .* | |
461 | .* nop | |
462 | .* mult .* | |
463 | # | |
464 | .* mfhi .* | |
465 | .* addiu .* | |
466 | .* addiu .* | |
467 | .* addiu .* | |
468 | .* addiu .* | |
469 | .* mult .* | |
470 | # | |
471 | # PART C | |
472 | # | |
473 | .* mfhi .* | |
474 | .* addiu .* | |
475 | .* addiu .* | |
476 | .* addiu .* | |
477 | .* mult .* | |
478 | # | |
479 | .* mfhi .* | |
480 | .* addiu .* | |
481 | .* addiu .* | |
482 | .* addiu .* | |
483 | .* mult .* | |
484 | # | |
485 | .* mfhi .* | |
486 | .* addiu .* | |
487 | .* addiu .* | |
488 | .* addiu .* | |
489 | .* mult .* | |
490 | # | |
491 | .* mfhi .* | |
492 | .* addiu .* | |
493 | .* addiu .* | |
494 | .* addiu .* | |
495 | .* mult .* | |
496 | # | |
497 | # PART D | |
498 | # | |
499 | .* mfhi .* | |
500 | .* nop | |
501 | .* nop | |
502 | .* mult .* | |
503 | # | |
504 | .* mfhi .* | |
505 | .* addiu .* | |
506 | .* nop | |
507 | .* mult .* | |
508 | # | |
509 | .* mfhi .* | |
510 | .* addiu .* | |
511 | .* nop | |
512 | .* mult .* | |
513 | # | |
514 | # PART E | |
515 | # | |
516 | .* mfhi .* | |
517 | .* nop | |
518 | .* nop | |
519 | .* nop | |
520 | .* bnez .* | |
521 | # | |
522 | .* mfhi .* | |
523 | .* addiu .* | |
524 | .* nop | |
525 | .* nop | |
526 | .* bnez .* | |
527 | # | |
528 | .* mfhi .* | |
529 | .* addiu .* | |
530 | .* addiu .* | |
531 | .* nop | |
532 | .* bnez .* | |
533 | # | |
534 | .* mfhi .* | |
535 | .* addiu .* | |
536 | .* addiu .* | |
537 | .* addiu .* | |
538 | .* bnez .* | |
539 | # | |
540 | # PART F | |
541 | # | |
542 | .* mfhi .* | |
543 | .* addiu .* | |
544 | .* nop | |
545 | .* nop | |
546 | .* bnez .* | |
547 | # | |
548 | .* mfhi .* | |
549 | .* addiu .* | |
550 | .* addiu .* | |
551 | .* nop | |
552 | .* bnez .* | |
553 | # | |
554 | .* mfhi .* | |
555 | .* addiu .* | |
556 | .* addiu .* | |
557 | .* addiu .* | |
558 | .* bnez .* | |
559 | # | |
560 | # PART G | |
561 | # | |
562 | .* mfhi .* | |
563 | .* addiu .* | |
564 | .* nop | |
565 | .* nop | |
566 | .* nop | |
567 | .* mult .* | |
568 | # | |
569 | .* mfhi .* | |
570 | .* addiu .* | |
571 | .* addiu .* | |
572 | .* nop | |
573 | .* nop | |
574 | .* mult .* | |
575 | # | |
576 | .* mfhi .* | |
577 | .* addiu .* | |
578 | .* addiu .* | |
579 | .* nop | |
580 | .* nop | |
581 | .* mult .* | |
582 | # | |
583 | .* mfhi .* | |
584 | .* addiu .* | |
585 | .* addiu .* | |
586 | .* nop | |
587 | .* nop | |
588 | .* mult .* | |
589 | # | |
590 | .* mfhi .* | |
591 | .* addiu .* | |
592 | .* addiu .* | |
593 | .* addiu .* | |
594 | .* nop | |
595 | .* mult .* | |
596 | # | |
597 | .* mfhi .* | |
598 | .* addiu .* | |
599 | .* addiu .* | |
600 | .* addiu .* | |
601 | .* nop | |
602 | .* mult .* | |
603 | # | |
604 | .* mfhi .* | |
605 | .* addiu .* | |
606 | .* addiu .* | |
607 | .* addiu .* | |
608 | .* addiu .* | |
609 | .* mult .* | |
610 | # | |
611 | # PART H | |
612 | # | |
613 | .* mfhi .* | |
614 | .* nop | |
615 | .* nop | |
616 | .* nop | |
617 | .* nop | |
618 | .* mult .* | |
619 | # | |
620 | .* mfhi .* | |
621 | .* nop | |
622 | .* nop | |
623 | .* nop | |
624 | .* addiu .* | |
625 | .* mult .* | |
626 | # | |
627 | .* mfhi .* | |
628 | .* addiu .* | |
629 | .* nop | |
630 | .* nop | |
631 | .* addiu .* | |
632 | .* mult .* | |
633 | # | |
634 | .* mfhi .* | |
635 | .* nop | |
636 | .* addiu .* | |
637 | .* addiu .* | |
638 | .* addiu .* | |
639 | .* mult .* | |
640 | # | |
641 | .* mfhi .* | |
642 | .* addiu .* | |
643 | .* addiu .* | |
644 | .* addiu .* | |
645 | .* addiu .* | |
646 | .* mult .* | |
647 | # | |
648 | # PART I | |
649 | # | |
650 | .* mflo .* | |
651 | .* nop | |
652 | .* nop | |
653 | .* nop | |
654 | .* nop | |
655 | .* mult .* | |
656 | # | |
657 | .* mflo .* | |
658 | .* nop | |
659 | .* nop | |
660 | .* nop | |
661 | .* nop | |
662 | .* multu .* | |
663 | # | |
664 | .* mflo .* | |
665 | .* nop | |
666 | .* nop | |
667 | .* nop | |
668 | .* nop | |
669 | .* dmult .* | |
670 | # | |
671 | .* mflo .* | |
672 | .* nop | |
673 | .* nop | |
674 | .* nop | |
675 | .* nop | |
676 | .* dmultu .* | |
677 | # | |
678 | .* mfhi .* | |
679 | .* nop | |
680 | .* nop | |
681 | .* nop | |
682 | .* nop | |
683 | .* div .* | |
684 | # | |
685 | .* mfhi .* | |
686 | .* nop | |
687 | .* nop | |
688 | .* nop | |
689 | .* nop | |
690 | .* divu .* | |
691 | # | |
692 | .* mfhi .* | |
693 | .* nop | |
694 | .* nop | |
695 | .* nop | |
696 | .* nop | |
697 | .* ddiv .* | |
698 | # | |
699 | .* mfhi .* | |
700 | .* nop | |
701 | .* nop | |
702 | .* nop | |
703 | .* nop | |
704 | .* ddivu .* | |
705 | #pass |