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