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