48c0148454a47e5bda0fbcc479bd9f80fede3cf2
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / micromips.s
1 .text
2 .align 3
3 .set micromips
4 .ent test
5 .globl test
6 test:
7 pref 0, 0
8 pref 0, 2047
9 pref 0, -2048
10 pref 0, 2048
11 pref 0, -2049
12 pref 0, ($0)
13 pref 0, 0($0)
14 pref 1, 0($0)
15 pref 2, 0($0)
16 pref 3, 0($0)
17 pref 4, 0($0)
18 pref 5, 0($0)
19 pref 6, 0($0)
20 pref 7, 0($0)
21 pref 7, 511($0)
22 pref 7, -512($0)
23 pref 31, 2047($0)
24 pref 31, -2048($0)
25 pref 31, 2048($0)
26 pref 31, -2049($0)
27 pref 3, 32767($0)
28 pref 3, -32768($0)
29
30 pref 31, 2047($2)
31 pref 31, -2048($2)
32 pref 31, 2048($2)
33 pref 31, -2049($2)
34 pref 3, 32767($2)
35 pref 3, -32768($2)
36
37 nop
38 .ifndef insn32
39 nop16
40 .endif
41 nop32
42 ssnop
43 ehb
44 pause
45
46 li $2, -1
47 li $3, -1
48 li $4, -1
49 li $5, -1
50 li $6, -1
51 li $7, -1
52 li $16, -1
53 li $17, -1
54 li $17, 0
55 li $17, 125
56 li $17, 126
57 li $17, 127
58
59 li32 $2, 0
60 li32 $2, 1
61 li $2, 32767
62 li $2, -32768
63 li $2, 65535
64
65 li $2, 65536
66 li $2, 0xffff8000
67 li $2, 0xffff8001
68 li $2, 0xffffffff
69 li $2, 0x12345678
70
71 move $0, $22
72 move $2, $22
73 move $3, $22
74 move $4, $22
75 move $5, $22
76 move $6, $22
77 move $7, $22
78 move $8, $22
79 move $9, $22
80 move $10, $22
81 move $30, $22
82 move $31, $22
83 move $0, $0
84 move $0, $2
85 move $0, $3
86 move $0, $4
87 move $0, $5
88 move $0, $6
89 move $0, $7
90 move $0, $8
91 move $0, $9
92 move $0, $10
93 move $0, $30
94 move $0, $31
95
96 move $22, $2
97 .ifndef insn32
98 move16 $2, $22
99 move16 $22, $2
100 .endif
101 move32 $2, $22
102 move32 $22, $2
103
104 b test
105 .ifndef insn32
106 b16 test
107 .endif
108 b32 test
109 b 1f
110 .ifndef insn32
111 b16 1f
112 .endif
113 b32 1f
114 1:
115 b 1b
116 .ifndef insn32
117 b16 1b
118 .endif
119 b32 1b
120
121 abs $2, $3
122 abs $2, $4
123 abs $2, $2
124 abs $2
125
126 add $2, $3, $4
127 add $29, $30, $31
128 add $2, $2, $4
129 add $2, $4
130 add $2, $2, 0
131 add $2, $2, 1
132 add $2, $2, 32767
133 add $2, $2, -32768
134 add $2, $2, 65535
135
136 addi $3, $4, -32768
137 addi $3, $4, 0
138 addi $3, $4, 32767
139 addi $3, $4, 65535
140 addi $3, $3, 65535
141 addi $3, 65535
142
143 addiu $0, -8
144 addiu $2, -8
145 addiu $3, -8
146 addiu $4, -8
147 addiu $5, -8
148 addiu $6, -8
149 addiu $7, -8
150 addiu $8, -8
151 addiu $9, -8
152 addiu $10, -8
153 addiu $30, -8
154 addiu $31, -8
155 addiu $31, -7
156 addiu $31, 0
157 addiu $31, 1
158 addiu $31, 6
159 addiu $31, 7
160 addiu $31, 8
161 addiu $29, -258 << 2
162 addiu $29, -257 << 2
163 addiu $29, -256 << 2
164 addiu $29, 255 << 2
165 addiu $29, 256 << 2
166 addiu $29, 257 << 2
167 addiu $29, $29, 257 << 2
168 addiu $29, $29, 258 << 2
169
170 addiu $2, $2, -1
171 addiu $2, $3, -1
172 addiu $2, $4, -1
173 addiu $2, $5, -1
174 addiu $2, $6, -1
175 addiu $2, $7, -1
176 addiu $2, $16, -1
177 addiu $2, $17, -1
178 addiu $2, $17, 1
179 addiu $2, $17, 4
180 addiu $2, $17, 8
181 addiu $2, $17, 12
182 addiu $2, $17, 16
183 addiu $2, $17, 20
184 addiu $2, $17, 24
185 addiu $3, $17, 24
186 addiu $4, $17, 24
187 addiu $5, $17, 24
188 addiu $6, $17, 24
189 addiu $7, $17, 24
190 addiu $16, $17, 24
191 addiu $17, $17, 24
192
193 addiu $2, $29, 0 << 2
194 addiu $2, $29, 1 << 2
195 addiu $2, $29, 62 << 2
196 addiu $2, $29, 63 << 2
197 addiu $2, $29, 64 << 2
198 addiu $2, $29, 63 << 2
199 addiu $3, $29, 63 << 2
200 addiu $4, $29, 63 << 2
201 addiu $5, $29, 63 << 2
202 addiu $6, $29, 63 << 2
203 addiu $7, $29, 63 << 2
204 addiu $16, $29, 63 << 2
205 addiu $17, $29, 63 << 2
206
207 addiu $3, $4, -32768
208 addiu $3, $4, 0
209 addiu $3, $4, 32767
210 addiu $3, $4, 65535
211 addiu $3, $3, 65535
212 addiu $3, 65535
213
214 addu $2, $22, $0
215 addu $22, $2, $0
216 addu $2, $0, $22
217 addu $22, $0, $2
218
219 addu $2, $3, $2
220 addu $2, $3, $3
221 addu $2, $3, $4
222 addu $2, $3, $5
223 addu $2, $3, $6
224 addu $2, $3, $7
225 addu $2, $3, $16
226 addu $2, $3, $17
227
228 addu $2, $2, $17
229 addu $2, $3, $17
230 addu $2, $4, $17
231 addu $2, $5, $17
232 addu $2, $6, $17
233 addu $2, $7, $17
234 addu $2, $16, $17
235 addu $2, $17, $17
236
237 addu $2, $2, $17
238 addu $3, $2, $17
239 addu $4, $2, $17
240 addu $5, $2, $17
241 addu $6, $2, $17
242 addu $7, $2, $17
243 addu $16, $2, $17
244 addu $17, $2, $17
245
246 addu $7, $7, $2
247 addu $7, $2
248 addu $7, $2, $7
249
250 addu $29, $30, $31
251 addu $2, $2, 0
252 addu $2, $2, 1
253 addu $2, $2, 32767
254 addu $2, $2, -32768
255 addu $2, $2, 65535
256
257 and $2, $2
258 and $2, $3
259 and $2, $4
260 and $2, $5
261 and $2, $6
262 and $2, $7
263 and $2, $16
264 and $2, $17
265 and $3, $2
266 and $4, $2
267 and $5, $2
268 and $6, $2
269 and $7, $2
270 and $16, $2
271 and $17, $2
272
273 and $2, $3
274 and $2, $2, $3
275 and $2, $3, $2
276 .ifndef insn32
277 and16 $2, $2, $3
278 .endif
279 and32 $2, $2, $3
280
281 andi $2,$2,1
282 andi $2,$2,2
283 andi $2,$2,3
284 andi $2,$2,4
285 andi $2,$2,7
286 andi $2,$2,8
287 andi $2,$2,15
288 andi $2,$2,16
289 andi $2,$2,31
290 andi $2,$2,32
291 andi $2,$2,63
292 andi $2,$2,64
293 andi $2,$2,128
294 andi $2,$2,255
295 andi $2,$2,32768
296 andi $2,$2,65535
297 andi $2,$3,65535
298 andi $2,$4,65535
299 andi $2,$5,65535
300 andi $2,$6,65535
301 andi $2,$7,65535
302 andi $2,$16,65535
303 andi $2,$17,65535
304 andi $3,$17,65535
305 andi $4,$17,65535
306 andi $5,$17,65535
307 andi $6,$17,65535
308 andi $7,$17,65535
309 andi $16,$17,65535
310 andi $17,$17,65535
311
312 andi $7,$7,65535
313 andi $7,65535
314 .ifndef insn32
315 andi16 $7,65535
316 .endif
317 andi32 $7,65535
318
319 and32 $2, $3, $4
320 and32 $2, $2, $4
321 and32 $2, $4
322 and $2, $3, 0
323 and $2, $3, 65535
324 and $2, $3, 65536
325 and $2, $3, 0xffff0001
326
327 bc2f test
328 bc2f $cc0, test
329 bc2f $cc1, test
330 bc2f $cc2, test
331 bc2f $cc3, test
332 bc2f $cc4, test
333 bc2f $cc5, test
334 bc2f $cc6, test
335 bc2f $cc7, test
336
337 bc2t test
338 bc2t $cc0, test
339 bc2t $cc1, test
340 bc2t $cc2, test
341 bc2t $cc3, test
342 bc2t $cc4, test
343 bc2t $cc5, test
344 bc2t $cc6, test
345 bc2t $cc7, test
346
347 .set noreorder
348 bc2fl $cc1, test
349 addu $3, $4, $5
350 bc2tl $cc2, test
351 addu $6, $7, $8
352 .set reorder
353
354 bc2fl $cc3, test
355 addu $3, $4, $5
356 bc2tl $cc4, test
357 addu $6, $7, $8
358
359
360 test2:
361 beqz $2, test2
362 beqz $3, test2
363 beqz $4, test2
364 beqz $5, test2
365 beqz $6, test2
366 beqz $7, test2
367 beqz $16, test2
368 beqz $17, test2
369 beq $2, $0, test2
370 beq $3, $0, test2
371 beq $4, $0, test2
372 beq $5, $0, test2
373 beq $6, $0, test2
374 beq $7, $0, test2
375 beq $16, $0, test2
376 beq $17, $0, test2
377 beq $0, $2, test2
378 beq $0, $3, test2
379 beq $0, $4, test2
380 beq $0, $5, test2
381 beq $0, $6, test2
382 beq $0, $7, test2
383 beq $0, $16, test2
384 beq $0, $17, test2
385
386 .ifndef insn32
387 beqz16 $16, test2
388 .endif
389 beqz32 $16, test2
390 beqz $17, test2
391 beqz32 $17, test2
392
393 beqzc $17, test2
394
395 beq $16, 0, test2
396 beq $16, 10, test2
397 beq $16, 32767, test2
398 beq $16, 65536, test2
399
400 .set noreorder
401 beql $16, $17, test2
402 addu $3, $4, $5
403 beql $16, $17, 1f
404 addu $3, $4, $5
405 beql $16, 0, test2
406 addu $3, $4, $5
407 beql $16, 0, 1f
408 addu $3, $4, $5
409 beql $16, 10, test2
410 addu $3, $4, $5
411 beql $16, 10, 1f
412 addu $3, $4, $5
413 beql $16, 32767, test2
414 addu $3, $4, $5
415 beql $16, 32767, 1f
416 addu $3, $4, $5
417 beql $16, 65535, test2
418 addu $3, $4, $5
419 beql $16, 65535, 1f
420 addu $3, $4, $5
421
422 beql $16, $17, test2
423 addu $3, $4, $29
424 beql $16, $17, 1f
425 addu $3, $4, $29
426 beql $16, 0, test2
427 addu $3, $4, $29
428 beql $16, 0, 1f
429 addu $3, $4, $29
430 beql $16, 10, test2
431 addu $3, $4, $29
432 beql $16, 10, 1f
433 addu $3, $4, $29
434 beql $16, 32767, test2
435 addu $3, $4, $29
436 beql $16, 32767, 1f
437 addu $3, $4, $29
438 beql $16, 65535, test2
439 addu $3, $4, $29
440 beql $16, 65535, 1f
441 addu $3, $4, $29
442 1:
443 .set reorder
444
445 beql $16, $17, test2
446
447 beqzl $17, test2
448
449 bnez $2, test3
450 bnez $3, test3
451 bnez $4, test3
452 bnez $5, test3
453 bnez $6, test3
454 bnez $7, test3
455 bnez $16, test3
456 bnez $17, test3
457 bne $2, $0, test3
458 bne $3, $0, test3
459 bne $4, $0, test3
460 bne $5, $0, test3
461 bne $6, $0, test3
462 bne $7, $0, test3
463 bne $16, $0, test3
464 bne $17, $0, test3
465 bne $0, $2, test3
466 bne $0, $3, test3
467 bne $0, $4, test3
468 bne $0, $5, test3
469 bne $0, $6, test3
470 bne $0, $7, test3
471 bne $0, $16, test3
472 bne $0, $17, test3
473
474 .ifndef insn32
475 bnez16 $16, test3
476 .endif
477 bnez32 $16, test3
478 bnez $17, test2
479 bnez32 $17, test2
480 test3:
481 bnezc $17, test2
482
483 break
484 break 0
485 break 1
486 break 2
487 break 3
488 break 4
489 break 5
490 break 6
491 break 7
492 break 8
493 break 9
494 break 10
495 break 11
496 break 12
497 break 13
498 break 14
499 break 15
500 break 63
501 break 64
502 break 1023
503 break 1023,1023
504
505 break32
506 break32 0
507 break32 1
508 break32 2
509 break32 15
510 break32 63
511 break32 64
512 break32 1023
513 break32 1023,1023
514
515 cache 0, 0
516 cache 0, -2048
517 cache 0, 2047
518 cache 0, -2049
519 cache 0, 2048
520 cache 0, 0($2)
521 cache 0, -2048($2)
522 cache 0, 2047($2)
523 cache 0, -2049($2)
524 cache 0, 2048($2)
525
526 cache 0, ($0)
527 cache 0, 0($0)
528 cache 1, 0($0)
529 cache 2, 0($0)
530 cache 3, 0($0)
531 cache 4, 0($0)
532 cache 5, 0($0)
533 cache 6, 0($0)
534 cache 31, 0($0)
535 cache 31, 2047($0)
536 cache 31, -2048($0)
537 cache 0, 2047($0)
538 cache 0, -2048($0)
539
540 cache 31, 65536($3)
541 cache 31, 2048($3)
542 cache 31, -2049($3)
543 cache 31, 65537($3)
544 cache 31, 0xffffffff($3)
545 cache 31, 0xffff0000($3)
546 cache 31, 0xffff0001($3)
547 cache 31, 0xffff($3)
548
549 cache 31, 65536($0)
550 cache 31, 2048($0)
551 cache 31, -2049($0)
552 cache 31, 65537($0)
553 cache 31, 0xffffffff($0)
554 cache 31, 0xffff0000($0)
555 cache 31, 0xffff0001($0)
556 cache 31, 0xffff($0)
557
558
559 clo $2, $3
560 clo $3, $2
561 clz $2, $3
562 clz $3, $2
563
564 deret
565
566 di
567 di $0
568 di $2
569 di $3
570 di $30
571 di $31
572
573 div $0, $2, $3
574 div $0, $30, $31
575 div $0, $3
576 div $0, $31
577
578 div $2, $3, $0
579 div $2, $3, $4
580
581 div $3, $4, 0
582 div $3, $4, 1
583 div $3, $4, -1
584 div $3, $4, 2
585
586 divu $0, $2, $3
587 divu $0, $30, $31
588 divu $0, $3
589 divu $0, $31
590
591 divu $2, $3, $0
592 divu $2, $3, $4
593
594 divu $3, $4, 0
595 divu $3, $4, 1
596 divu $3, $4, -1
597 divu $3, $4, 2
598
599 ei
600 ei $0
601 ei $2
602 ei $3
603 ei $30
604 ei $31
605
606 eret
607
608 ext $2, $3, 5, 15
609 ext $2, $3, 0, 32
610 ext $2, $3, 31, 1
611 ext $31, $30, 31, 1
612
613 ins $2, $3, 5, 15
614 ins $2, $3, 0, 32
615 ins $2, $3, 31, 1
616 ins $31, $30, 31, 1
617
618 jr $0
619 jr $2
620 jr $3
621 jr $4
622 jr $5
623 jr $6
624 jr $7
625 jr $8
626 jr $30
627 jr $31
628
629 jr32 $0
630 jr32 $2
631 jr32 $3
632 jr32 $4
633 jr32 $5
634 jr32 $6
635 jr32 $7
636 jr32 $8
637 jr32 $30
638 jr32 $31
639
640 jrc $0
641 jrc $2
642 jrc $3
643 jrc $4
644 jrc $5
645 jrc $6
646 jrc $7
647 jrc $8
648 jrc $30
649 jrc $31
650
651 jr.hb $0
652 jr.hb $2
653 jr.hb $3
654 jr.hb $4
655 jr.hb $5
656 jr.hb $6
657 jr.hb $7
658 jr.hb $8
659 jr.hb $30
660 jr.hb $31
661
662 j $0
663 j $2
664 j $3
665 j $4
666 j $5
667 j $6
668 j $7
669 j $8
670 j $30
671 j $31
672
673 jalr $31, $0
674 jalr $2
675 jalr $3
676 jalr $4
677 jalr $5
678 jalr $6
679 jalr $7
680 jalr $8
681 jalr $30
682
683 jalr32 $31, $0
684 jalr32 $2
685 jalr32 $3
686 jalr32 $4
687 jalr32 $5
688 jalr32 $6
689 jalr32 $7
690 jalr32 $8
691 jalr32 $30
692
693 jalr $31, $0
694 jalr $31, $2
695 jalr $31, $3
696 jalr $31, $4
697 jalr $31, $5
698 jalr $31, $6
699 jalr $31, $7
700 jalr $31, $8
701 jalr $31, $30
702 jalr $30, $31
703
704 jalr $2, $0
705 jalr $3, $2
706 jalr $2, $3
707 jalr $2, $4
708 jalr $2, $5
709 jalr $2, $6
710 jalr $2, $7
711 jalr $2, $8
712 jalr $2, $30
713 jalr $2, $31
714
715 jalr.hb $31, $0
716 jalr.hb $2
717 jalr.hb $3
718 jalr.hb $4
719 jalr.hb $5
720 jalr.hb $6
721 jalr.hb $7
722 jalr.hb $8
723 jalr.hb $30
724 #jalr.hb $31
725
726 jalr.hb $31, $0
727 jalr.hb $31, $2
728 jalr.hb $31, $3
729 jalr.hb $31, $4
730 jalr.hb $31, $5
731 jalr.hb $31, $6
732 jalr.hb $31, $7
733 jalr.hb $31, $8
734 jalr.hb $31, $30
735 jalr.hb $30, $31
736
737 jalr.hb $2, $0
738 jalr.hb $3, $2
739 jalr.hb $2, $3
740 jalr.hb $2, $4
741 jalr.hb $2, $5
742 jalr.hb $2, $6
743 jalr.hb $2, $7
744 jalr.hb $2, $8
745 jalr.hb $2, $30
746 jalr.hb $2, $31
747
748 jal $2, $3
749 jal $30, $31
750
751 jal $3
752 jal $31
753
754 jal test
755 jal test2
756
757 jalx test
758 jalx test2
759
760 la $2, test
761 lca $2, test
762
763 lb $3, 0
764 lb $3, 4
765 lb $3, 0($0)
766 lb $3, 4($0)
767 lb $3, 32767($0)
768 lb $3, -32768($0)
769 lb $3, 65535($0)
770 lb $3, 0xffff0000($0)
771 lb $3, 0xffff8000($0)
772 lb $3, 0xffff0001($0)
773 lb $3, 0xffff8001($0)
774 lb $3, 0xf0000000($0)
775 lb $3, 0xffffffff($0)
776 lb $3, 0x12345678($0)
777 lb $3, ($4)
778 lb $3, 0($4)
779 lb $3, 4($4)
780 lb $3, 32767($4)
781 lb $3, -32768($4)
782 lb $3, 65535($4)
783 lb $3, 0xffff0000($4)
784 lb $3, 0xffff8000($4)
785 lb $3, 0xffff0001($4)
786 lb $3, 0xffff8001($4)
787 lb $3, 0xf0000000($4)
788 lb $3, 0xffffffff($4)
789 lb $3, 0x12345678($4)
790
791 lbu $2, -1($3)
792 lbu $2, 0($3)
793 lbu $2, ($3)
794 lbu $2, 1($3)
795 lbu $2, 2($3)
796 lbu $2, 3($3)
797 lbu $2, 4($3)
798 lbu $2, 5($3)
799 lbu $2, 6($3)
800 lbu $2, 7($3)
801 lbu $2, 8($3)
802 lbu $2, 9($3)
803 lbu $2, 10($3)
804 lbu $2, 11($3)
805 lbu $2, 12($3)
806 lbu $2, 13($3)
807 lbu $2, 14($3)
808 lbu $2, 14($2)
809 lbu $2, 14($4)
810 lbu $2, 14($5)
811 lbu $2, 14($6)
812 lbu $2, 14($7)
813 lbu $2, 14($16)
814 lbu $2, 14($17)
815 lbu $3, 14($17)
816 lbu $4, 14($17)
817 lbu $5, 14($17)
818 lbu $6, 14($17)
819 lbu $7, 14($17)
820 lbu $16, 14($17)
821 lbu $17, 14($17)
822
823 lbu $3, 0
824 lbu $3, 4
825 lbu $3, 0($0)
826 lbu $3, 4($0)
827 lbu $3, 32767($0)
828 lbu $3, -32768($0)
829 lbu $3, 65535($0)
830 lbu $3, 0xffff0000($0)
831 lbu $3, 0xffff8000($0)
832 lbu $3, 0xffff0001($0)
833 lbu $3, 0xffff8001($0)
834 lbu $3, 0xf0000000($0)
835 lbu $3, 0xffffffff($0)
836 lbu $3, 0x12345678($0)
837
838 lbu $3, ($4)
839 lbu $3, 0($4)
840 lbu $3, 4($4)
841 lbu $3, 32767($4)
842 lbu $3, -32768($4)
843 lbu $3, 65535($4)
844 lbu $3, 0xffff0000($4)
845 lbu $3, 0xffff8000($4)
846 lbu $3, 0xffff0001($4)
847 lbu $3, 0xffff8001($4)
848 lbu $3, 0xf0000000($4)
849 lbu $3, 0xffffffff($4)
850 lbu $3, 0x12345678($4)
851
852 lh $3, 0
853 lh $3, 4
854 lh $3, 0($0)
855 lh $3, 4($0)
856 lh $3, 32767($0)
857 lh $3, -32768($0)
858 lh $3, 65535($0)
859 lh $3, 0xffff0000($0)
860 lh $3, 0xffff8000($0)
861 lh $3, 0xffff0001($0)
862 lh $3, 0xffff8001($0)
863 lh $3, 0xf0000000($0)
864 lh $3, 0xffffffff($0)
865 lh $3, 0x12345678($0)
866 lh $3, ($4)
867 lh $3, 0($4)
868 lh $3, 4($4)
869 lh $3, 32767($4)
870 lh $3, -32768($4)
871 lh $3, 65535($4)
872 lh $3, 0xffff0000($4)
873 lh $3, 0xffff8000($4)
874 lh $3, 0xffff0001($4)
875 lh $3, 0xffff8001($4)
876 lh $3, 0xf0000000($4)
877 lh $3, 0xffffffff($4)
878 lh $3, 0x12345678($4)
879
880 lhu $2, ($3)
881 lhu $2, 0<<1($3)
882 lhu $2, 1<<1($3)
883 lhu $2, 2<<1($3)
884 lhu $2, 3<<1($3)
885 lhu $2, 4<<1($3)
886 lhu $2, 5<<1($3)
887 lhu $2, 6<<1($3)
888 lhu $2, 7<<1($3)
889 lhu $2, 8<<1($3)
890 lhu $2, 9<<1($3)
891 lhu $2, 10<<1($3)
892 lhu $2, 11<<1($3)
893 lhu $2, 12<<1($3)
894 lhu $2, 13<<1($3)
895 lhu $2, 14<<1($3)
896 lhu $2, 15<<1($3)
897 lhu $2, 15<<1($4)
898 lhu $2, 15<<1($5)
899 lhu $2, 15<<1($6)
900 lhu $2, 15<<1($7)
901 lhu $2, 15<<1($2)
902 lhu $2, 15<<1($16)
903 lhu $2, 15<<1($17)
904 lhu $3, 15<<1($17)
905 lhu $4, 15<<1($17)
906 lhu $5, 15<<1($17)
907 lhu $6, 15<<1($17)
908 lhu $7, 15<<1($17)
909 lhu $16, 15<<1($17)
910 lhu $17, 15<<1($17)
911
912 lhu $3, 0
913 lhu $3, 4
914 lhu $3, 0($0)
915 lhu $3, 4($0)
916 lhu $3, 32767($0)
917 lhu $3, -32768($0)
918 lhu $3, 65535($0)
919 lhu $3, 0xffff0000($0)
920 lhu $3, 0xffff8000($0)
921 lhu $3, 0xffff0001($0)
922 lhu $3, 0xffff8001($0)
923 lhu $3, 0xf0000000($0)
924 lhu $3, 0xffffffff($0)
925 lhu $3, 0x12345678($0)
926 lhu $3, ($4)
927 lhu $3, 0($4)
928 lhu $3, 4($4)
929 lhu $3, 32767($4)
930 lhu $3, -32768($4)
931 lhu $3, 65535($4)
932 lhu $3, 0xffff0000($4)
933 lhu $3, 0xffff8000($4)
934 lhu $3, 0xffff0001($4)
935 lhu $3, 0xffff8001($4)
936 lhu $3, 0xf0000000($4)
937 lhu $3, 0xffffffff($4)
938 lhu $3, 0x12345678($4)
939
940 ll $3, 0
941 ll $3, 0($0)
942 ll $3, 4
943 ll $3, 4($0)
944 ll $3, 32767($0)
945 ll $3, -32768($0)
946 ll $3, 65535($0)
947 ll $3, 0xffff0000($0)
948 ll $3, 0xffff8000($0)
949 ll $3, 0xffff0001($0)
950 ll $3, 0xffff8001($0)
951 ll $3, 0xf0000000($0)
952 ll $3, 0xffffffff($0)
953 ll $3, 0x12345678($0)
954 ll $3, ($4)
955 ll $3, 0($4)
956 ll $3, 4($4)
957 ll $3, 32767($4)
958 ll $3, -32768($4)
959 ll $3, 65535($4)
960 ll $3, 0xffff0000($4)
961 ll $3, 0xffff8000($4)
962 ll $3, 0xffff0001($4)
963 ll $3, 0xffff8001($4)
964 ll $3, 0xf0000000($4)
965 ll $3, 0xffffffff($4)
966 ll $3, 0x12345678($4)
967
968 lui $3, 0
969 lui $3, 32767
970 lui $3, 65535
971
972 lw $2, ($4)
973 lw $2, 0($4)
974 lw $2, 1<<2($4)
975 lw $2, 2<<2($4)
976 lw $2, 3<<2($4)
977 lw $2, 4<<2($4)
978 lw $2, 5<<2($4)
979 lw $2, 6<<2($4)
980 lw $2, 7<<2($4)
981 lw $2, 8<<2($4)
982 lw $2, 9<<2($4)
983 lw $2, 10<<2($4)
984 lw $2, 11<<2($4)
985 lw $2, 12<<2($4)
986 lw $2, 13<<2($4)
987 lw $2, 14<<2($4)
988 lw $2, 15<<2($4)
989 lw $2, 15<<2($5)
990 lw $2, 15<<2($6)
991 lw $2, 15<<2($7)
992 lw $2, 15<<2($2)
993 lw $2, 15<<2($3)
994 lw $2, 15<<2($16)
995 lw $2, 15<<2($17)
996 lw $3, 15<<2($17)
997 lw $4, 15<<2($17)
998 lw $5, 15<<2($17)
999 lw $6, 15<<2($17)
1000 lw $7, 15<<2($17)
1001 lw $16, 15<<2($17)
1002 lw $17, 15<<2($17)
1003
1004 lw $4, ($29)
1005 lw $4, 0($29)
1006 lw $4, 1<<2($29)
1007 lw $4, 2<<2($29)
1008 lw $4, 3<<2($29)
1009 lw $4, 4<<2($29)
1010 lw $4, 5<<2($29)
1011 lw $4, 31<<2($29)
1012 lw $2, 31<<2($29)
1013 lw $2, 31<<2($29)
1014 lw $3, 31<<2($29)
1015 lw $4, 31<<2($29)
1016 lw $5, 31<<2($29)
1017 lw $6, 31<<2($29)
1018 lw $7, 31<<2($29)
1019 lw $8, 31<<2($29)
1020 lw $9, 31<<2($29)
1021 lw $10, 31<<2($29)
1022 lw $30, 31<<2($29)
1023 lw $31, 31<<2($29)
1024
1025 lw $4, 126<<2($29)
1026 lw $4, 127<<2($29)
1027 lw $16, 127<<2($29)
1028 lw $17, 127<<2($29)
1029 lw $18, 127<<2($29)
1030 lw $19, 127<<2($29)
1031 lw $20, 127<<2($29)
1032 lw $21, 127<<2($29)
1033 lw $31, 127<<2($29)
1034
1035 lw $3, 0
1036 lw $3, 4
1037 lw $3, ($0)
1038 lw $3, 0($0)
1039 lw $3, 0($0)
1040 lw $3, 4($0)
1041 lw $3, 32767($0)
1042 lw $3, -32768($0)
1043 lw $3, 65535($0)
1044 lw $3, 0xffff0000($0)
1045 lw $3, 0xffff8000($0)
1046 lw $3, 0xffff0001($0)
1047 lw $3, 0xffff8001($0)
1048 lw $3, 0xf0000000($0)
1049 lw $3, 0xffffffff($0)
1050 lw $3, 0x12345678($0)
1051 lw $3, ($4)
1052 lw $3, 0($4)
1053 lw $3, 4($4)
1054 lw $3, 32767($4)
1055 lw $3, -32768($4)
1056 lw $3, 65535($4)
1057 lw $3, 0xffff0000($4)
1058 lw $3, 0xffff8000($4)
1059 lw $3, 0xffff0001($4)
1060 lw $3, 0xffff8001($4)
1061 lw $3, 0xf0000000($4)
1062 lw $3, 0xffffffff($4)
1063 lw $3, 0x12345678($4)
1064
1065 lwm $s0, $ra, 12<<2($29)
1066 lwm $s0, $s1, $ra, 12<<2($29)
1067 lwm $s0-$s1, $ra, 12<<2($29)
1068 lwm $s0, $s1, $s2, $ra, 12<<2($29)
1069 lwm $s0-$s2, $ra, 12<<2($29)
1070 lwm $s0, $s1, $s2, $s3, $ra, 12<<2($29)
1071 lwm $s0-$s3, $ra, 12<<2($29)
1072 lwm $s0, $ra, ($29)
1073 lwm $s0, $ra, 0($29)
1074 lwm $s0, $ra, 1<<2($29)
1075 lwm $s0, $ra, 2<<2($29)
1076 lwm $s0, $ra, 3<<2($29)
1077 lwm $s0, $ra, 4<<2($29)
1078 lwm $s0, $ra, 5<<2($29)
1079 lwm $s0, $ra, 6<<2($29)
1080 lwm $s0, $ra, 7<<2($29)
1081 lwm $s0, $ra, 8<<2($29)
1082 lwm $s0, $ra, 9<<2($29)
1083 lwm $s0, $ra, 10<<2($29)
1084 lwm $s0, $ra, 11<<2($29)
1085 lwm $s0, $ra, 12<<2($29)
1086 lwm $s0, $ra, 13<<2($29)
1087 lwm $s0, $ra, 14<<2($29)
1088 lwm $s0, $ra, 15<<2($29)
1089
1090 lwm $s0, 0
1091 lwm $s0, 4
1092 lwm $s0, ($5)
1093 lwm $s0, 2047($5)
1094 lwm $s0-$s1, 2047($5)
1095 lwm $s0-$s2, 2047($5)
1096 lwm $s0-$s3, 2047($5)
1097 lwm $s0-$s4, 2047($5)
1098 lwm $s0-$s5, 2047($5)
1099 lwm $s0-$s6, 2047($5)
1100 lwm $s0-$s7, 2047($5)
1101 lwm $s0-$s8, 2047($5)
1102 lwm $ra, 2047($5)
1103 lwm $s0,$ra, ($5)
1104 lwm $s0-$s1,$ra, ($5)
1105 lwm $s0-$s2,$ra, ($5)
1106 lwm $s0-$s3,$ra, ($5)
1107 lwm $s0-$s4,$ra, ($5)
1108 lwm $s0-$s5,$ra, ($5)
1109 lwm $s0-$s6,$ra, ($5)
1110 lwm $s0-$s7,$ra, ($5)
1111 lwm $s0-$s8,$ra, ($5)
1112 lwm $s0, -32768($0)
1113 lwm $s0, 32767($0)
1114 lwm $s0, 0($0)
1115 lwm $s0, 65535($0)
1116 lwm $s0, -32768($29)
1117 lwm $s0, 32767($29)
1118 lwm $s0, 0($29)
1119 lwm $s0, 65535($29)
1120
1121 lwp $2, 0
1122 lwp $2, 4
1123 lwp $2, ($29)
1124 lwp $2, 0($29)
1125 lwp $2, -2048($3)
1126 lwp $2, 2047($3)
1127 lwp $2, -32768($3)
1128 lwp $2, 32767($3)
1129 lwp $2, 0($3)
1130 lwp $2, 65535($3)
1131 lwp $2, -32768($0)
1132 lwp $2, 32767($0)
1133 lwp $2, 65535($0)
1134
1135 lwl $3, 4
1136 lwl $3, 4($0)
1137 lwl $3, ($0)
1138 lwl $3, 0($0)
1139 lwl $3, 2047($0)
1140 lwl $3, -2048($0)
1141 lwl $3, 32767($0)
1142 lwl $3, -32768($0)
1143 lwl $3, 65535($0)
1144 lwl $3, 0xffff0000($0)
1145 lwl $3, 0xffff8000($0)
1146 lwl $3, 0xffff0001($0)
1147 lwl $3, 0xffff8001($0)
1148 lwl $3, 0xf0000000($0)
1149 lwl $3, 0xffffffff($0)
1150 lwl $3, 0x12345678($0)
1151 lwl $3, ($4)
1152 lwl $3, 0($4)
1153 lwl $3, 2047($4)
1154 lwl $3, -2048($4)
1155 lwl $3, 32767($4)
1156 lwl $3, -32768($4)
1157 lwl $3, 65535($4)
1158 lwl $3, 0xffff0000($4)
1159 lwl $3, 0xffff8000($4)
1160 lwl $3, 0xffff0001($4)
1161 lwl $3, 0xffff8001($4)
1162 lwl $3, 0xf0000000($4)
1163 lwl $3, 0xffffffff($4)
1164 lwl $3, 0x12345678($4)
1165
1166 lcache $3, 4
1167 lcache $3, 4($0)
1168 lcache $3, ($0)
1169 lcache $3, 0($0)
1170 lcache $3, 2047($0)
1171 lcache $3, -2048($0)
1172 lcache $3, 32767($0)
1173 lcache $3, -32768($0)
1174 lcache $3, 65535($0)
1175 lcache $3, 0xffff0000($0)
1176 lcache $3, 0xffff8000($0)
1177 lcache $3, 0xffff0001($0)
1178 lcache $3, 0xffff8001($0)
1179 lcache $3, 0xf0000000($0)
1180 lcache $3, 0xffffffff($0)
1181 lcache $3, 0x12345678($0)
1182 lcache $3, ($4)
1183 lcache $3, 0($4)
1184 lcache $3, 2047($4)
1185 lcache $3, -2048($4)
1186 lcache $3, 32767($4)
1187 lcache $3, -32768($4)
1188 lcache $3, 65535($4)
1189 lcache $3, 0xffff0000($4)
1190 lcache $3, 0xffff8000($4)
1191 lcache $3, 0xffff0001($4)
1192 lcache $3, 0xffff8001($4)
1193 lcache $3, 0xf0000000($4)
1194 lcache $3, 0xffffffff($4)
1195 lcache $3, 0x12345678($4)
1196
1197 lwr $3, 4
1198 lwr $3, 4($0)
1199 lwr $3, ($0)
1200 lwr $3, 0($0)
1201 lwr $3, 2047($0)
1202 lwr $3, -2048($0)
1203 lwr $3, 32767($0)
1204 lwr $3, -32768($0)
1205 lwr $3, 65535($0)
1206 lwr $3, 0xffff0000($0)
1207 lwr $3, 0xffff8000($0)
1208 lwr $3, 0xffff0001($0)
1209 lwr $3, 0xffff8001($0)
1210 lwr $3, 0xf0000000($0)
1211 lwr $3, 0xffffffff($0)
1212 lwr $3, 0x12345678($0)
1213 lwr $3, ($4)
1214 lwr $3, 0($4)
1215 lwr $3, 2047($4)
1216 lwr $3, -2048($4)
1217 lwr $3, 32767($4)
1218 lwr $3, -32768($4)
1219 lwr $3, 65535($4)
1220 lwr $3, 0xffff0000($4)
1221 lwr $3, 0xffff8000($4)
1222 lwr $3, 0xffff0001($4)
1223 lwr $3, 0xffff8001($4)
1224 lwr $3, 0xf0000000($4)
1225 lwr $3, 0xffffffff($4)
1226 lwr $3, 0x12345678($4)
1227
1228 flush $3, 4
1229 flush $3, 4($0)
1230 flush $3, ($0)
1231 flush $3, 0($0)
1232 flush $3, 2047($0)
1233 flush $3, -2048($0)
1234 flush $3, 32767($0)
1235 flush $3, -32768($0)
1236 flush $3, 65535($0)
1237 flush $3, 0xffff0000($0)
1238 flush $3, 0xffff8000($0)
1239 flush $3, 0xffff0001($0)
1240 flush $3, 0xffff8001($0)
1241 flush $3, 0xf0000000($0)
1242 flush $3, 0xffffffff($0)
1243 flush $3, 0x12345678($0)
1244 flush $3, ($4)
1245 flush $3, 0($4)
1246 flush $3, 2047($4)
1247 flush $3, -2048($4)
1248 flush $3, 32767($4)
1249 flush $3, -32768($4)
1250 flush $3, 65535($4)
1251 flush $3, 0xffff0000($4)
1252 flush $3, 0xffff8000($4)
1253 flush $3, 0xffff0001($4)
1254 flush $3, 0xffff8001($4)
1255 flush $3, 0xf0000000($4)
1256 flush $3, 0xffffffff($4)
1257 flush $3, 0x12345678($4)
1258
1259 lwxs $3, $4($5)
1260 madd $4,$5
1261 maddu $4,$5
1262
1263 mfc0 $2, $0
1264 mfc0 $2, $1
1265 mfc0 $2, $2
1266 mfc0 $2, $3
1267 mfc0 $2, $4
1268 mfc0 $2, $5
1269 mfc0 $2, $6
1270 mfc0 $2, $7
1271 mfc0 $2, $8
1272 mfc0 $2, $9
1273 mfc0 $2, $10
1274 mfc0 $2, $11
1275 mfc0 $2, $12
1276 mfc0 $2, $13
1277 mfc0 $2, $14
1278 mfc0 $2, $15
1279 mfc0 $2, $16
1280 mfc0 $2, $17
1281 mfc0 $2, $18
1282 mfc0 $2, $19
1283 mfc0 $2, $20
1284 mfc0 $2, $21
1285 mfc0 $2, $22
1286 mfc0 $2, $23
1287 mfc0 $2, $24
1288 mfc0 $2, $25
1289 mfc0 $2, $26
1290 mfc0 $2, $27
1291 mfc0 $2, $28
1292 mfc0 $2, $29
1293 mfc0 $2, $30
1294 mfc0 $2, $31
1295
1296 mfc0 $2, $0, 0
1297 mfc0 $2, $0, 1
1298 mfc0 $2, $0, 2
1299 mfc0 $2, $0, 3
1300 mfc0 $2, $0, 4
1301 mfc0 $2, $0, 5
1302 mfc0 $2, $0, 6
1303 mfc0 $2, $0, 7
1304 mfc0 $2, $1, 0
1305 mfc0 $2, $1, 1
1306 mfc0 $2, $1, 2
1307 mfc0 $2, $1, 3
1308 mfc0 $2, $1, 4
1309 mfc0 $2, $1, 5
1310 mfc0 $2, $1, 6
1311 mfc0 $2, $1, 7
1312 mfc0 $2, $2, 0
1313 mfc0 $2, $2, 1
1314 mfc0 $2, $2, 2
1315 mfc0 $2, $2, 3
1316 mfc0 $2, $2, 4
1317 mfc0 $2, $2, 5
1318 mfc0 $2, $2, 6
1319 mfc0 $2, $2, 7
1320
1321 mfhi $0
1322 mfhi $2
1323 mfhi $3
1324 mfhi $4
1325 mfhi $29
1326 mfhi $30
1327 mfhi $31
1328
1329 mfhi32 $0
1330 mfhi32 $2
1331 mfhi32 $3
1332 mfhi32 $4
1333 mfhi32 $29
1334 mfhi32 $30
1335 mfhi32 $31
1336
1337 mflo $0
1338 mflo $2
1339 mflo $3
1340 mflo $4
1341 mflo $29
1342 mflo $30
1343 mflo $31
1344
1345 mflo32 $0
1346 mflo32 $2
1347 mflo32 $3
1348 mflo32 $4
1349 mflo32 $29
1350 mflo32 $30
1351 mflo32 $31
1352
1353 movn $2, $3
1354 movn $2, $2, $3
1355 movn $2, $3, $4
1356
1357 movz $2, $3
1358 movz $2, $2, $3
1359 movz $2, $3, $4
1360
1361 msub $4,$5
1362 msubu $4,$5
1363
1364 mtc0 $2, $0
1365 mtc0 $2, $1
1366 mtc0 $2, $2
1367 mtc0 $2, $3
1368 mtc0 $2, $4
1369 mtc0 $2, $5
1370 mtc0 $2, $6
1371 mtc0 $2, $7
1372 mtc0 $2, $8
1373 mtc0 $2, $9
1374 mtc0 $2, $10
1375 mtc0 $2, $11
1376 mtc0 $2, $12
1377 mtc0 $2, $13
1378 mtc0 $2, $14
1379 mtc0 $2, $15
1380 mtc0 $2, $16
1381 mtc0 $2, $17
1382 mtc0 $2, $18
1383 mtc0 $2, $19
1384 mtc0 $2, $20
1385 mtc0 $2, $21
1386 mtc0 $2, $22
1387 mtc0 $2, $23
1388 mtc0 $2, $24
1389 mtc0 $2, $25
1390 mtc0 $2, $26
1391 mtc0 $2, $27
1392 mtc0 $2, $28
1393 mtc0 $2, $29
1394 mtc0 $2, $30
1395 mtc0 $2, $31
1396
1397 mtc0 $2, $0, 0
1398 mtc0 $2, $0, 1
1399 mtc0 $2, $0, 2
1400 mtc0 $2, $0, 3
1401 mtc0 $2, $0, 4
1402 mtc0 $2, $0, 5
1403 mtc0 $2, $0, 6
1404 mtc0 $2, $0, 7
1405 mtc0 $2, $1, 0
1406 mtc0 $2, $1, 1
1407 mtc0 $2, $1, 2
1408 mtc0 $2, $1, 3
1409 mtc0 $2, $1, 4
1410 mtc0 $2, $1, 5
1411 mtc0 $2, $1, 6
1412 mtc0 $2, $1, 7
1413 mtc0 $2, $2, 0
1414 mtc0 $2, $2, 1
1415 mtc0 $2, $2, 2
1416 mtc0 $2, $2, 3
1417 mtc0 $2, $2, 4
1418 mtc0 $2, $2, 5
1419 mtc0 $2, $2, 6
1420 mtc0 $2, $2, 7
1421
1422 mthi $0
1423 mthi $2
1424 mthi $3
1425 mthi $4
1426 mthi $29
1427 mthi $30
1428 mthi $31
1429
1430 mtlo $0
1431 mtlo $2
1432 mtlo $3
1433 mtlo $4
1434 mtlo $29
1435 mtlo $30
1436 mtlo $31
1437
1438 mul $2, $3, $4
1439 mul $29, $30, $31
1440 mul $2, $2, $4
1441 mul $2, $4
1442 mul $2, $2, 0
1443 mul $2, $2, 1
1444 mul $2, $2, 32767
1445 mul $2, $2, -32768
1446 mul $2, $2, 65535
1447
1448 mulo $2, $3, $4
1449 mulo $2, $3, 4
1450 mulou $2, $3, $4
1451 mulou $2, $3, 4
1452
1453 mult $2, $3
1454 multu $2, $3
1455
1456 neg $2, $3
1457 neg $2, $2
1458 neg $2
1459 negu $2, $3
1460 negu $2, $2
1461 negu $2
1462 negu32 $2, $3
1463 negu32 $2, $2
1464 negu32 $2
1465
1466 not $2, $2
1467 not $2, $2
1468 not $2, $3
1469 not $2, $4
1470 not $2, $5
1471 not $2, $6
1472 not $2, $7
1473 not $2, $16
1474 not $2, $17
1475 not $3, $17
1476 not $4, $17
1477 not $5, $17
1478 not $6, $17
1479 not $7, $17
1480 not $16, $17
1481 not $17, $17
1482
1483 nor $2, $7, $0
1484 nor $2, $0, $7
1485
1486 nor32 $2, $3, $4
1487 nor32 $29, $30, $31
1488 nor32 $2, $2, $4
1489 nor32 $2, $4
1490
1491 nor $2, $3, 32768
1492 nor $2, $3, 65535
1493 nor $2, $3, 65536
1494 nor $2, $3, -32768
1495 nor $2, $3, -32769
1496
1497 or $2, $22, $0
1498 or $22, $2, $0
1499 or $2, $0, $22
1500 or $22, $0, $2
1501
1502 or $2, $2
1503 or $2, $3
1504 or $2, $4
1505 or $2, $5
1506 or $2, $6
1507 or $2, $7
1508 or $2, $16
1509 or $2, $17
1510 or $3, $2
1511 or $4, $2
1512 or $5, $2
1513 or $6, $2
1514 or $7, $2
1515 or $16, $2
1516 or $17, $2
1517 or $2, $2
1518 or $2, $2, $3
1519 or $2, $3, $2
1520
1521 or32 $2, $3, $4
1522 or32 $29, $30, $31
1523 or32 $2, $2, $4
1524 or32 $2, $4
1525
1526 or $2, $3, 32768
1527 or $2, $3, 65535
1528 or $2, $3, 65536
1529 or $2, $3, -32768
1530 or $2, $3, -32769
1531
1532 ori $3, $4, 0
1533 ori $3, $4, 32767
1534 ori $3, $4, 65535
1535 ori $3, $3, 65535
1536 ori $3, 65535
1537
1538 rdhwr $2, $0
1539 rdhwr $2, $1
1540 rdhwr $2, $2
1541 rdhwr $2, $3
1542 rdhwr $2, $4
1543 rdhwr $2, $5
1544 rdhwr $2, $6
1545 rdhwr $2, $7
1546 rdhwr $2, $8
1547 rdhwr $2, $9
1548 rdhwr $2, $10
1549
1550 rdpgpr $2, $3
1551 rdpgpr $2, $2
1552 rdpgpr $2
1553
1554 rem $0, $2, $3
1555 rem $0, $30, $31
1556 rem $0, $3
1557 rem $0, $31
1558
1559 rem $2, $3, $0
1560 rem $2, $3, $4
1561
1562 rem $3, $4, 0
1563 rem $3, $4, 1
1564 rem $3, $4, -1
1565 rem $3, $4, 2
1566
1567 remu $0, $2, $3
1568 remu $0, $30, $31
1569 remu $0, $3
1570 remu $0, $31
1571
1572 remu $2, $3, $0
1573 remu $2, $3, $4
1574
1575 remu $3, $4, 0
1576 remu $3, $4, 1
1577 remu $3, $4, -1
1578 remu $3, $4, 2
1579
1580 rol $2, $3, $4
1581 rol $2, $2, $4
1582 rol $2, $3, $3
1583 rol $2, $3, $2
1584
1585 rol $2, $3, 0
1586 rol $2, $3, 1
1587 rol $2, $3, 31
1588 rol $2, $2, 31
1589 rol $2, 31
1590
1591 ror $2, $3, 0
1592 ror $2, $3, 1
1593 ror $2, $3, 31
1594 ror $2, $2, 31
1595 ror $2, 31
1596
1597 ror $2, $3, $4
1598 ror $2, $2, $4
1599
1600 rotr $2, $3, $4
1601 rotr $2, $2, $4
1602
1603 rorv $2, $3, $4
1604 rorv $2, $2, $4
1605
1606 rotrv $2, $3, $4
1607 rotrv $2, $2, $4
1608
1609 sb $0, ($3)
1610 sb $0, 0($3)
1611 sb $0, 1($3)
1612 sb $0, 2($3)
1613 sb $0, 3($3)
1614 sb $0, 4($3)
1615 sb $0, 5($3)
1616 sb $0, 6($3)
1617 sb $0, 7($3)
1618 sb $0, 8($3)
1619 sb $0, 9($3)
1620 sb $0, 10($3)
1621 sb $0, 11($3)
1622 sb $0, 12($3)
1623 sb $0, 13($3)
1624 sb $0, 14($3)
1625 sb $0, 15($3)
1626 sb $2, 15($3)
1627 sb $3, 15($3)
1628 sb $4, 15($3)
1629 sb $5, 15($3)
1630 sb $6, 15($3)
1631 sb $7, 15($3)
1632 sb $17, 15($3)
1633 sb $17, 15($4)
1634 sb $17, 15($5)
1635 sb $17, 15($6)
1636 sb $17, 15($7)
1637 sb $17, 15($2)
1638 sb $17, 15($16)
1639 sb $17, 15($17)
1640
1641 sb32 $3, 4
1642 sb32 $3, 4($0)
1643 sb32 $3, 32767($0)
1644 sb32 $3, -32768($0)
1645 sb $3, 65535($0)
1646 sb $3, 0xffff0000($0)
1647 sb $3, 0xffff8000($0)
1648 sb $3, 0xffff0001($0)
1649 sb $3, 0xffff8001($0)
1650 sb $3, 0xf0000000($0)
1651 sb $3, 0xffffffff($0)
1652 sb $3, 0x12345678($0)
1653 sb32 $3, ($4)
1654 sb32 $3, 0($4)
1655 sb32 $3, 32767($4)
1656 sb32 $3, -32768($4)
1657 sb $3, 65535($4)
1658 sb $3, 0xffff0000($4)
1659 sb $3, 0xffff8000($4)
1660 sb $3, 0xffff0001($4)
1661 sb $3, 0xffff8001($4)
1662 sb $3, 0xf0000000($4)
1663 sb $3, 0xffffffff($4)
1664 sb $3, 0x12345678($4)
1665
1666 sc $3, 4
1667 sc $3, 4($0)
1668 sc $3, 2047($0)
1669 sc $3, -2048($0)
1670 sc $3, 32767($0)
1671 sc $3, -32768($0)
1672 sc $3, 65535($0)
1673 sc $3, 0xffff0000($0)
1674 sc $3, 0xffff8000($0)
1675 sc $3, 0xffff0001($0)
1676 sc $3, 0xffff8001($0)
1677 sc $3, 0xf0000000($0)
1678 sc $3, 0xffffffff($0)
1679 sc $3, 0x12345678($0)
1680 sc $3, ($4)
1681 sc $3, 0($4)
1682 sc $3, 2047($4)
1683 sc $3, -2048($4)
1684 sc $3, 32767($4)
1685 sc $3, -32768($4)
1686 sc $3, 65535($4)
1687 sc $3, 0xffff0000($4)
1688 sc $3, 0xffff8000($4)
1689 sc $3, 0xffff0001($4)
1690 sc $3, 0xffff8001($4)
1691 sc $3, 0xf0000000($4)
1692 sc $3, 0xffffffff($4)
1693 sc $3, 0x12345678($4)
1694
1695 sdbbp
1696 sdbbp 0
1697 sdbbp 1
1698 sdbbp 2
1699 sdbbp 3
1700 sdbbp 4
1701 sdbbp 5
1702 sdbbp 6
1703 sdbbp 7
1704 sdbbp 8
1705 sdbbp 9
1706 sdbbp 10
1707 sdbbp 11
1708 sdbbp 12
1709 sdbbp 13
1710 sdbbp 14
1711 sdbbp 15
1712
1713 sdbbp32
1714 sdbbp32 0
1715 sdbbp32 1
1716 sdbbp32 2
1717 sdbbp32 255
1718
1719 seb $2, $3
1720 seb $2, $2
1721 seb $2
1722
1723 seh $2, $3
1724 seh $2, $2
1725 seh $2
1726
1727 seq $2, $3, $4
1728 seq $2, $3, $0
1729 seq $2, $0, $4
1730
1731 seq $2, $3, 0
1732 seq $2, $3, 1
1733 seq $2, $3, -1
1734 seq $2, $3, -32769
1735
1736 sge $2, $3, $4
1737 sge $2, $2, $4
1738 sge $2, $4
1739 sge $2, $3, 0
1740 sge $2, $3, -32768
1741 sge $2, $3, 0
1742 sge $2, $3, 32767
1743 sge $2, $3, 65535
1744 sge $2, $3, 65536
1745 sge $2, $3, -32769
1746
1747 sgeu $2, $3, $4
1748 sgeu $2, $2, $4
1749 sgeu $2, $4
1750 sgeu $2, $3, 0
1751 sgeu $2, $3, -32768
1752 sgeu $2, $3, 0
1753 sgeu $2, $3, 32767
1754 sgeu $2, $3, 65535
1755 sgeu $2, $3, 65536
1756 sgeu $2, $3, -32769
1757
1758 sgt $2, $3, $4
1759 sgt $2, $2, $4
1760 sgt $2, $4
1761 sgt $2, $3, 0
1762 sgt $2, $3, -32768
1763 sgt $2, $3, 0
1764 sgt $2, $3, 32767
1765 sgt $2, $3, 65535
1766 sgt $2, $3, 65536
1767 sgt $2, $3, -32769
1768
1769 sgtu $2, $3, $4
1770 sgtu $2, $2, $4
1771 sgtu $2, $4
1772 sgtu $2, $3, 0
1773 sgtu $2, $3, -32768
1774 sgtu $2, $3, 0
1775 sgtu $2, $3, 32767
1776 sgtu $2, $3, 65535
1777 sgtu $2, $3, 65536
1778 sgtu $2, $3, -32769
1779
1780 sh $2, ($3)
1781 sh $2, 0<<1($3)
1782 sh $2, 1<<1($3)
1783 sh $2, 2<<1($3)
1784 sh $2, 3<<1($3)
1785 sh $2, 4<<1($3)
1786 sh $2, 5<<1($3)
1787 sh $2, 6<<1($3)
1788 sh $2, 7<<1($3)
1789 sh $2, 8<<1($3)
1790 sh $2, 9<<1($3)
1791 sh $2, 10<<1($3)
1792 sh $2, 11<<1($3)
1793 sh $2, 12<<1($3)
1794 sh $2, 13<<1($3)
1795 sh $2, 14<<1($3)
1796 sh $2, 15<<1($3)
1797 sh $2, 15<<1($4)
1798 sh $2, 15<<1($5)
1799 sh $2, 15<<1($6)
1800 sh $2, 15<<1($7)
1801 sh $2, 15<<1($2)
1802 sh $2, 15<<1($16)
1803 sh $2, 15<<1($17)
1804 sh $3, 15<<1($17)
1805 sh $4, 15<<1($17)
1806 sh $5, 15<<1($17)
1807 sh $6, 15<<1($17)
1808 sh $7, 15<<1($17)
1809 sh $17, 15<<1($17)
1810 sh $0, 15<<1($17)
1811
1812 sh32 $3, 4
1813 sh32 $3, 4($0)
1814 sh32 $3, 32767($0)
1815 sh32 $3, -32768($0)
1816 sh $3, 65535($0)
1817 sh $3, 0xffff0000($0)
1818 sh $3, 0xffff8000($0)
1819 sh $3, 0xffff0001($0)
1820 sh $3, 0xffff8001($0)
1821 sh $3, 0xf0000000($0)
1822 sh $3, 0xffffffff($0)
1823 sh $3, 0x12345678($0)
1824 sh32 $3, ($4)
1825 sh32 $3, 0($4)
1826 sh32 $3, 32767($4)
1827 sh32 $3, -32768($4)
1828 sh $3, 65535($4)
1829 sh $3, 0xffff0000($4)
1830 sh $3, 0xffff8000($4)
1831 sh $3, 0xffff0001($4)
1832 sh $3, 0xffff8001($4)
1833 sh $3, 0xf0000000($4)
1834 sh $3, 0xffffffff($4)
1835 sh $3, 0x12345678($4)
1836
1837 sle $2, $3, $4
1838 sle $2, $2, $4
1839 sle $2, $4
1840 sle $2, $3, 0
1841 sle $2, $3, -32768
1842 sle $2, $3, 0
1843 sle $2, $3, 32767
1844 sle $2, $3, 65535
1845 sle $2, $3, 65536
1846 sle $2, $3, -32769
1847
1848 sleu $2, $3, $4
1849 sleu $2, $2, $4
1850 sleu $2, $4
1851 sleu $2, $3, 0
1852 sleu $2, $3, -32768
1853 sleu $2, $3, 0
1854 sleu $2, $3, 32767
1855 sleu $2, $3, 65535
1856 sleu $2, $3, 65536
1857 sleu $2, $3, -32769
1858
1859 sll $2, $2, 1
1860 sll $2, $2, 2
1861 sll $2, $2, 3
1862 sll $2, $2, 4
1863 sll $2, $2, 5
1864 sll $2, $2, 6
1865 sll $2, $2, 7
1866 sll $2, $2, 8
1867 sll $2, $3, 8
1868 sll $2, $4, 8
1869 sll $2, $5, 8
1870 sll $2, $6, 8
1871 sll $2, $7, 8
1872 sll $2, $16, 8
1873 sll $2, $17, 8
1874 sll $3, $2, 8
1875 sll $4, $2, 8
1876 sll $5, $2, 8
1877 sll $6, $2, 8
1878 sll $7, $2, 8
1879 sll $16, $2, 8
1880 sll $17, $2, 8
1881 sll $2, $2, 1
1882 sll $3, 1
1883
1884 sllv $2, $3, $4
1885 sllv $2, $2, $4
1886 sll $2, $2, $4
1887 sll $2, $4
1888 sll32 $2, $4, 0
1889 sll32 $2, $4, 1
1890 sll32 $2, $4, 31
1891 sll32 $2, $2, 31
1892 sll32 $2, 31
1893
1894 slt $2, $3, $4
1895 slt $2, $2, $4
1896 slt $2, $4
1897 slt $2, $3, 0
1898 slt $2, $3, -32768
1899 slt $2, $3, 0
1900 slt $2, $3, 32767
1901 slt $2, $3, 65535
1902 slt $2, $3, 65536
1903 slt $2, $3, -32769
1904
1905 slti $3, $4, -32768
1906 slti $3, $4, 0
1907 slti $3, $4, 32767
1908 slti $3, $4, 65535
1909 slti $3, $3, 65535
1910 slti $3, 65535
1911
1912 sltiu $3, $4, -32768
1913 sltiu $3, $4, 0
1914 sltiu $3, $4, 32767
1915 sltiu $3, $4, 65535
1916 sltiu $3, $3, 65535
1917 sltiu $3, 65535
1918
1919 sltu $2, $3, $4
1920 sltu $2, $2, $4
1921 sltu $2, $4
1922 sltu $2, $3, 0
1923 sltu $2, $3, -32768
1924 sltu $2, $3, 0
1925 sltu $2, $3, 32767
1926 sltu $2, $3, 65535
1927 sltu $2, $3, 65536
1928 sltu $2, $3, -32769
1929
1930 sne $2, $3, $4
1931 sne $2, $0, $4
1932 sne $2, $3, $0
1933
1934 sne $2, $3, 0
1935 sne $2, $3, 1
1936 sne $2, $3, -1
1937 sne $2, $3, -32769
1938
1939 srav $2, $3, $4
1940 srav $2, $2, $4
1941 sra $2, $2, $4
1942 sra $2, $4
1943 sra $2, $4, 0
1944 sra $2, $4, 1
1945 sra $2, $4, 31
1946 sra $2, $2, 31
1947 sra $2, 31
1948
1949 srlv $2, $3, $4
1950 srlv $2, $2, $4
1951 srl $2, $2, $4
1952 srl $2, $4
1953 srl $2, $4, 0
1954 srl $2, $4, 1
1955 srl $2, $4, 31
1956 srl $2, $2, 31
1957 srl $2, 31
1958
1959 srl $2, $2, 1
1960 srl $2, $2, 2
1961 srl $2, $2, 3
1962 srl $2, $2, 4
1963 srl $2, $2, 5
1964 srl $2, $2, 6
1965 srl $2, $2, 7
1966 srl $2, $2, 8
1967 srl $2, $3, 8
1968 srl $2, $4, 8
1969 srl $2, $5, 8
1970 srl $2, $6, 8
1971 srl $2, $7, 8
1972 srl $2, $16, 8
1973 srl $2, $17, 8
1974 srl $2, $2, 8
1975 srl $3, $2, 8
1976 srl $4, $2, 8
1977 srl $5, $2, 8
1978 srl $6, $2, 8
1979 srl $7, $2, 8
1980 srl $16, $2, 8
1981 srl $17, $2, 8
1982 srl $3, $3, 1
1983 srl $3, 1
1984
1985 sub $2, $3, $4
1986 sub $29, $30, $31
1987 sub $2, $2, $4
1988 sub $2, $4
1989 sub $2, $2, 0
1990 sub $2, $2, 1
1991 sub $2, $2, 32767
1992 sub $2, $2, -32768
1993 sub $2, $2, 65535
1994
1995 subu $2, $3, $2
1996 subu $2, $3, $3
1997 subu $2, $3, $4
1998 subu $2, $3, $5
1999 subu $2, $3, $6
2000 subu $2, $3, $7
2001 subu $2, $3, $16
2002 subu $2, $3, $17
2003 subu $2, $2, $17
2004 subu $2, $4, $17
2005 subu $2, $5, $17
2006 subu $2, $6, $17
2007 subu $2, $7, $17
2008 subu $2, $16, $17
2009 subu $2, $17, $17
2010 subu $2, $2, $17
2011 subu $3, $2, $17
2012 subu $4, $2, $17
2013 subu $5, $2, $17
2014 subu $6, $2, $17
2015 subu $7, $2, $17
2016 subu $16, $2, $17
2017 subu $17, $2, $17
2018 subu $7, $7, $2
2019 subu $7, $2
2020
2021 subu32 $2, $3, $4
2022 subu32 $29, $30, $31
2023 subu32 $2, $2, $4
2024 subu32 $2, $4
2025 subu $2, $2, 0
2026 subu $2, $2, 1
2027 subu $2, $2, 32767
2028 subu $2, $2, -32768
2029 subu $2, $2, 65535
2030
2031 sw $2, ($4)
2032 sw $2, 0($4)
2033 sw $2, 1<<2($4)
2034 sw $2, 2<<2($4)
2035 sw $2, 3<<2($4)
2036 sw $2, 4<<2($4)
2037 sw $2, 5<<2($4)
2038 sw $2, 6<<2($4)
2039 sw $2, 7<<2($4)
2040 sw $2, 8<<2($4)
2041 sw $2, 9<<2($4)
2042 sw $2, 10<<2($4)
2043 sw $2, 11<<2($4)
2044 sw $2, 12<<2($4)
2045 sw $2, 13<<2($4)
2046 sw $2, 14<<2($4)
2047 sw $2, 15<<2($4)
2048 sw $2, 15<<2($5)
2049 sw $2, 15<<2($6)
2050 sw $2, 15<<2($7)
2051 sw $2, 15<<2($16)
2052 sw $2, 15<<2($17)
2053 sw $2, 15<<2($2)
2054 sw $2, 15<<2($3)
2055 sw $3, 15<<2($3)
2056 sw $4, 15<<2($3)
2057 sw $5, 15<<2($3)
2058 sw $6, 15<<2($3)
2059 sw $7, 15<<2($3)
2060 sw $17, 15<<2($3)
2061 sw $0, 15<<2($3)
2062
2063 sw $0, ($29)
2064 sw $0, 0($29)
2065 sw $0, 1<<2($29)
2066 sw $0, 2<<2($29)
2067 sw $0, 3<<2($29)
2068 sw $0, 4<<2($29)
2069 sw $0, 5<<2($29)
2070 sw $0, 30<<2($29)
2071 sw $0, 31<<2($29)
2072 sw $2, 31<<2($29)
2073 sw $17, 31<<2($29)
2074 sw $3, 31<<2($29)
2075 sw $4, 31<<2($29)
2076 sw $5, 31<<2($29)
2077 sw $6, 31<<2($29)
2078 sw $7, 31<<2($29)
2079 sw $31, 31<<2($29)
2080
2081 sw32 $3, 4
2082 sw32 $3, 4($0)
2083 sw32 $3, 32767($0)
2084 sw32 $3, -32768($0)
2085 sw $3, 65535($0)
2086 sw $3, 0xffff0000($0)
2087 sw $3, 0xffff8000($0)
2088 sw $3, 0xffff0001($0)
2089 sw $3, 0xffff8001($0)
2090 sw $3, 0xf0000000($0)
2091 sw $3, 0xffffffff($0)
2092 sw $3, 0x12345678($0)
2093 sw32 $3, ($4)
2094 sw32 $3, 0($4)
2095 sw32 $3, 32767($4)
2096 sw32 $3, -32768($4)
2097 sw $3, 65535($4)
2098 sw $3, 0xffff0000($4)
2099 sw $3, 0xffff8000($4)
2100 sw $3, 0xffff0001($4)
2101 sw $3, 0xffff8001($4)
2102 sw $3, 0xf0000000($4)
2103 sw $3, 0xffffffff($4)
2104 sw $3, 0x12345678($4)
2105
2106 swl $3, 4
2107 swl $3, 4($0)
2108 swl $3, 2047($0)
2109 swl $3, -2048($0)
2110 swl $3, 32767($0)
2111 swl $3, -32768($0)
2112 swl $3, 65535($0)
2113 swl $3, 0xffff0000($0)
2114 swl $3, 0xffff8000($0)
2115 swl $3, 0xffff0001($0)
2116 swl $3, 0xffff8001($0)
2117 swl $3, 0xf0000000($0)
2118 swl $3, 0xffffffff($0)
2119 swl $3, 0x12345678($0)
2120 swl $3, ($4)
2121 swl $3, 0($4)
2122 swl $3, 2047($4)
2123 swl $3, -2048($4)
2124 swl $3, 32767($4)
2125 swl $3, -32768($4)
2126 swl $3, 65535($4)
2127 swl $3, 0xffff0000($4)
2128 swl $3, 0xffff8000($4)
2129 swl $3, 0xffff0001($4)
2130 swl $3, 0xffff8001($4)
2131 swl $3, 0xf0000000($4)
2132 swl $3, 0xffffffff($4)
2133 swl $3, 0x12345678($4)
2134
2135 swr $3, 4
2136 swr $3, 4($0)
2137 swr $3, 2047($0)
2138 swr $3, -2048($0)
2139 swr $3, 32767($0)
2140 swr $3, -32768($0)
2141 swr $3, 65535($0)
2142 swr $3, 0xffff0000($0)
2143 swr $3, 0xffff8000($0)
2144 swr $3, 0xffff0001($0)
2145 swr $3, 0xffff8001($0)
2146 swr $3, 0xf0000000($0)
2147 swr $3, 0xffffffff($0)
2148 swr $3, 0x12345678($0)
2149 swr $3, ($4)
2150 swr $3, 0($4)
2151 swr $3, 2047($4)
2152 swr $3, -2048($4)
2153 swr $3, 32767($4)
2154 swr $3, -32768($4)
2155 swr $3, 65535($4)
2156 swr $3, 0xffff0000($4)
2157 swr $3, 0xffff8000($4)
2158 swr $3, 0xffff0001($4)
2159 swr $3, 0xffff8001($4)
2160 swr $3, 0xf0000000($4)
2161 swr $3, 0xffffffff($4)
2162 swr $3, 0x12345678($4)
2163
2164 scache $3, 4
2165 scache $3, 4($0)
2166 scache $3, 2047($0)
2167 scache $3, -2048($0)
2168 scache $3, 32767($0)
2169 scache $3, -32768($0)
2170 scache $3, 65535($0)
2171 scache $3, 0xffff0000($0)
2172 scache $3, 0xffff8000($0)
2173 scache $3, 0xffff0001($0)
2174 scache $3, 0xffff8001($0)
2175 scache $3, 0xf0000000($0)
2176 scache $3, 0xffffffff($0)
2177 scache $3, 0x12345678($0)
2178 scache $3, ($4)
2179 scache $3, 0($4)
2180 scache $3, 2047($4)
2181 scache $3, -2048($4)
2182 scache $3, 32767($4)
2183 scache $3, -32768($4)
2184 scache $3, 65535($4)
2185 scache $3, 0xffff0000($4)
2186 scache $3, 0xffff8000($4)
2187 scache $3, 0xffff0001($4)
2188 scache $3, 0xffff8001($4)
2189 scache $3, 0xf0000000($4)
2190 scache $3, 0xffffffff($4)
2191 scache $3, 0x12345678($4)
2192
2193 invalidate $3, 4
2194 invalidate $3, 4($0)
2195 invalidate $3, 2047($0)
2196 invalidate $3, -2048($0)
2197 invalidate $3, 32767($0)
2198 invalidate $3, -32768($0)
2199 invalidate $3, 65535($0)
2200 invalidate $3, 0xffff0000($0)
2201 invalidate $3, 0xffff8000($0)
2202 invalidate $3, 0xffff0001($0)
2203 invalidate $3, 0xffff8001($0)
2204 invalidate $3, 0xf0000000($0)
2205 invalidate $3, 0xffffffff($0)
2206 invalidate $3, 0x12345678($0)
2207 invalidate $3, ($4)
2208 invalidate $3, 0($4)
2209 invalidate $3, 2047($4)
2210 invalidate $3, -2048($4)
2211 invalidate $3, 32767($4)
2212 invalidate $3, -32768($4)
2213 invalidate $3, 65535($4)
2214 invalidate $3, 0xffff0000($4)
2215 invalidate $3, 0xffff8000($4)
2216 invalidate $3, 0xffff0001($4)
2217 invalidate $3, 0xffff8001($4)
2218 invalidate $3, 0xf0000000($4)
2219 invalidate $3, 0xffffffff($4)
2220 invalidate $3, 0x12345678($4)
2221
2222 swm $s0, $ra, 12<<2($29)
2223 swm $s0, $s1, $ra, 12<<2($29)
2224 swm $s0-$s1, $ra, 12<<2($29)
2225 swm $s0, $s1, $s2, $ra, 12<<2($29)
2226 swm $s0-$s2, $ra, 12<<2($29)
2227 swm $s0, $s1, $s2, $s3, $ra, 12<<2($29)
2228 swm $s0-$s3, $ra, 12<<2($29)
2229 swm $s0, $ra, ($29)
2230 swm $s0, $ra, 0($29)
2231 swm $s0, $ra, 1<<2($29)
2232 swm $s0, $ra, 2<<2($29)
2233 swm $s0, $ra, 3<<2($29)
2234 swm $s0, $ra, 4<<2($29)
2235 swm $s0, $ra, 5<<2($29)
2236 swm $s0, $ra, 6<<2($29)
2237 swm $s0, $ra, 7<<2($29)
2238 swm $s0, $ra, 8<<2($29)
2239 swm $s0, $ra, 9<<2($29)
2240 swm $s0, $ra, 10<<2($29)
2241 swm $s0, $ra, 11<<2($29)
2242 swm $s0, $ra, 12<<2($29)
2243 swm $s0, $ra, 13<<2($29)
2244 swm $s0, $ra, 14<<2($29)
2245 swm $s0, $ra, 15<<2($29)
2246
2247 swm $s0, 0
2248 swm $s0, 4
2249 swm $s0, 2047
2250 swm $s0, -2048
2251 swm $s0, 2048
2252 swm $s0, -2049
2253 swm $s0, ($5)
2254 swm $s0, 2047($5)
2255 swm $s0, -2048($5)
2256 swm $s0, 2048($5)
2257 swm $s0, -2049($5)
2258 swm $s0-$s1, 2047($5)
2259 swm $s0-$s2, 2047($5)
2260 swm $s0-$s3, 2047($5)
2261 swm $s0-$s4, 2047($5)
2262 swm $s0-$s5, 2047($5)
2263 swm $s0-$s6, 2047($5)
2264 swm $s0-$s7, 2047($5)
2265 swm $s0-$s8, 2047($5)
2266 swm $ra, 2047($5)
2267 swm $s0,$ra, ($5)
2268 swm $s0-$s1,$ra, ($5)
2269 swm $s0-$s2,$ra, ($5)
2270 swm $s0-$s3,$ra, ($5)
2271 swm $s0-$s4,$ra, ($5)
2272 swm $s0-$s5,$ra, ($5)
2273 swm $s0-$s6,$ra, ($5)
2274 swm $s0-$s7,$ra, ($5)
2275 swm $s0-$s8,$ra, ($5)
2276 swm $s0, -32768($29)
2277 swm $s0, 32767($29)
2278 swm $s0, 0($29)
2279 swm $s0, 65535($29)
2280
2281 swp $2, 0
2282 swp $2, 4
2283 swp $2, 2047
2284 swp $2, -2048
2285 swp $2, 2048
2286 swp $2, -2049
2287 swp $2, ($29)
2288 swp $2, 0($29)
2289 swp $2, 2047($3)
2290 swp $2, -2048($3)
2291 swp $2, 2048($3)
2292 swp $2, -2049($3)
2293 swp $2, 32767($3)
2294 swp $2, -32768($3)
2295 swp $2, 0($3)
2296 swp $2, 65535($3)
2297
2298 sync
2299 sync 0
2300 sync 1
2301 sync 2
2302 sync 3
2303 sync 4
2304 sync 30
2305 sync 31
2306
2307 synci 0
2308 synci ($0)
2309 synci 0($0)
2310 synci 2047($0)
2311 synci -2048($0)
2312 synci 2048($0)
2313 synci -2049($0)
2314 synci 32767($0)
2315 synci -32768($0)
2316 synci 0($2)
2317 synci 0($3)
2318 synci 2047($3)
2319 synci -2048($3)
2320 synci 2048($3)
2321 synci -2049($3)
2322 synci 32767($3)
2323 synci -32768($3)
2324
2325 syscall
2326 syscall 0
2327 syscall 1
2328 syscall 2
2329 syscall 255
2330
2331 teqi $2, 0
2332 teqi $2, -32768
2333 teqi $2, 32767
2334 teqi $2, 65535
2335 teq $2, $3
2336 teq $3, $2
2337 teq $2, $3, 0
2338 teq $2, $3, 1
2339 teq $2, $3, 15
2340 teq $2, 0
2341 teq $2, -32768
2342 teq $2, 32767
2343 teq $2, 65535
2344
2345 tgei $2, 0
2346 tgei $2, -32768
2347 tgei $2, 32767
2348 tgei $2, 65535
2349 tge $2, $3
2350 tge $3, $2
2351 tge $2, $3, 0
2352 tge $2, $3, 1
2353 tge $2, $3, 15
2354 tge $2, 0
2355 tge $2, -32768
2356 tge $2, 32767
2357 tge $2, 65535
2358
2359 tgeiu $2, 0
2360 tgeiu $2, -32768
2361 tgeiu $2, 32767
2362 tgeiu $2, 65535
2363 tgeu $2, $3
2364 tgeu $3, $2
2365 tgeu $2, $3, 0
2366 tgeu $2, $3, 1
2367 tgeu $2, $3, 15
2368 tgeu $2, 0
2369 tgeu $2, -32768
2370 tgeu $2, 32767
2371 tgeu $2, 65535
2372
2373 tlbp
2374 tlbr
2375 tlbwi
2376 tlbwr
2377
2378 tlti $2, 0
2379 tlti $2, -32768
2380 tlti $2, 32767
2381 tlti $2, 65535
2382 tlt $2, $3
2383 tlt $3, $2
2384 tlt $2, $3, 0
2385 tlt $2, $3, 1
2386 tlt $2, $3, 15
2387 tlt $2, 0
2388 tlt $2, -32768
2389 tlt $2, 32767
2390 tlt $2, 65535
2391
2392 tltiu $2, 0
2393 tltiu $2, -32768
2394 tltiu $2, 32767
2395 tltiu $2, 65535
2396 tltu $2, $3
2397 tltu $3, $2
2398 tltu $2, $3, 0
2399 tltu $2, $3, 1
2400 tltu $2, $3, 15
2401 tltu $2, 0
2402 tltu $2, -32768
2403 tltu $2, 32767
2404 tltu $2, 65535
2405 tltu $2, 65536
2406 tltu $2, 0xffffffff
2407
2408 tnei $2, 0
2409 tnei $2, -32768
2410 tnei $2, 32767
2411 tnei $2, 65535
2412 tne $2, $3
2413 tne $3, $2
2414 tne $2, $3, 0
2415 tne $2, $3, 1
2416 tne $2, $3, 15
2417 tne $2, 0
2418 tne $2, -32768
2419 tne $2, 32767
2420 tne $2, 65535
2421 tne $2, 65536
2422 tne $2, 0xffffffff
2423
2424 ulh $3, 4
2425 ulh $3, 4($0)
2426 ulh $3, ($4)
2427 ulh $3, 0($4)
2428 ulh $3, 32763($4)
2429 ulh $3, -32768($4)
2430 ulh $3, 65535($4)
2431 ulh $3, 0xffff0000($4)
2432 ulh $3, 0xffff8000($4)
2433 ulh $3, 0xffff0001($4)
2434 ulh $3, 0xffff8001($4)
2435 ulh $3, 0xf0000000($4)
2436 ulh $3, 0xffffffff($4)
2437
2438 ulhu $3, 4
2439 ulhu $3, 4($0)
2440 ulhu $3, ($4)
2441 ulhu $3, 0($4)
2442 ulhu $3, 32763($4)
2443 ulhu $3, -32768($4)
2444 ulhu $3, 65535($4)
2445 ulhu $3, 0xffff0000($4)
2446 ulhu $3, 0xffff8000($4)
2447 ulhu $3, 0xffff0001($4)
2448 ulhu $3, 0xffff8001($4)
2449 ulhu $3, 0xf0000000($4)
2450 ulhu $3, 0xffffffff($4)
2451
2452 ulw $3, 0
2453 ulw $3, ($0)
2454 ulw $3, 4
2455 ulw $3, 4($0)
2456 ulw $3, 2047
2457 ulw $3, -2048
2458 ulw $3, 2048
2459 ulw $3, -2049
2460 ulw $3, 32763($0)
2461 ulw $3, -32768($0)
2462 ulw $3, 65535($0)
2463 ulw $3, 0xffff0000($0)
2464 ulw $3, 0xffff8000($0)
2465 ulw $3, 0xffff0001($0)
2466 ulw $3, 0xffff8001($0)
2467 ulw $3, 0xf0000000($0)
2468 ulw $3, 0xffffffff($0)
2469 ulw $3, 0x12345678($0)
2470 ulw $3, 0($4)
2471 ulw $3, 4($4)
2472 ulw $3, 2047($4)
2473 ulw $3, -2048($4)
2474 ulw $3, 2048($4)
2475 ulw $3, -2049($4)
2476 ulw $3, 32763($4)
2477 ulw $3, -32768($4)
2478 ulw $3, 65535($4)
2479 ulw $3, 0xffff0000($4)
2480 ulw $3, 0xffff8000($4)
2481 ulw $3, 0xffff0001($4)
2482 ulw $3, 0xffff8001($4)
2483 ulw $3, 0xf0000000($4)
2484 ulw $3, 0xffffffff($4)
2485 ulw $3, 0x12345678($4)
2486
2487 ush $3, 4
2488 ush $3, 4($0)
2489 ush $3, ($4)
2490 ush $3, 0($4)
2491 ush $3, 32763($4)
2492 ush $3, -32768($4)
2493 ush $3, 65535($4)
2494 ush $3, 0xffff0000($4)
2495 ush $3, 0xffff8000($4)
2496 ush $3, 0xffff0001($4)
2497 ush $3, 0xffff8001($4)
2498 ush $3, 0xf0000000($4)
2499 ush $3, 0xffffffff($4)
2500
2501 usw $3, 0
2502 usw $3, ($0)
2503 usw $3, 4
2504 usw $3, 4($0)
2505 usw $3, 2047
2506 usw $3, -2048
2507 usw $3, 2048
2508 usw $3, -2049
2509 usw $3, 32763($0)
2510 usw $3, -32768($0)
2511 usw $3, 65535($0)
2512 usw $3, 0xffff0000($0)
2513 usw $3, 0xffff8000($0)
2514 usw $3, 0xffff0001($0)
2515 usw $3, 0xffff8001($0)
2516 usw $3, 0xf0000000($0)
2517 usw $3, 0xffffffff($0)
2518 usw $3, 0x12345678($0)
2519 usw $3, 0($4)
2520 usw $3, 4($4)
2521 usw $3, 2047($4)
2522 usw $3, -2048($4)
2523 usw $3, 2048($4)
2524 usw $3, -2049($4)
2525 usw $3, 32763($4)
2526 usw $3, -32768($4)
2527 usw $3, 65535($4)
2528 usw $3, 0xffff0000($4)
2529 usw $3, 0xffff8000($4)
2530 usw $3, 0xffff0001($4)
2531 usw $3, 0xffff8001($4)
2532 usw $3, 0xf0000000($4)
2533 usw $3, 0xffffffff($4)
2534 usw $3, 0x12345678($4)
2535
2536 wait
2537 wait 0
2538 wait 1
2539 wait 255
2540
2541 wrpgpr $2, $3
2542 wrpgpr $2, $4
2543 wrpgpr $2, $2
2544 wrpgpr $2
2545
2546 wsbh $2, $3
2547 wsbh $2, $4
2548 wsbh $2, $2
2549 wsbh $2
2550
2551 xor $2, $2
2552 xor $2, $3
2553 xor $2, $4
2554 xor $2, $5
2555 xor $2, $6
2556 xor $2, $7
2557 xor $2, $16
2558 xor $2, $17
2559 xor $3, $17
2560 xor $4, $17
2561 xor $5, $17
2562 xor $6, $17
2563 xor $7, $17
2564 xor $16, $17
2565 xor $17, $17
2566 xor $2, $3
2567 xor $2, $2, $3
2568 xor $2, $3, $2
2569
2570 xor32 $2, $3, $4
2571 xor32 $29, $30, $31
2572 xor32 $2, $2, $4
2573 xor32 $2, $4
2574
2575 xor $2, $3, 32768
2576 xor $2, $3, 65535
2577 xor $2, $3, 65536
2578 xor $2, $3, -32768
2579 xor $2, $3, -32769
2580
2581 xori $3, $4, 0
2582 xori $3, $4, 32767
2583 xori $3, $4, 65535
2584 xori $3, $3, 65535
2585 xori $3, 65535
2586
2587 .set noreorder
2588
2589 beqz $9, test
2590 addu $3, $4, $5
2591
2592 beq $9, $10, test
2593 addu $3, $4, $5
2594
2595 beq $9, 0, test
2596 addu $3, $4, $5
2597
2598 beq $9, 1, test
2599 addu $3, $4, $5
2600
2601 bge $10, $0, test
2602 addu $3, $4, $5
2603
2604 bge $10, $0, test
2605 addu $3, $4, $5
2606
2607 bge $0, $10, test
2608 addu $3, $4, $5
2609
2610 bge $10, $11, test
2611 addu $3, $4, $5
2612
2613 bge $10, 0, test
2614 addu $3, $4, $5
2615
2616 bge $10, 1, test
2617 addu $3, $4, $5
2618
2619 bge $10, 2, test
2620 addu $3, $4, $5
2621
2622 bge $10, 0x80000000, test
2623 addu $3, $4, $5
2624
2625 bgeu $2, $0, test
2626 addu $3, $4, $5
2627
2628 bgeu $0, $2, test
2629 addu $3, $4, $5
2630
2631 bgeu $2, $3, test
2632 addu $3, $4, $5
2633
2634 bgeu $2, 0, test
2635 addu $3, $4, $5
2636
2637 bgeu $2, 1, test
2638 addu $3, $4, $5
2639
2640 bgeu $2, 2, test
2641 addu $3, $4, $5
2642
2643 bgez $2, test
2644 addu $3, $4, $5
2645
2646 bgezal $2, test
2647 addu $3, $4, $5
2648
2649 bgt $2, $0, test
2650 addu $3, $4, $5
2651
2652 bgt $0, $2, test
2653 addu $3, $4, $5
2654
2655 bgt $9, $10, test
2656 addu $3, $4, $5
2657
2658 bgt $9, 0x7fffffff, test
2659 addu $3, $4, $5
2660
2661 bgt $9, -1, test
2662 addu $3, $4, $5
2663
2664 bgt $9, 0, test
2665 addu $3, $4, $5
2666
2667 bgt $9, 1, test
2668 addu $3, $4, $5
2669
2670 bgt $9, 0x80000000, test
2671 addu $3, $4, $5
2672
2673 bgtu $9, $0, test
2674 addu $3, $4, $5
2675
2676 bgtu $0, $9, test
2677 addu $3, $4, $5
2678
2679 bgtu $9, $10, test
2680 addu $3, $4, $5
2681
2682 bgtu $0, 0, test
2683 addu $3, $4, $5
2684
2685 bgtu $9, 0xffffffff, test
2686 addu $3, $4, $5
2687
2688 bgtu $9, -1, test
2689 addu $3, $4, $5
2690
2691 bgtu $9, 0, test
2692 addu $3, $4, $5
2693
2694 bgtu $9, 1, test
2695 addu $3, $4, $5
2696
2697 bgtz $9, test
2698 addu $3, $4, $5
2699
2700 ble $9, $0, test
2701 addu $3, $4, $5
2702
2703 ble $0, $10, test
2704 addu $3, $4, $5
2705
2706 ble $9, $10, test
2707 addu $3, $4, $5
2708
2709 ble $9, 0x7fffffff, test
2710 addu $3, $4, $5
2711
2712 ble $9, -1, test
2713 addu $3, $4, $5
2714
2715 ble $9, 0, test
2716 addu $3, $4, $5
2717
2718 ble $9, 1, test
2719 addu $3, $4, $5
2720
2721 bleu $9, $0, test
2722 addu $3, $4, $5
2723
2724 bleu $0, $10, test
2725 addu $3, $4, $5
2726
2727 bleu $9, $10, test
2728 addu $3, $4, $5
2729
2730 bleu $0, $10, test
2731 addu $3, $4, $5
2732
2733 bleu $9, 0xffffffff, test
2734 addu $3, $4, $5
2735
2736 bleu $9, 0, test
2737 addu $3, $4, $5
2738
2739 bleu $9, 1, test
2740 addu $3, $4, $5
2741
2742 blez $9, test
2743 addu $3, $4, $5
2744
2745 blt $9, $0, test
2746 addu $3, $4, $5
2747
2748 blt $0, $10, test
2749 addu $3, $4, $5
2750
2751 blt $9, $10, test
2752 addu $3, $4, $5
2753
2754 blt $9, 0, test
2755 addu $3, $4, $5
2756
2757 blt $9, 1, test
2758 addu $3, $4, $5
2759
2760 blt $9, 2, test
2761 addu $3, $4, $5
2762
2763 bltu $9, $0, test
2764 addu $3, $4, $5
2765
2766 bltu $0, $10, test
2767 addu $3, $4, $5
2768
2769 bltu $9, $10, test
2770 addu $3, $4, $5
2771
2772 bltu $9, 0, test
2773 addu $3, $4, $5
2774
2775 bltu $9, 1, test
2776 addu $3, $4, $5
2777
2778 bltu $9, 2, test
2779 addu $3, $4, $5
2780
2781 bltz $9, test
2782 addu $3, $4, $5
2783
2784 bltzal $9, test
2785 addu $3, $4, $5
2786
2787 bnez $9, test
2788 addu $3, $4, $5
2789
2790 bne $9, $10, test
2791 addu $3, $4, $5
2792
2793 bne $9, 0, test
2794 addu $3, $4, $5
2795
2796 bne $9, 1, test
2797 addu $3, $4, $5
2798
2799 beqzl $9, test
2800 addu $3, $4, $5
2801
2802 beql $9, $10, test
2803 addu $3, $4, $5
2804
2805 beql $9, 0, test
2806 addu $3, $4, $5
2807
2808 beql $9, 1, test
2809 addu $3, $4, $5
2810
2811 bgel $10, $0, test
2812 addu $3, $4, $5
2813
2814 bgel $10, $0, test
2815 addu $3, $4, $5
2816
2817 bgel $0, $10, test
2818 addu $3, $4, $5
2819
2820 bgel $10, $11, test
2821 addu $3, $4, $5
2822
2823 bgel $10, 0, test
2824 addu $3, $4, $5
2825
2826 bgel $10, 1, test
2827 addu $3, $4, $5
2828
2829 bgel $10, 2, test
2830 addu $3, $4, $5
2831
2832 bgel $10, 0x80000000, test
2833 addu $3, $4, $5
2834
2835 bgeul $2, $0, test
2836 addu $3, $4, $5
2837
2838 bgeul $0, $2, test
2839 addu $3, $4, $5
2840
2841 bgeul $2, $3, test
2842 addu $3, $4, $5
2843
2844 bgeul $2, 0, test
2845 addu $3, $4, $5
2846
2847 bgeul $2, 1, test
2848 addu $3, $4, $5
2849
2850 bgeul $2, 2, test
2851 addu $3, $4, $5
2852
2853 bgezl $2, test
2854 addu $3, $4, $5
2855
2856 bgezall $2, test
2857 addu $3, $4, $5
2858
2859 bgtl $2, $0, test
2860 addu $3, $4, $5
2861
2862 bgtl $0, $2, test
2863 addu $3, $4, $5
2864
2865 bgtl $9, $10, test
2866 addu $3, $4, $5
2867
2868 bgtl $9, 0x7fffffff, test
2869 addu $3, $4, $5
2870
2871 bgtl $9, -1, test
2872 addu $3, $4, $5
2873
2874 bgtl $9, 0, test
2875 addu $3, $4, $5
2876
2877 bgtl $9, 1, test
2878 addu $3, $4, $5
2879
2880 bgtl $9, 0x80000000, test
2881 addu $3, $4, $5
2882
2883 bgtul $9, $0, test
2884 addu $3, $4, $5
2885
2886 bgtul $0, $9, test
2887 addu $3, $4, $5
2888
2889 bgtul $9, $10, test
2890 addu $3, $4, $5
2891
2892 bgtul $0, 0, test
2893 addu $3, $4, $5
2894
2895 bgtul $9, 0xffffffff, test
2896 addu $3, $4, $5
2897
2898 bgtul $9, -1, test
2899 addu $3, $4, $5
2900
2901 bgtul $9, 0, test
2902 addu $3, $4, $5
2903
2904 bgtul $9, 1, test
2905 addu $3, $4, $5
2906
2907 bgtzl $9, test
2908 addu $3, $4, $5
2909
2910 blel $9, $0, test
2911 addu $3, $4, $5
2912
2913 blel $0, $10, test
2914 addu $3, $4, $5
2915
2916 blel $9, $10, test
2917 addu $3, $4, $5
2918
2919 blel $9, 0x7fffffff, test
2920 addu $3, $4, $5
2921
2922 blel $9, -1, test
2923 addu $3, $4, $5
2924
2925 blel $9, 0, test
2926 addu $3, $4, $5
2927
2928 blel $9, 1, test
2929 addu $3, $4, $5
2930
2931 bleul $9, $0, test
2932 addu $3, $4, $5
2933
2934 bleul $0, $10, test
2935 addu $3, $4, $5
2936
2937 bleul $9, $10, test
2938 addu $3, $4, $5
2939
2940 bleul $0, $10, test
2941 addu $3, $4, $5
2942
2943 bleul $9, 0xffffffff, test
2944 addu $3, $4, $5
2945
2946 bleul $9, 0, test
2947 addu $3, $4, $5
2948
2949 bleul $9, 1, test
2950 addu $3, $4, $5
2951
2952 blezl $9, test
2953 addu $3, $4, $5
2954
2955 bltl $9, $0, test
2956 addu $3, $4, $5
2957
2958 bltl $0, $10, test
2959 addu $3, $4, $5
2960
2961 bltl $9, $10, test
2962 addu $3, $4, $5
2963
2964 bltl $9, 0, test
2965 addu $3, $4, $5
2966
2967 bltl $9, 1, test
2968 addu $3, $4, $5
2969
2970 bltl $9, 2, test
2971 addu $3, $4, $5
2972
2973 bltul $9, $0, test
2974 addu $3, $4, $5
2975
2976 bltul $0, $10, test
2977 addu $3, $4, $5
2978
2979 bltul $9, $10, test
2980 addu $3, $4, $5
2981
2982 bltul $9, 0, test
2983 addu $3, $4, $5
2984
2985 bltul $9, 1, test
2986 addu $3, $4, $5
2987
2988 bltul $9, 2, test
2989 addu $3, $4, $5
2990
2991 bltzl $9, test
2992 addu $3, $4, $5
2993
2994 bltzall $9, test
2995 addu $3, $4, $5
2996
2997 bnezl $9, test
2998 addu $3, $4, $5
2999
3000 bnel $9, $10, test
3001 addu $3, $4, $5
3002
3003 bnel $9, 0, test
3004 addu $3, $4, $5
3005
3006 bnel $9, 1, test
3007 addu $3, $4, $5
3008
3009 .ifndef insn32
3010 addiur1sp $2, 0
3011 addiur1sp $2, 1<<2
3012 addiur1sp $2, 2<<2
3013 addiur1sp $2, 3<<2
3014 addiur1sp $2, 4<<2
3015 addiur1sp $2, 63<<2
3016 addiur1sp $3, 63<<2
3017 addiur1sp $4, 63<<2
3018 addiur1sp $5, 63<<2
3019 addiur1sp $6, 63<<2
3020 addiur1sp $7, 63<<2
3021 addiur1sp $16, 63<<2
3022 addiur1sp $17, 63<<2
3023
3024 addiur2 $2, $2, -1
3025 addiur2 $2, $3, -1
3026 addiur2 $2, $4, -1
3027 addiur2 $2, $5, -1
3028 addiur2 $2, $6, -1
3029 addiur2 $2, $7, -1
3030 addiur2 $2, $16, -1
3031 addiur2 $2, $17, -1
3032 addiur2 $3, $17, -1
3033 addiur2 $4, $17, -1
3034 addiur2 $5, $17, -1
3035 addiur2 $6, $17, -1
3036 addiur2 $7, $17, -1
3037 addiur2 $16, $17, -1
3038 addiur2 $17, $17, -1
3039 addiur2 $17, $17, 1
3040 addiur2 $17, $17, 4
3041 addiur2 $17, $17, 8
3042 addiur2 $17, $17, 12
3043 addiur2 $17, $17, 16
3044 addiur2 $17, $17, 20
3045 addiur2 $17, $17, 24
3046
3047 addiusp 2 << 2
3048 addiusp 3 << 2
3049 addiusp 254 << 2
3050 addiusp 255 << 2
3051 addiusp 256 << 2
3052 addiusp 257 << 2
3053 addiusp -3 << 2
3054 addiusp -4 << 2
3055 addiusp -255 << 2
3056 addiusp -256 << 2
3057 addiusp -257 << 2
3058 addiusp -258 << 2
3059
3060 addius5 $0, 0
3061 addius5 $2, 0
3062 addius5 $3, 0
3063 addius5 $30, 0
3064 addius5 $31, 0
3065 addius5 $31, 1
3066 addius5 $31, 2
3067 addius5 $31, 3
3068 addius5 $31, 7
3069 addius5 $31, -6
3070 addius5 $31, -7
3071 addius5 $31, -8
3072 .endif
3073
3074 sd $3, 4
3075 sd $3, 4($0)
3076 sd $3, 32767($0)
3077 sd $3, -32768($0)
3078 sd $3, 65535($0)
3079 sd $3, 0xffff0000($0)
3080 sd $3, 0xffff8000($0)
3081 sd $3, 0xffff0001($0)
3082 sd $3, 0xffff8001($0)
3083 sd $3, 0xf0000000($0)
3084 sd $3, 0xffffffff($0)
3085 sd $3, 0x12345678($0)
3086 sd $3, ($4)
3087 sd $3, 0($4)
3088 sd $3, 32767($4)
3089 sd $3, -32768($4)
3090 sd $3, 65535($4)
3091 sd $3, 0xffff0000($4)
3092 sd $3, 0xffff8000($4)
3093 sd $3, 0xffff0001($4)
3094 sd $3, 0xffff8001($4)
3095 sd $3, 0xf0000000($4)
3096 sd $3, 0xffffffff($4)
3097 sd $3, 0x12345678($4)
3098
3099 ld $3, 4
3100 ld $3, 4($0)
3101 ld $3, 32767($0)
3102 ld $3, -32768($0)
3103 ld $3, 65535($0)
3104 ld $3, 0xffff0000($0)
3105 ld $3, 0xffff8000($0)
3106 ld $3, 0xffff0001($0)
3107 ld $3, 0xffff8001($0)
3108 ld $3, 0xf0000000($0)
3109 ld $3, 0xffffffff($0)
3110 ld $3, 0x12345678($0)
3111 ld $3, ($4)
3112 ld $3, 0($4)
3113 ld $3, 32767($4)
3114 ld $3, -32768($4)
3115 ld $3, 65535($4)
3116 ld $3, 0xffff0000($4)
3117 ld $3, 0xffff8000($4)
3118 ld $3, 0xffff0001($4)
3119 ld $3, 0xffff8001($4)
3120 ld $3, 0xf0000000($4)
3121 ld $3, 0xffffffff($4)
3122 ld $3, 0x12345678($4)
3123
3124 jraddiusp 0 << 2
3125 jraddiusp 1 << 2
3126 jraddiusp 2 << 2
3127 jraddiusp 3 << 2
3128 jraddiusp 4 << 2
3129 jraddiusp 5 << 2
3130 jraddiusp 6 << 2
3131 jraddiusp 7 << 2
3132 jraddiusp 8 << 2
3133 jraddiusp 9 << 2
3134 jraddiusp 10 << 2
3135 jraddiusp 30 << 2
3136 jraddiusp 31 << 2
3137
3138 ldc2 $3, 0
3139 ldc2 $3, ($0)
3140 ldc2 $3, 4
3141 ldc2 $3, 4($0)
3142 ldc2 $3, ($4)
3143 ldc2 $3, 0($4)
3144 ldc2 $3, 32767($4)
3145 ldc2 $3, -32768($4)
3146 ldc2 $3, 65535($4)
3147 ldc2 $3, 0xffff0000($4)
3148 ldc2 $3, 0xffff8000($4)
3149 ldc2 $3, 0xffff0001($4)
3150 ldc2 $3, 0xffff8001($4)
3151 ldc2 $3, 0xf0000000($4)
3152 ldc2 $3, 0xffffffff($4)
3153 ldc2 $3, 0x12345678($4)
3154
3155 lwc2 $3, 0
3156 lwc2 $3, ($0)
3157 lwc2 $3, 4
3158 lwc2 $3, 4($0)
3159 lwc2 $3, ($4)
3160 lwc2 $3, 0($4)
3161 lwc2 $3, 32767($4)
3162 lwc2 $3, -32768($4)
3163 lwc2 $3, 65535($4)
3164 lwc2 $3, 0xffff0000($4)
3165 lwc2 $3, 0xffff8000($4)
3166 lwc2 $3, 0xffff0001($4)
3167 lwc2 $3, 0xffff8001($4)
3168 lwc2 $3, 0xf0000000($4)
3169 lwc2 $3, 0xffffffff($4)
3170 lwc2 $3, 0x12345678($4)
3171
3172 mfc2 $5, $0
3173 mfc2 $5, $1
3174 mfc2 $5, $2
3175 mfc2 $5, $3
3176 mfc2 $5, $4
3177 mfc2 $5, $5
3178 mfc2 $5, $6
3179 mfc2 $5, $7
3180 mfc2 $5, $8
3181 mfc2 $5, $9
3182 mfc2 $5, $10
3183 mfc2 $5, $11
3184 mfc2 $5, $12
3185 mfc2 $5, $13
3186 mfc2 $5, $14
3187 mfc2 $5, $15
3188 mfc2 $5, $16
3189 mfc2 $5, $17
3190 mfc2 $5, $18
3191 mfc2 $5, $19
3192 mfc2 $5, $20
3193 mfc2 $5, $21
3194 mfc2 $5, $22
3195 mfc2 $5, $23
3196 mfc2 $5, $24
3197 mfc2 $5, $25
3198 mfc2 $5, $26
3199 mfc2 $5, $27
3200 mfc2 $5, $28
3201 mfc2 $5, $29
3202 mfc2 $5, $30
3203 mfc2 $5, $31
3204
3205 mfhc2 $5, $0
3206 mfhc2 $5, $1
3207 mfhc2 $5, $2
3208 mfhc2 $5, $3
3209 mfhc2 $5, $4
3210 mfhc2 $5, $5
3211 mfhc2 $5, $6
3212 mfhc2 $5, $7
3213 mfhc2 $5, $8
3214 mfhc2 $5, $9
3215 mfhc2 $5, $10
3216 mfhc2 $5, $11
3217 mfhc2 $5, $12
3218 mfhc2 $5, $13
3219 mfhc2 $5, $14
3220 mfhc2 $5, $15
3221 mfhc2 $5, $16
3222 mfhc2 $5, $17
3223 mfhc2 $5, $18
3224 mfhc2 $5, $19
3225 mfhc2 $5, $20
3226 mfhc2 $5, $21
3227 mfhc2 $5, $22
3228 mfhc2 $5, $23
3229 mfhc2 $5, $24
3230 mfhc2 $5, $25
3231 mfhc2 $5, $26
3232 mfhc2 $5, $27
3233 mfhc2 $5, $28
3234 mfhc2 $5, $29
3235 mfhc2 $5, $30
3236 mfhc2 $5, $31
3237
3238 mtc2 $5, $0
3239 mtc2 $5, $1
3240 mtc2 $5, $2
3241 mtc2 $5, $3
3242 mtc2 $5, $4
3243 mtc2 $5, $5
3244 mtc2 $5, $6
3245 mtc2 $5, $7
3246 mtc2 $5, $8
3247 mtc2 $5, $9
3248 mtc2 $5, $10
3249 mtc2 $5, $11
3250 mtc2 $5, $12
3251 mtc2 $5, $13
3252 mtc2 $5, $14
3253 mtc2 $5, $15
3254 mtc2 $5, $16
3255 mtc2 $5, $17
3256 mtc2 $5, $18
3257 mtc2 $5, $19
3258 mtc2 $5, $20
3259 mtc2 $5, $21
3260 mtc2 $5, $22
3261 mtc2 $5, $23
3262 mtc2 $5, $24
3263 mtc2 $5, $25
3264 mtc2 $5, $26
3265 mtc2 $5, $27
3266 mtc2 $5, $28
3267 mtc2 $5, $29
3268 mtc2 $5, $30
3269 mtc2 $5, $31
3270
3271 mthc2 $5, $0
3272 mthc2 $5, $1
3273 mthc2 $5, $2
3274 mthc2 $5, $3
3275 mthc2 $5, $4
3276 mthc2 $5, $5
3277 mthc2 $5, $6
3278 mthc2 $5, $7
3279 mthc2 $5, $8
3280 mthc2 $5, $9
3281 mthc2 $5, $10
3282 mthc2 $5, $11
3283 mthc2 $5, $12
3284 mthc2 $5, $13
3285 mthc2 $5, $14
3286 mthc2 $5, $15
3287 mthc2 $5, $16
3288 mthc2 $5, $17
3289 mthc2 $5, $18
3290 mthc2 $5, $19
3291 mthc2 $5, $20
3292 mthc2 $5, $21
3293 mthc2 $5, $22
3294 mthc2 $5, $23
3295 mthc2 $5, $24
3296 mthc2 $5, $25
3297 mthc2 $5, $26
3298 mthc2 $5, $27
3299 mthc2 $5, $28
3300 mthc2 $5, $29
3301 mthc2 $5, $30
3302 mthc2 $5, $31
3303
3304 sdc2 $3, 0
3305 sdc2 $3, ($0)
3306 sdc2 $3, 4
3307 sdc2 $3, 4($0)
3308 sdc2 $3, ($4)
3309 sdc2 $3, 0($4)
3310 sdc2 $3, 32767($4)
3311 sdc2 $3, -32768($4)
3312 sdc2 $3, 65535($4)
3313 sdc2 $3, 0xffff0000($4)
3314 sdc2 $3, 0xffff8000($4)
3315 sdc2 $3, 0xffff0001($4)
3316 sdc2 $3, 0xffff8001($4)
3317 sdc2 $3, 0xf0000000($4)
3318 sdc2 $3, 0xffffffff($4)
3319 sdc2 $3, 0x12345678($4)
3320
3321 swc2 $3, 0
3322 swc2 $3, ($0)
3323 swc2 $3, 4
3324 swc2 $3, 4($0)
3325 swc2 $3, ($4)
3326 swc2 $3, 0($4)
3327 swc2 $3, 32767($4)
3328 swc2 $3, -32768($4)
3329 swc2 $3, 65535($4)
3330 swc2 $3, 0xffff0000($4)
3331 swc2 $3, 0xffff8000($4)
3332 swc2 $3, 0xffff0001($4)
3333 swc2 $3, 0xffff8001($4)
3334 swc2 $3, 0xf0000000($4)
3335 swc2 $3, 0xffffffff($4)
3336 swc2 $3, 0x12345678($4)
3337
3338 cache 0, %lo(test)($3)
3339 lwp $2, %lo(test)($3)
3340 swp $2, %lo(test)($3)
3341 ll $2, %lo(test)($3)
3342 sc $2, %lo(test)($3)
3343 lwl $2, %lo(test)($3)
3344 lwr $2, %lo(test)($3)
3345 swl $2, %lo(test)($3)
3346 swr $2, %lo(test)($3)
3347 lwm $16, %lo(test)($3)
3348 swm $16, %lo(test)($3)
3349 lwc2 $16, %lo(test)($3)
3350 swc2 $16, %lo(test)($3)
3351 lcache $2, %lo(test)($3)
3352 flush $2, %lo(test)($3)
3353 scache $2, %lo(test)($3)
3354 invalidate $2, %lo(test)($3)
3355
3356 sdbbp 1023
3357 wait 1023
3358 syscall 1023
3359 cop2 0x7fffff
3360
3361 .end test
3362 .set reorder
3363
3364 .align 3
3365 .set micromips
3366 .ent fp_test
3367 .globl fp_test
3368 fp_test:
3369 prefx 0, $0($0)
3370 prefx 0, $0($2)
3371 prefx 0, $0($31)
3372 prefx 0, $2($31)
3373 prefx 0, $31($31)
3374 prefx 1, $31($31)
3375 prefx 2, $31($31)
3376 prefx 31, $31($31)
3377
3378 abs.s $f0, $f1
3379 abs.s $f30, $f31
3380 abs.s $f2, $f2
3381 abs.s $f2
3382 abs.d $f0, $f1
3383 abs.d $f30, $f31
3384 abs.d $f2, $f2
3385 abs.d $f2
3386 abs.ps $f0, $f1
3387 abs.ps $f30, $f31
3388 abs.ps $f2, $f2
3389 abs.ps $f2
3390
3391 add.s $f0, $f1, $f2
3392 add.s $f29, $f30, $f31
3393 add.s $f29, $f29, $f30
3394 add.s $f29, $f30
3395 add.d $f0, $f1, $f2
3396 add.d $f29, $f30, $f31
3397 add.d $f29, $f29, $f30
3398 add.d $f29, $f30
3399 add.ps $f0, $f1, $f2
3400 add.ps $f29, $f30, $f31
3401 add.ps $f29, $f29, $f30
3402 add.ps $f29, $f30
3403
3404 alnv.ps $f0, $f1, $f2, $0
3405 alnv.ps $f0, $f1, $f2, $2
3406 alnv.ps $f0, $f1, $f2, $31
3407 alnv.ps $f29, $f30, $f31, $31
3408 alnv.ps $f29, $f29, $f31, $31
3409
3410 bc1f fp_test
3411 bc1f $fcc0, fp_test
3412 bc1f $fcc1, fp_test
3413 bc1f $fcc2, fp_test
3414 bc1f $fcc3, fp_test
3415 bc1f $fcc4, fp_test
3416 bc1f $fcc5, fp_test
3417 bc1f $fcc6, fp_test
3418 bc1f $fcc7, fp_test
3419
3420 bc1t fp_test
3421 bc1t $fcc0, fp_test
3422 bc1t $fcc1, fp_test
3423 bc1t $fcc2, fp_test
3424 bc1t $fcc3, fp_test
3425 bc1t $fcc4, fp_test
3426 bc1t $fcc5, fp_test
3427 bc1t $fcc6, fp_test
3428 bc1t $fcc7, fp_test
3429
3430 c.f.d $f0, $f1
3431 c.f.d $f30, $f31
3432 c.f.d $fcc0, $f30, $f31
3433 c.f.d $fcc1, $f30, $f31
3434 c.f.d $fcc7, $f30, $f31
3435 c.f.s $f0, $f1
3436 c.f.s $f30, $f31
3437 c.f.s $fcc0, $f30, $f31
3438 c.f.s $fcc1, $f30, $f31
3439 c.f.s $fcc7, $f30, $f31
3440 c.f.ps $f0, $f1
3441 c.f.ps $f30, $f31
3442 c.f.ps $fcc0, $f30, $f31
3443 c.f.ps $fcc2, $f30, $f31
3444 c.f.ps $fcc6, $f30, $f31
3445
3446 c.un.d $f0, $f1
3447 c.un.d $f30, $f31
3448 c.un.d $fcc0, $f30, $f31
3449 c.un.d $fcc1, $f30, $f31
3450 c.un.d $fcc7, $f30, $f31
3451 c.un.s $f0, $f1
3452 c.un.s $f30, $f31
3453 c.un.s $fcc0, $f30, $f31
3454 c.un.s $fcc1, $f30, $f31
3455 c.un.s $fcc7, $f30, $f31
3456 c.un.ps $f0, $f1
3457 c.un.ps $f30, $f31
3458 c.un.ps $fcc0, $f30, $f31
3459 c.un.ps $fcc2, $f30, $f31
3460 c.un.ps $fcc6, $f30, $f31
3461
3462 c.eq.d $f0, $f1
3463 c.eq.d $f30, $f31
3464 c.eq.d $fcc0, $f30, $f31
3465 c.eq.d $fcc1, $f30, $f31
3466 c.eq.d $fcc7, $f30, $f31
3467 c.eq.s $f0, $f1
3468 c.eq.s $f30, $f31
3469 c.eq.s $fcc0, $f30, $f31
3470 c.eq.s $fcc1, $f30, $f31
3471 c.eq.s $fcc7, $f30, $f31
3472 c.eq.ps $f0, $f1
3473 c.eq.ps $f30, $f31
3474 c.eq.ps $fcc0, $f30, $f31
3475 c.eq.ps $fcc2, $f30, $f31
3476 c.eq.ps $fcc6, $f30, $f31
3477
3478 c.ueq.d $f0, $f1
3479 c.ueq.d $f30, $f31
3480 c.ueq.d $fcc0, $f30, $f31
3481 c.ueq.d $fcc1, $f30, $f31
3482 c.ueq.d $fcc7, $f30, $f31
3483 c.ueq.s $f0, $f1
3484 c.ueq.s $f30, $f31
3485 c.ueq.s $fcc0, $f30, $f31
3486 c.ueq.s $fcc1, $f30, $f31
3487 c.ueq.s $fcc7, $f30, $f31
3488 c.ueq.ps $f0, $f1
3489 c.ueq.ps $f30, $f31
3490 c.ueq.ps $fcc0, $f30, $f31
3491 c.ueq.ps $fcc2, $f30, $f31
3492 c.ueq.ps $fcc6, $f30, $f31
3493
3494 c.olt.d $f0, $f1
3495 c.olt.d $f30, $f31
3496 c.olt.d $fcc0, $f30, $f31
3497 c.olt.d $fcc1, $f30, $f31
3498 c.olt.d $fcc7, $f30, $f31
3499 c.olt.s $f0, $f1
3500 c.olt.s $f30, $f31
3501 c.olt.s $fcc0, $f30, $f31
3502 c.olt.s $fcc1, $f30, $f31
3503 c.olt.s $fcc7, $f30, $f31
3504 c.olt.ps $f0, $f1
3505 c.olt.ps $f30, $f31
3506 c.olt.ps $fcc0, $f30, $f31
3507 c.olt.ps $fcc2, $f30, $f31
3508 c.olt.ps $fcc6, $f30, $f31
3509
3510 c.ult.d $f0, $f1
3511 c.ult.d $f30, $f31
3512 c.ult.d $fcc0, $f30, $f31
3513 c.ult.d $fcc1, $f30, $f31
3514 c.ult.d $fcc7, $f30, $f31
3515 c.ult.s $f0, $f1
3516 c.ult.s $f30, $f31
3517 c.ult.s $fcc0, $f30, $f31
3518 c.ult.s $fcc1, $f30, $f31
3519 c.ult.s $fcc7, $f30, $f31
3520 c.ult.ps $f0, $f1
3521 c.ult.ps $f30, $f31
3522 c.ult.ps $fcc0, $f30, $f31
3523 c.ult.ps $fcc2, $f30, $f31
3524 c.ult.ps $fcc6, $f30, $f31
3525
3526 c.ole.d $f0, $f1
3527 c.ole.d $f30, $f31
3528 c.ole.d $fcc0, $f30, $f31
3529 c.ole.d $fcc1, $f30, $f31
3530 c.ole.d $fcc7, $f30, $f31
3531 c.ole.s $f0, $f1
3532 c.ole.s $f30, $f31
3533 c.ole.s $fcc0, $f30, $f31
3534 c.ole.s $fcc1, $f30, $f31
3535 c.ole.s $fcc7, $f30, $f31
3536 c.ole.ps $f0, $f1
3537 c.ole.ps $f30, $f31
3538 c.ole.ps $fcc0, $f30, $f31
3539 c.ole.ps $fcc2, $f30, $f31
3540 c.ole.ps $fcc6, $f30, $f31
3541
3542 c.ule.d $f0, $f1
3543 c.ule.d $f30, $f31
3544 c.ule.d $fcc0, $f30, $f31
3545 c.ule.d $fcc1, $f30, $f31
3546 c.ule.d $fcc7, $f30, $f31
3547 c.ule.s $f0, $f1
3548 c.ule.s $f30, $f31
3549 c.ule.s $fcc0, $f30, $f31
3550 c.ule.s $fcc1, $f30, $f31
3551 c.ule.s $fcc7, $f30, $f31
3552 c.ule.ps $f0, $f1
3553 c.ule.ps $f30, $f31
3554 c.ule.ps $fcc0, $f30, $f31
3555 c.ule.ps $fcc2, $f30, $f31
3556 c.ule.ps $fcc6, $f30, $f31
3557
3558 c.sf.d $f0, $f1
3559 c.sf.d $f30, $f31
3560 c.sf.d $fcc0, $f30, $f31
3561 c.sf.d $fcc1, $f30, $f31
3562 c.sf.d $fcc7, $f30, $f31
3563 c.sf.s $f0, $f1
3564 c.sf.s $f30, $f31
3565 c.sf.s $fcc0, $f30, $f31
3566 c.sf.s $fcc1, $f30, $f31
3567 c.sf.s $fcc7, $f30, $f31
3568 c.sf.ps $f0, $f1
3569 c.sf.ps $f30, $f31
3570 c.sf.ps $fcc0, $f30, $f31
3571 c.sf.ps $fcc2, $f30, $f31
3572 c.sf.ps $fcc6, $f30, $f31
3573
3574 c.ngle.d $f0, $f1
3575 c.ngle.d $f30, $f31
3576 c.ngle.d $fcc0, $f30, $f31
3577 c.ngle.d $fcc1, $f30, $f31
3578 c.ngle.d $fcc7, $f30, $f31
3579 c.ngle.s $f0, $f1
3580 c.ngle.s $f30, $f31
3581 c.ngle.s $fcc0, $f30, $f31
3582 c.ngle.s $fcc1, $f30, $f31
3583 c.ngle.s $fcc7, $f30, $f31
3584 c.ngle.ps $f0, $f1
3585 c.ngle.ps $f30, $f31
3586 c.ngle.ps $fcc0, $f30, $f31
3587 c.ngle.ps $fcc2, $f30, $f31
3588 c.ngle.ps $fcc6, $f30, $f31
3589
3590 c.seq.d $f0, $f1
3591 c.seq.d $f30, $f31
3592 c.seq.d $fcc0, $f30, $f31
3593 c.seq.d $fcc1, $f30, $f31
3594 c.seq.d $fcc7, $f30, $f31
3595 c.seq.s $f0, $f1
3596 c.seq.s $f30, $f31
3597 c.seq.s $fcc0, $f30, $f31
3598 c.seq.s $fcc1, $f30, $f31
3599 c.seq.s $fcc7, $f30, $f31
3600 c.seq.ps $f0, $f1
3601 c.seq.ps $f30, $f31
3602 c.seq.ps $fcc0, $f30, $f31
3603 c.seq.ps $fcc2, $f30, $f31
3604 c.seq.ps $fcc6, $f30, $f31
3605
3606 c.ngl.d $f0, $f1
3607 c.ngl.d $f30, $f31
3608 c.ngl.d $fcc0, $f30, $f31
3609 c.ngl.d $fcc1, $f30, $f31
3610 c.ngl.d $fcc7, $f30, $f31
3611 c.ngl.s $f0, $f1
3612 c.ngl.s $f30, $f31
3613 c.ngl.s $fcc0, $f30, $f31
3614 c.ngl.s $fcc1, $f30, $f31
3615 c.ngl.s $fcc7, $f30, $f31
3616 c.ngl.ps $f0, $f1
3617 c.ngl.ps $f30, $f31
3618 c.ngl.ps $fcc0, $f30, $f31
3619 c.ngl.ps $fcc2, $f30, $f31
3620 c.ngl.ps $fcc6, $f30, $f31
3621
3622 c.lt.d $f0, $f1
3623 c.lt.d $f30, $f31
3624 c.lt.d $fcc0, $f30, $f31
3625 c.lt.d $fcc1, $f30, $f31
3626 c.lt.d $fcc7, $f30, $f31
3627 c.lt.s $f0, $f1
3628 c.lt.s $f30, $f31
3629 c.lt.s $fcc0, $f30, $f31
3630 c.lt.s $fcc1, $f30, $f31
3631 c.lt.s $fcc7, $f30, $f31
3632 c.lt.ps $f0, $f1
3633 c.lt.ps $f30, $f31
3634 c.lt.ps $fcc0, $f30, $f31
3635 c.lt.ps $fcc2, $f30, $f31
3636 c.lt.ps $fcc6, $f30, $f31
3637
3638 c.nge.d $f0, $f1
3639 c.nge.d $f30, $f31
3640 c.nge.d $fcc0, $f30, $f31
3641 c.nge.d $fcc1, $f30, $f31
3642 c.nge.d $fcc7, $f30, $f31
3643 c.nge.s $f0, $f1
3644 c.nge.s $f30, $f31
3645 c.nge.s $fcc0, $f30, $f31
3646 c.nge.s $fcc1, $f30, $f31
3647 c.nge.s $fcc7, $f30, $f31
3648 c.nge.ps $f0, $f1
3649 c.nge.ps $f30, $f31
3650 c.nge.ps $fcc0, $f30, $f31
3651 c.nge.ps $fcc2, $f30, $f31
3652 c.nge.ps $fcc6, $f30, $f31
3653
3654 c.le.d $f0, $f1
3655 c.le.d $f30, $f31
3656 c.le.d $fcc0, $f30, $f31
3657 c.le.d $fcc1, $f30, $f31
3658 c.le.d $fcc7, $f30, $f31
3659 c.le.s $f0, $f1
3660 c.le.s $f30, $f31
3661 c.le.s $fcc0, $f30, $f31
3662 c.le.s $fcc1, $f30, $f31
3663 c.le.s $fcc7, $f30, $f31
3664 c.le.ps $f0, $f1
3665 c.le.ps $f30, $f31
3666 c.le.ps $fcc0, $f30, $f31
3667 c.le.ps $fcc2, $f30, $f31
3668 c.le.ps $fcc6, $f30, $f31
3669
3670 c.ngt.d $f0, $f1
3671 c.ngt.d $f30, $f31
3672 c.ngt.d $fcc0, $f30, $f31
3673 c.ngt.d $fcc1, $f30, $f31
3674 c.ngt.d $fcc7, $f30, $f31
3675 c.ngt.s $f0, $f1
3676 c.ngt.s $f30, $f31
3677 c.ngt.s $fcc0, $f30, $f31
3678 c.ngt.s $fcc1, $f30, $f31
3679 c.ngt.s $fcc7, $f30, $f31
3680 c.ngt.ps $f0, $f1
3681 c.ngt.ps $f30, $f31
3682 c.ngt.ps $fcc0, $f30, $f31
3683 c.ngt.ps $fcc2, $f30, $f31
3684 c.ngt.ps $fcc6, $f30, $f31
3685
3686 ceil.l.d $f0, $f1
3687 ceil.l.d $f30, $f31
3688 ceil.l.d $f2, $f2
3689
3690 ceil.l.s $f0, $f1
3691 ceil.l.s $f30, $f31
3692 ceil.l.s $f2, $f2
3693
3694 ceil.w.d $f0, $f1
3695 ceil.w.d $f30, $f31
3696 ceil.w.d $f2, $f2
3697
3698 ceil.w.s $f0, $f1
3699 ceil.w.s $f30, $f31
3700 ceil.w.s $f2, $f2
3701
3702 cfc1 $5, $0
3703 cfc1 $5, $1
3704 cfc1 $5, $2
3705 cfc1 $5, $3
3706 cfc1 $5, $4
3707 cfc1 $5, $5
3708 cfc1 $5, $6
3709 cfc1 $5, $7
3710 cfc1 $5, $8
3711 cfc1 $5, $9
3712 cfc1 $5, $10
3713 cfc1 $5, $11
3714 cfc1 $5, $12
3715 cfc1 $5, $13
3716 cfc1 $5, $14
3717 cfc1 $5, $15
3718 cfc1 $5, $16
3719 cfc1 $5, $17
3720 cfc1 $5, $18
3721 cfc1 $5, $19
3722 cfc1 $5, $20
3723 cfc1 $5, $21
3724 cfc1 $5, $22
3725 cfc1 $5, $23
3726 cfc1 $5, $24
3727 cfc1 $5, $25
3728 cfc1 $5, $26
3729 cfc1 $5, $27
3730 cfc1 $5, $28
3731 cfc1 $5, $29
3732 cfc1 $5, $30
3733 cfc1 $5, $31
3734 cfc1 $5, $f0
3735 cfc1 $5, $f1
3736 cfc1 $5, $f2
3737 cfc1 $5, $f3
3738 cfc1 $5, $f4
3739 cfc1 $5, $f5
3740 cfc1 $5, $f6
3741 cfc1 $5, $f7
3742 cfc1 $5, $f8
3743 cfc1 $5, $f9
3744 cfc1 $5, $f10
3745 cfc1 $5, $f11
3746 cfc1 $5, $f12
3747 cfc1 $5, $f13
3748 cfc1 $5, $f14
3749 cfc1 $5, $f15
3750 cfc1 $5, $f16
3751 cfc1 $5, $f17
3752 cfc1 $5, $f18
3753 cfc1 $5, $f19
3754 cfc1 $5, $f20
3755 cfc1 $5, $f21
3756 cfc1 $5, $f22
3757 cfc1 $5, $f23
3758 cfc1 $5, $f24
3759 cfc1 $5, $f25
3760 cfc1 $5, $f26
3761 cfc1 $5, $f27
3762 cfc1 $5, $f28
3763 cfc1 $5, $f29
3764 cfc1 $5, $f30
3765 cfc1 $5, $f31
3766
3767 cfc2 $5, $0
3768 cfc2 $5, $1
3769 cfc2 $5, $2
3770 cfc2 $5, $3
3771 cfc2 $5, $4
3772 cfc2 $5, $5
3773 cfc2 $5, $6
3774 cfc2 $5, $7
3775 cfc2 $5, $8
3776 cfc2 $5, $9
3777 cfc2 $5, $10
3778 cfc2 $5, $11
3779 cfc2 $5, $12
3780 cfc2 $5, $13
3781 cfc2 $5, $14
3782 cfc2 $5, $15
3783 cfc2 $5, $16
3784 cfc2 $5, $17
3785 cfc2 $5, $18
3786 cfc2 $5, $19
3787 cfc2 $5, $20
3788 cfc2 $5, $21
3789 cfc2 $5, $22
3790 cfc2 $5, $23
3791 cfc2 $5, $24
3792 cfc2 $5, $25
3793 cfc2 $5, $26
3794 cfc2 $5, $27
3795 cfc2 $5, $28
3796 cfc2 $5, $29
3797 cfc2 $5, $30
3798 cfc2 $5, $31
3799
3800 ctc1 $5, $0
3801 ctc1 $5, $1
3802 ctc1 $5, $2
3803 ctc1 $5, $3
3804 ctc1 $5, $4
3805 ctc1 $5, $5
3806 ctc1 $5, $6
3807 ctc1 $5, $7
3808 ctc1 $5, $8
3809 ctc1 $5, $9
3810 ctc1 $5, $10
3811 ctc1 $5, $11
3812 ctc1 $5, $12
3813 ctc1 $5, $13
3814 ctc1 $5, $14
3815 ctc1 $5, $15
3816 ctc1 $5, $16
3817 ctc1 $5, $17
3818 ctc1 $5, $18
3819 ctc1 $5, $19
3820 ctc1 $5, $20
3821 ctc1 $5, $21
3822 ctc1 $5, $22
3823 ctc1 $5, $23
3824 ctc1 $5, $24
3825 ctc1 $5, $25
3826 ctc1 $5, $26
3827 ctc1 $5, $27
3828 ctc1 $5, $28
3829 ctc1 $5, $29
3830 ctc1 $5, $30
3831 ctc1 $5, $31
3832 ctc1 $5, $f0
3833 ctc1 $5, $f1
3834 ctc1 $5, $f2
3835 ctc1 $5, $f3
3836 ctc1 $5, $f4
3837 ctc1 $5, $f5
3838 ctc1 $5, $f6
3839 ctc1 $5, $f7
3840 ctc1 $5, $f8
3841 ctc1 $5, $f9
3842 ctc1 $5, $f10
3843 ctc1 $5, $f11
3844 ctc1 $5, $f12
3845 ctc1 $5, $f13
3846 ctc1 $5, $f14
3847 ctc1 $5, $f15
3848 ctc1 $5, $f16
3849 ctc1 $5, $f17
3850 ctc1 $5, $f18
3851 ctc1 $5, $f19
3852 ctc1 $5, $f20
3853 ctc1 $5, $f21
3854 ctc1 $5, $f22
3855 ctc1 $5, $f23
3856 ctc1 $5, $f24
3857 ctc1 $5, $f25
3858 ctc1 $5, $f26
3859 ctc1 $5, $f27
3860 ctc1 $5, $f28
3861 ctc1 $5, $f29
3862 ctc1 $5, $f30
3863 ctc1 $5, $f31
3864
3865 ctc2 $5, $0
3866 ctc2 $5, $1
3867 ctc2 $5, $2
3868 ctc2 $5, $3
3869 ctc2 $5, $4
3870 ctc2 $5, $5
3871 ctc2 $5, $6
3872 ctc2 $5, $7
3873 ctc2 $5, $8
3874 ctc2 $5, $9
3875 ctc2 $5, $10
3876 ctc2 $5, $11
3877 ctc2 $5, $12
3878 ctc2 $5, $13
3879 ctc2 $5, $14
3880 ctc2 $5, $15
3881 ctc2 $5, $16
3882 ctc2 $5, $17
3883 ctc2 $5, $18
3884 ctc2 $5, $19
3885 ctc2 $5, $20
3886 ctc2 $5, $21
3887 ctc2 $5, $22
3888 ctc2 $5, $23
3889 ctc2 $5, $24
3890 ctc2 $5, $25
3891 ctc2 $5, $26
3892 ctc2 $5, $27
3893 ctc2 $5, $28
3894 ctc2 $5, $29
3895 ctc2 $5, $30
3896 ctc2 $5, $31
3897
3898 cvt.d.l $f0, $f1
3899 cvt.d.l $f30, $f31
3900 cvt.d.l $f2, $f2
3901
3902 cvt.d.s $f0, $f1
3903 cvt.d.s $f30, $f31
3904 cvt.d.s $f2, $f2
3905
3906 cvt.d.w $f0, $f1
3907 cvt.d.w $f30, $f31
3908 cvt.d.w $f2, $f2
3909
3910 cvt.l.s $f0, $f1
3911 cvt.l.s $f30, $f31
3912 cvt.l.s $f2, $f2
3913
3914 cvt.l.d $f0, $f1
3915 cvt.l.d $f30, $f31
3916 cvt.l.d $f2, $f2
3917
3918 cvt.s.l $f0, $f1
3919 cvt.s.l $f30, $f31
3920 cvt.s.l $f2, $f2
3921
3922 cvt.s.d $f0, $f1
3923 cvt.s.d $f30, $f31
3924 cvt.s.d $f2, $f2
3925
3926 cvt.s.w $f0, $f1
3927 cvt.s.w $f30, $f31
3928 cvt.s.w $f2, $f2
3929
3930 cvt.s.pl $f0, $f1
3931 cvt.s.pl $f30, $f31
3932 cvt.s.pl $f2, $f2
3933
3934 cvt.s.pu $f0, $f1
3935 cvt.s.pu $f30, $f31
3936 cvt.s.pu $f2, $f2
3937
3938 cvt.w.s $f0, $f1
3939 cvt.w.s $f30, $f31
3940 cvt.w.s $f2, $f2
3941
3942 cvt.w.d $f0, $f1
3943 cvt.w.d $f30, $f31
3944 cvt.w.d $f2, $f2
3945
3946 cvt.ps.s $f0, $f1, $f2
3947 cvt.ps.s $f29, $f30, $f31
3948 cvt.ps.s $f29, $f29, $f31
3949 cvt.ps.s $f29, $f31
3950
3951 div.d $f0, $f1, $f2
3952 div.d $f29, $f30, $f31
3953 div.d $f29, $f29, $f30
3954 div.d $f29, $f30
3955
3956 div.s $f0, $f1, $f2
3957 div.s $f29, $f30, $f31
3958 div.s $f29, $f29, $f30
3959 div.s $f29, $f30
3960
3961 floor.l.d $f0, $f1
3962 floor.l.d $f30, $f31
3963 floor.l.d $f2, $f2
3964
3965 floor.l.s $f0, $f1
3966 floor.l.s $f30, $f31
3967 floor.l.s $f2, $f2
3968
3969 floor.w.d $f0, $f1
3970 floor.w.d $f30, $f31
3971 floor.w.d $f2, $f2
3972
3973 floor.w.s $f0, $f1
3974 floor.w.s $f30, $f31
3975 floor.w.s $f2, $f2
3976
3977 ldc1 $3, 0
3978 ldc1 $3, ($0)
3979 ldc1 $3, 4
3980 ldc1 $3, 4($0)
3981 ldc1 $3, ($4)
3982 ldc1 $3, 0($4)
3983 ldc1 $3, 32767($4)
3984 ldc1 $3, -32768($4)
3985 ldc1 $3, 65535($4)
3986 ldc1 $3, 0xffff0000($4)
3987 ldc1 $3, 0xffff8000($4)
3988 ldc1 $3, 0xffff0001($4)
3989 ldc1 $3, 0xffff8001($4)
3990 ldc1 $3, 0xf0000000($4)
3991 ldc1 $3, 0xffffffff($4)
3992 ldc1 $3, 0x12345678($4)
3993 ldc1 $f3, 0
3994 ldc1 $f3, ($0)
3995 ldc1 $f3, 4
3996 ldc1 $f3, 4($0)
3997 ldc1 $f3, ($4)
3998 ldc1 $f3, 0($4)
3999 ldc1 $f3, 32767($4)
4000 ldc1 $f3, -32768($4)
4001 ldc1 $f3, 65535($4)
4002 ldc1 $f3, 0xffff0000($4)
4003 ldc1 $f3, 0xffff8000($4)
4004 ldc1 $f3, 0xffff0001($4)
4005 ldc1 $f3, 0xffff8001($4)
4006 ldc1 $f3, 0xf0000000($4)
4007 ldc1 $f3, 0xffffffff($4)
4008 ldc1 $f3, 0x12345678($4)
4009
4010 l.d $f3, 0
4011 l.d $f3, ($0)
4012 l.d $f3, 4
4013 l.d $f3, 4($0)
4014 l.d $f3, ($4)
4015 l.d $f3, 0($4)
4016 l.d $f3, 32767($4)
4017 l.d $f3, -32768($4)
4018
4019 ldxc1 $f0, $0($0)
4020 ldxc1 $f0, $0($2)
4021 ldxc1 $f0, $0($31)
4022 ldxc1 $f0, $2($31)
4023 ldxc1 $f0, $31($31)
4024 ldxc1 $f1, $31($31)
4025 ldxc1 $f2, $31($31)
4026 ldxc1 $f31, $31($31)
4027
4028 luxc1 $f0, $0($0)
4029 luxc1 $f0, $0($2)
4030 luxc1 $f0, $0($31)
4031 luxc1 $f0, $2($31)
4032 luxc1 $f0, $31($31)
4033 luxc1 $f1, $31($31)
4034 luxc1 $f2, $31($31)
4035 luxc1 $f31, $31($31)
4036
4037 lwc1 $3, 0
4038 lwc1 $3, ($0)
4039 lwc1 $3, 4
4040 lwc1 $3, 4($0)
4041 lwc1 $3, ($4)
4042 lwc1 $3, 0($4)
4043 lwc1 $3, 32767($4)
4044 lwc1 $3, -32768($4)
4045 lwc1 $3, 65535($4)
4046 lwc1 $3, 0xffff0000($4)
4047 lwc1 $3, 0xffff8000($4)
4048 lwc1 $3, 0xffff0001($4)
4049 lwc1 $3, 0xffff8001($4)
4050 lwc1 $3, 0xf0000000($4)
4051 lwc1 $3, 0xffffffff($4)
4052 lwc1 $3, 0x12345678($4)
4053 lwc1 $f3, 0
4054 lwc1 $f3, ($0)
4055 lwc1 $f3, 4
4056 lwc1 $f3, 4($0)
4057 lwc1 $f3, ($4)
4058 lwc1 $f3, 0($4)
4059 lwc1 $f3, 32767($4)
4060 lwc1 $f3, -32768($4)
4061 lwc1 $f3, 65535($4)
4062 lwc1 $f3, 0xffff0000($4)
4063 lwc1 $f3, 0xffff8000($4)
4064 lwc1 $f3, 0xffff0001($4)
4065 lwc1 $f3, 0xffff8001($4)
4066 lwc1 $f3, 0xf0000000($4)
4067 lwc1 $f3, 0xffffffff($4)
4068 lwc1 $f3, 0x12345678($4)
4069
4070 l.s $f3, 0
4071 l.s $f3, ($0)
4072 l.s $f3, 4
4073 l.s $f3, 4($0)
4074 l.s $f3, ($4)
4075 l.s $f3, 0($4)
4076 l.s $f3, 32767($4)
4077 l.s $f3, -32768($4)
4078 l.s $f3, 65535($4)
4079 l.s $f3, 0xffff0000($4)
4080 l.s $f3, 0xffff8000($4)
4081 l.s $f3, 0xffff0001($4)
4082 l.s $f3, 0xffff8001($4)
4083 l.s $f3, 0xf0000000($4)
4084 l.s $f3, 0xffffffff($4)
4085 l.s $f3, 0x12345678($4)
4086
4087 lwxc1 $f0, $0($0)
4088 lwxc1 $f0, $0($2)
4089 lwxc1 $f0, $0($31)
4090 lwxc1 $f0, $2($31)
4091 lwxc1 $f0, $31($31)
4092 lwxc1 $f1, $31($31)
4093 lwxc1 $f2, $31($31)
4094 lwxc1 $f31, $31($31)
4095
4096 madd.d $f0, $f1, $f2, $f3
4097 madd.d $f28, $f29, $f30, $f31
4098 madd.s $f0, $f1, $f2, $f3
4099 madd.s $f28, $f29, $f30, $f31
4100 madd.ps $f0, $f1, $f2, $f3
4101 madd.ps $f28, $f29, $f30, $f31
4102
4103 mfc1 $5, $0
4104 mfc1 $5, $1
4105 mfc1 $5, $2
4106 mfc1 $5, $3
4107 mfc1 $5, $4
4108 mfc1 $5, $5
4109 mfc1 $5, $6
4110 mfc1 $5, $7
4111 mfc1 $5, $8
4112 mfc1 $5, $9
4113 mfc1 $5, $10
4114 mfc1 $5, $11
4115 mfc1 $5, $12
4116 mfc1 $5, $13
4117 mfc1 $5, $14
4118 mfc1 $5, $15
4119 mfc1 $5, $16
4120 mfc1 $5, $17
4121 mfc1 $5, $18
4122 mfc1 $5, $19
4123 mfc1 $5, $20
4124 mfc1 $5, $21
4125 mfc1 $5, $22
4126 mfc1 $5, $23
4127 mfc1 $5, $24
4128 mfc1 $5, $25
4129 mfc1 $5, $26
4130 mfc1 $5, $27
4131 mfc1 $5, $28
4132 mfc1 $5, $29
4133 mfc1 $5, $30
4134 mfc1 $5, $31
4135 mfc1 $5, $f0
4136 mfc1 $5, $f1
4137 mfc1 $5, $f2
4138 mfc1 $5, $f3
4139 mfc1 $5, $f4
4140 mfc1 $5, $f5
4141 mfc1 $5, $f6
4142 mfc1 $5, $f7
4143 mfc1 $5, $f8
4144 mfc1 $5, $f9
4145 mfc1 $5, $f10
4146 mfc1 $5, $f11
4147 mfc1 $5, $f12
4148 mfc1 $5, $f13
4149 mfc1 $5, $f14
4150 mfc1 $5, $f15
4151 mfc1 $5, $f16
4152 mfc1 $5, $f17
4153 mfc1 $5, $f18
4154 mfc1 $5, $f19
4155 mfc1 $5, $f20
4156 mfc1 $5, $f21
4157 mfc1 $5, $f22
4158 mfc1 $5, $f23
4159 mfc1 $5, $f24
4160 mfc1 $5, $f25
4161 mfc1 $5, $f26
4162 mfc1 $5, $f27
4163 mfc1 $5, $f28
4164 mfc1 $5, $f29
4165 mfc1 $5, $f30
4166 mfc1 $5, $f31
4167
4168 mfhc1 $5, $0
4169 mfhc1 $5, $1
4170 mfhc1 $5, $2
4171 mfhc1 $5, $3
4172 mfhc1 $5, $4
4173 mfhc1 $5, $5
4174 mfhc1 $5, $6
4175 mfhc1 $5, $7
4176 mfhc1 $5, $8
4177 mfhc1 $5, $9
4178 mfhc1 $5, $10
4179 mfhc1 $5, $11
4180 mfhc1 $5, $12
4181 mfhc1 $5, $13
4182 mfhc1 $5, $14
4183 mfhc1 $5, $15
4184 mfhc1 $5, $16
4185 mfhc1 $5, $17
4186 mfhc1 $5, $18
4187 mfhc1 $5, $19
4188 mfhc1 $5, $20
4189 mfhc1 $5, $21
4190 mfhc1 $5, $22
4191 mfhc1 $5, $23
4192 mfhc1 $5, $24
4193 mfhc1 $5, $25
4194 mfhc1 $5, $26
4195 mfhc1 $5, $27
4196 mfhc1 $5, $28
4197 mfhc1 $5, $29
4198 mfhc1 $5, $30
4199 mfhc1 $5, $31
4200 mfhc1 $5, $f0
4201 mfhc1 $5, $f1
4202 mfhc1 $5, $f2
4203 mfhc1 $5, $f3
4204 mfhc1 $5, $f4
4205 mfhc1 $5, $f5
4206 mfhc1 $5, $f6
4207 mfhc1 $5, $f7
4208 mfhc1 $5, $f8
4209 mfhc1 $5, $f9
4210 mfhc1 $5, $f10
4211 mfhc1 $5, $f11
4212 mfhc1 $5, $f12
4213 mfhc1 $5, $f13
4214 mfhc1 $5, $f14
4215 mfhc1 $5, $f15
4216 mfhc1 $5, $f16
4217 mfhc1 $5, $f17
4218 mfhc1 $5, $f18
4219 mfhc1 $5, $f19
4220 mfhc1 $5, $f20
4221 mfhc1 $5, $f21
4222 mfhc1 $5, $f22
4223 mfhc1 $5, $f23
4224 mfhc1 $5, $f24
4225 mfhc1 $5, $f25
4226 mfhc1 $5, $f26
4227 mfhc1 $5, $f27
4228 mfhc1 $5, $f28
4229 mfhc1 $5, $f29
4230 mfhc1 $5, $f30
4231 mfhc1 $5, $f31
4232
4233 mov.d $f0, $f1
4234 mov.d $f30, $f31
4235 mov.s $f0, $f1
4236 mov.s $f30, $f31
4237 mov.ps $f0, $f1
4238 mov.ps $f30, $f31
4239
4240 movf.d $f2, $f3, $fcc0
4241 movf.d $f2, $f3, $fcc1
4242 movf.d $f2, $f3, $fcc2
4243 movf.d $f2, $f3, $fcc3
4244 movf.d $f2, $f3, $fcc4
4245 movf.d $f2, $f3, $fcc5
4246 movf.d $f2, $f3, $fcc6
4247 movf.d $f2, $f3, $fcc7
4248 movf.d $f30, $f31, $fcc7
4249
4250 movf.s $f2, $f3, $fcc0
4251 movf.s $f2, $f3, $fcc1
4252 movf.s $f2, $f3, $fcc2
4253 movf.s $f2, $f3, $fcc3
4254 movf.s $f2, $f3, $fcc4
4255 movf.s $f2, $f3, $fcc5
4256 movf.s $f2, $f3, $fcc6
4257 movf.s $f2, $f3, $fcc7
4258 movf.s $f30, $f31, $fcc7
4259
4260 movf.ps $f2, $f3, $fcc0
4261 movf.ps $f2, $f3, $fcc2
4262 movf.ps $f2, $f3, $fcc4
4263 movf.ps $f2, $f3, $fcc6
4264 movf.ps $f2, $f3, $fcc6
4265 movf.ps $f30, $f31, $fcc6
4266
4267 movn.d $f2, $f3, $0
4268 movn.d $f2, $f3, $31
4269 movn.s $f2, $f3, $0
4270 movn.s $f2, $f3, $31
4271 movn.ps $f2, $f3, $0
4272 movn.ps $f2, $f3, $31
4273
4274 movt.ps $f2, $f3, $fcc0
4275 movt.ps $f2, $f3, $fcc2
4276 movt.ps $f2, $f3, $fcc4
4277 movt.ps $f2, $f3, $fcc6
4278 movt.ps $f2, $f3, $fcc6
4279 movt.ps $f30, $f31, $fcc6
4280
4281 movz.d $f2, $f3, $0
4282 movz.d $f2, $f3, $31
4283 movz.s $f2, $f3, $0
4284 movz.s $f2, $f3, $31
4285 movz.ps $f2, $f3, $0
4286 movz.ps $f2, $f3, $31
4287
4288 msub.d $f0, $f1, $f2, $f3
4289 msub.d $f28, $f29, $f30, $f31
4290 msub.s $f0, $f1, $f2, $f3
4291 msub.s $f28, $f29, $f30, $f31
4292 msub.ps $f0, $f1, $f2, $f3
4293 msub.ps $f28, $f29, $f30, $f31
4294
4295 mtc1 $5, $0
4296 mtc1 $5, $1
4297 mtc1 $5, $2
4298 mtc1 $5, $3
4299 mtc1 $5, $4
4300 mtc1 $5, $5
4301 mtc1 $5, $6
4302 mtc1 $5, $7
4303 mtc1 $5, $8
4304 mtc1 $5, $9
4305 mtc1 $5, $10
4306 mtc1 $5, $11
4307 mtc1 $5, $12
4308 mtc1 $5, $13
4309 mtc1 $5, $14
4310 mtc1 $5, $15
4311 mtc1 $5, $16
4312 mtc1 $5, $17
4313 mtc1 $5, $18
4314 mtc1 $5, $19
4315 mtc1 $5, $20
4316 mtc1 $5, $21
4317 mtc1 $5, $22
4318 mtc1 $5, $23
4319 mtc1 $5, $24
4320 mtc1 $5, $25
4321 mtc1 $5, $26
4322 mtc1 $5, $27
4323 mtc1 $5, $28
4324 mtc1 $5, $29
4325 mtc1 $5, $30
4326 mtc1 $5, $31
4327 mtc1 $5, $f0
4328 mtc1 $5, $f1
4329 mtc1 $5, $f2
4330 mtc1 $5, $f3
4331 mtc1 $5, $f4
4332 mtc1 $5, $f5
4333 mtc1 $5, $f6
4334 mtc1 $5, $f7
4335 mtc1 $5, $f8
4336 mtc1 $5, $f9
4337 mtc1 $5, $f10
4338 mtc1 $5, $f11
4339 mtc1 $5, $f12
4340 mtc1 $5, $f13
4341 mtc1 $5, $f14
4342 mtc1 $5, $f15
4343 mtc1 $5, $f16
4344 mtc1 $5, $f17
4345 mtc1 $5, $f18
4346 mtc1 $5, $f19
4347 mtc1 $5, $f20
4348 mtc1 $5, $f21
4349 mtc1 $5, $f22
4350 mtc1 $5, $f23
4351 mtc1 $5, $f24
4352 mtc1 $5, $f25
4353 mtc1 $5, $f26
4354 mtc1 $5, $f27
4355 mtc1 $5, $f28
4356 mtc1 $5, $f29
4357 mtc1 $5, $f30
4358 mtc1 $5, $f31
4359
4360 mthc1 $5, $0
4361 mthc1 $5, $1
4362 mthc1 $5, $2
4363 mthc1 $5, $3
4364 mthc1 $5, $4
4365 mthc1 $5, $5
4366 mthc1 $5, $6
4367 mthc1 $5, $7
4368 mthc1 $5, $8
4369 mthc1 $5, $9
4370 mthc1 $5, $10
4371 mthc1 $5, $11
4372 mthc1 $5, $12
4373 mthc1 $5, $13
4374 mthc1 $5, $14
4375 mthc1 $5, $15
4376 mthc1 $5, $16
4377 mthc1 $5, $17
4378 mthc1 $5, $18
4379 mthc1 $5, $19
4380 mthc1 $5, $20
4381 mthc1 $5, $21
4382 mthc1 $5, $22
4383 mthc1 $5, $23
4384 mthc1 $5, $24
4385 mthc1 $5, $25
4386 mthc1 $5, $26
4387 mthc1 $5, $27
4388 mthc1 $5, $28
4389 mthc1 $5, $29
4390 mthc1 $5, $30
4391 mthc1 $5, $31
4392 mthc1 $5, $f0
4393 mthc1 $5, $f1
4394 mthc1 $5, $f2
4395 mthc1 $5, $f3
4396 mthc1 $5, $f4
4397 mthc1 $5, $f5
4398 mthc1 $5, $f6
4399 mthc1 $5, $f7
4400 mthc1 $5, $f8
4401 mthc1 $5, $f9
4402 mthc1 $5, $f10
4403 mthc1 $5, $f11
4404 mthc1 $5, $f12
4405 mthc1 $5, $f13
4406 mthc1 $5, $f14
4407 mthc1 $5, $f15
4408 mthc1 $5, $f16
4409 mthc1 $5, $f17
4410 mthc1 $5, $f18
4411 mthc1 $5, $f19
4412 mthc1 $5, $f20
4413 mthc1 $5, $f21
4414 mthc1 $5, $f22
4415 mthc1 $5, $f23
4416 mthc1 $5, $f24
4417 mthc1 $5, $f25
4418 mthc1 $5, $f26
4419 mthc1 $5, $f27
4420 mthc1 $5, $f28
4421 mthc1 $5, $f29
4422 mthc1 $5, $f30
4423 mthc1 $5, $f31
4424
4425 mul.s $f0, $f1, $f2
4426 mul.s $f29, $f30, $f31
4427 mul.s $f29, $f29, $f30
4428 mul.s $f29, $f30
4429 mul.d $f0, $f1, $f2
4430 mul.d $f29, $f30, $f31
4431 mul.d $f29, $f29, $f30
4432 mul.d $f29, $f30
4433 mul.ps $f0, $f1, $f2
4434 mul.ps $f29, $f30, $f31
4435 mul.ps $f29, $f29, $f30
4436 mul.ps $f29, $f30
4437
4438 neg.s $f0, $f1
4439 neg.s $f30, $f31
4440 neg.s $f2, $f2
4441 neg.s $f2
4442 neg.d $f0, $f1
4443 neg.d $f30, $f31
4444 neg.d $f2, $f2
4445 neg.d $f2
4446 neg.ps $f0, $f1
4447 neg.ps $f30, $f31
4448 neg.ps $f2, $f2
4449 neg.ps $f2
4450
4451 nmadd.d $f0, $f1, $f2, $f3
4452 nmadd.d $f28, $f29, $f30, $f31
4453 nmadd.s $f0, $f1, $f2, $f3
4454 nmadd.s $f28, $f29, $f30, $f31
4455 nmadd.ps $f0, $f1, $f2, $f3
4456 nmadd.ps $f28, $f29, $f30, $f31
4457
4458 nmsub.d $f0, $f1, $f2, $f3
4459 nmsub.d $f28, $f29, $f30, $f31
4460 nmsub.s $f0, $f1, $f2, $f3
4461 nmsub.s $f28, $f29, $f30, $f31
4462 nmsub.ps $f0, $f1, $f2, $f3
4463 nmsub.ps $f28, $f29, $f30, $f31
4464
4465 pll.ps $f0, $f1, $f2
4466 pll.ps $f29, $f30, $f31
4467 pll.ps $f29, $f29, $f30
4468 pll.ps $f29, $f30
4469 plu.ps $f0, $f1, $f2
4470 plu.ps $f29, $f30, $f31
4471 plu.ps $f29, $f29, $f30
4472 plu.ps $f29, $f30
4473 pul.ps $f0, $f1, $f2
4474 pul.ps $f29, $f30, $f31
4475 pul.ps $f29, $f29, $f30
4476 pul.ps $f29, $f30
4477 puu.ps $f0, $f1, $f2
4478 puu.ps $f29, $f30, $f31
4479 puu.ps $f29, $f29, $f30
4480 puu.ps $f29, $f30
4481
4482 recip.s $f0, $f1
4483 recip.s $f30, $f31
4484 recip.s $f2, $f2
4485 recip.d $f0, $f1
4486 recip.d $f30, $f31
4487 recip.d $f2, $f2
4488
4489 round.l.s $f0, $f1
4490 round.l.s $f30, $f31
4491 round.l.s $f2, $f2
4492 round.l.d $f0, $f1
4493 round.l.d $f30, $f31
4494 round.l.d $f2, $f2
4495
4496 round.w.s $f0, $f1
4497 round.w.s $f30, $f31
4498 round.w.s $f2, $f2
4499 round.w.d $f0, $f1
4500 round.w.d $f30, $f31
4501 round.w.d $f2, $f2
4502
4503 rsqrt.s $f0, $f1
4504 rsqrt.s $f30, $f31
4505 rsqrt.s $f2, $f2
4506 rsqrt.d $f0, $f1
4507 rsqrt.d $f30, $f31
4508 rsqrt.d $f2, $f2
4509
4510 sdc1 $3, 0
4511 sdc1 $3, ($0)
4512 sdc1 $3, 4
4513 sdc1 $3, 4($0)
4514 sdc1 $3, ($4)
4515 sdc1 $3, 0($4)
4516 sdc1 $3, 32767($4)
4517 sdc1 $3, -32768($4)
4518 sdc1 $3, 65535($4)
4519 sdc1 $3, 0xffff0000($4)
4520 sdc1 $3, 0xffff8000($4)
4521 sdc1 $3, 0xffff0001($4)
4522 sdc1 $3, 0xffff8001($4)
4523 sdc1 $3, 0xf0000000($4)
4524 sdc1 $3, 0xffffffff($4)
4525 sdc1 $3, 0x12345678($4)
4526 sdc1 $f3, 0
4527 sdc1 $f3, ($0)
4528 sdc1 $f3, 4
4529 sdc1 $f3, 4($0)
4530 sdc1 $f3, ($4)
4531 sdc1 $f3, 0($4)
4532 sdc1 $f3, 32767($4)
4533 sdc1 $f3, -32768($4)
4534 sdc1 $f3, 65535($4)
4535 sdc1 $f3, 0xffff0000($4)
4536 sdc1 $f3, 0xffff8000($4)
4537 sdc1 $f3, 0xffff0001($4)
4538 sdc1 $f3, 0xffff8001($4)
4539 sdc1 $f3, 0xf0000000($4)
4540 sdc1 $f3, 0xffffffff($4)
4541 sdc1 $f3, 0x12345678($4)
4542
4543 s.d $f3, 0
4544 s.d $f3, ($0)
4545 s.d $f3, 4
4546 s.d $f3, 4($0)
4547 s.d $f3, ($4)
4548 s.d $f3, 0($4)
4549 s.d $f3, 32767($4)
4550 s.d $f3, -32768($4)
4551
4552 sdxc1 $f0, $0($0)
4553 sdxc1 $f0, $0($2)
4554 sdxc1 $f0, $0($31)
4555 sdxc1 $f0, $2($31)
4556 sdxc1 $f0, $31($31)
4557 sdxc1 $f1, $31($31)
4558 sdxc1 $f2, $31($31)
4559 sdxc1 $f31, $31($31)
4560
4561 sqrt.s $f0, $f1
4562 sqrt.s $f30, $f31
4563 sqrt.s $f2, $f2
4564 sqrt.d $f0, $f1
4565 sqrt.d $f30, $f31
4566 sqrt.d $f2, $f2
4567
4568 sub.s $f0, $f1, $f2
4569 sub.s $f29, $f30, $f31
4570 sub.s $f29, $f29, $f30
4571 sub.s $f29, $f30
4572 sub.d $f0, $f1, $f2
4573 sub.d $f29, $f30, $f31
4574 sub.d $f29, $f29, $f30
4575 sub.d $f29, $f30
4576 sub.ps $f0, $f1, $f2
4577 sub.ps $f29, $f30, $f31
4578 sub.ps $f29, $f29, $f30
4579 sub.ps $f29, $f30
4580
4581 suxc1 $f0, $0($0)
4582 suxc1 $f0, $0($2)
4583 suxc1 $f0, $0($31)
4584 suxc1 $f0, $2($31)
4585 suxc1 $f0, $31($31)
4586 suxc1 $f1, $31($31)
4587 suxc1 $f2, $31($31)
4588 suxc1 $f31, $31($31)
4589
4590 swc1 $3, 0
4591 swc1 $3, ($0)
4592 swc1 $3, 4
4593 swc1 $3, 4($0)
4594 swc1 $3, ($4)
4595 swc1 $3, 0($4)
4596 swc1 $3, 32767($4)
4597 swc1 $3, -32768($4)
4598 swc1 $3, 65535($4)
4599 swc1 $3, 0xffff0000($4)
4600 swc1 $3, 0xffff8000($4)
4601 swc1 $3, 0xffff0001($4)
4602 swc1 $3, 0xffff8001($4)
4603 swc1 $3, 0xf0000000($4)
4604 swc1 $3, 0xffffffff($4)
4605 swc1 $3, 0x12345678($4)
4606 swc1 $f3, 0
4607 swc1 $f3, ($0)
4608 swc1 $f3, 4
4609 swc1 $f3, 4($0)
4610 swc1 $f3, ($4)
4611 swc1 $f3, 0($4)
4612 swc1 $f3, 32767($4)
4613 swc1 $f3, -32768($4)
4614 swc1 $f3, 65535($4)
4615 swc1 $f3, 0xffff0000($4)
4616 swc1 $f3, 0xffff8000($4)
4617 swc1 $f3, 0xffff0001($4)
4618 swc1 $f3, 0xffff8001($4)
4619 swc1 $f3, 0xf0000000($4)
4620 swc1 $f3, 0xffffffff($4)
4621 swc1 $f3, 0x12345678($4)
4622
4623 s.s $f3, 0
4624 s.s $f3, ($0)
4625 s.s $f3, 4
4626 s.s $f3, 4($0)
4627 s.s $f3, ($4)
4628 s.s $f3, 0($4)
4629 s.s $f3, 32767($4)
4630 s.s $f3, -32768($4)
4631 s.s $f3, 65535($4)
4632 s.s $f3, 0xffff0000($4)
4633 s.s $f3, 0xffff8000($4)
4634 s.s $f3, 0xffff0001($4)
4635 s.s $f3, 0xffff8001($4)
4636 s.s $f3, 0xf0000000($4)
4637 s.s $f3, 0xffffffff($4)
4638 s.s $f3, 0x12345678($4)
4639
4640 swxc1 $f0, $0($0)
4641 swxc1 $f0, $0($2)
4642 swxc1 $f0, $0($31)
4643 swxc1 $f0, $2($31)
4644 swxc1 $f0, $31($31)
4645 swxc1 $f1, $31($31)
4646 swxc1 $f2, $31($31)
4647 swxc1 $f31, $31($31)
4648
4649 trunc.l.s $f0, $f1
4650 trunc.l.s $f30, $f31
4651 trunc.l.s $f2, $f2
4652 trunc.l.d $f0, $f1
4653 trunc.l.d $f30, $f31
4654 trunc.l.d $f2, $f2
4655
4656 trunc.w.s $f0, $f1
4657 trunc.w.s $f30, $f31
4658 trunc.w.s $f2, $f2
4659 trunc.w.d $f0, $f1
4660 trunc.w.d $f30, $f31
4661 trunc.w.d $f2, $f2
4662
4663 movf $2, $3, $fcc0
4664 movf $30, $31, $fcc0
4665 movf $30, $31, $fcc1
4666 movf $30, $31, $fcc2
4667 movf $30, $31, $fcc3
4668 movf $30, $31, $fcc4
4669 movf $30, $31, $fcc5
4670 movf $30, $31, $fcc6
4671 movf $30, $31, $fcc7
4672
4673 movt $2, $3, $fcc0
4674 movt $30, $31, $fcc0
4675 movt $30, $31, $fcc1
4676 movt $30, $31, $fcc2
4677 movt $30, $31, $fcc3
4678 movt $30, $31, $fcc4
4679 movt $30, $31, $fcc5
4680 movt $30, $31, $fcc6
4681 movt $30, $31, $fcc7
4682
4683 .set noreorder
4684 bc1fl $fcc1, test
4685 addu $3, $4, $5
4686 bc1tl $fcc2, test
4687 addu $6, $7, $8
4688 .set reorder
4689
4690 bc1fl $fcc3, test
4691 addu $3, $4, $5
4692 bc1tl $fcc4, test
4693 addu $6, $7, $8
4694
4695 .end fp_test
4696
4697 .set mips64r2
4698 .globl test_mips64
4699 .ent test_mips64
4700
4701 test_mips64:
4702 dabs $2, $3
4703 dabs $2, $2
4704 dabs $2
4705
4706 dadd $2, $3, $4
4707 dadd $29, $30, $31
4708 dadd $2, $2, $3
4709 dadd $2, $3
4710
4711 dadd $2, $3, 0
4712 dadd $2, $3, 1
4713 dadd $2, $3, -512
4714 dadd $2, $3, 511
4715 dadd $2, $3, 32767
4716 dadd $2, $3, -32768
4717 dadd $2, $3, 65535
4718 dadd $2, $3, 0x12345678
4719 dadd $2, $3, 0x1234567887654321
4720
4721 daddi $2, $3, 0
4722 daddi $2, $3, 1
4723 daddi $2, $3, -512
4724 daddi $2, $3, 511
4725 daddi $2, $2, 511
4726 daddi $2, 511
4727 daddi $2, $3, 32767
4728 daddi $2, $3, -32768
4729 daddi $2, $3, 65535
4730 daddi $2, $3, 0x12345678
4731
4732 daddiu $2, $3, 0
4733 daddiu $2, $3, -32768
4734 daddiu $2, $3, 32767
4735 daddiu $2, $2, 32767
4736 daddiu $2, 32767
4737
4738 daddu $2, $3, $4
4739 daddu $29, $30, $31
4740 daddu $2, $2, $3
4741 daddu $2, $3
4742 daddu $2, $3, $0
4743 daddu $2, $3, 0
4744 daddu $2, $3, 1
4745 daddu $2, $3, 32767
4746 daddu $2, $3, -32768
4747 daddu $2, $3, 65535
4748
4749 dclo $2, $3
4750 dclo $3, $2
4751 dclz $2, $3
4752 dclz $3, $2
4753
4754 ddiv $0, $2, $3
4755 ddiv $0, $30, $31
4756 ddiv $0, $3
4757 ddiv $0, $31
4758
4759 ddiv $2, $3, $0
4760 ddiv $2, $3, $4
4761
4762 ddiv $3, $4, 0
4763 ddiv $3, $4, 1
4764 ddiv $3, $4, -1
4765 ddiv $3, $4, 2
4766
4767 ddivu $0, $2, $3
4768 ddivu $0, $30, $31
4769 ddivu $0, $3
4770 ddivu $0, $31
4771
4772 ddivu $2, $3, $0
4773 ddivu $2, $3, $4
4774
4775 ddivu $3, $4, 0
4776 ddivu $3, $4, 1
4777 ddivu $3, $4, -1
4778 ddivu $3, $4, 2
4779
4780 dext $2, $3, 31, 1
4781 dext $2, $3, 0, 32
4782
4783 dext $2, $3, 31, 33
4784 dextm $2, $3, 31, 33
4785
4786 dext $2, $3, 33, 10
4787 dextu $2, $3, 33, 10
4788
4789 dins $2, $3, 31, 1
4790 dins $2, $3, 0, 32
4791
4792 dins $2, $3, 31, 33
4793 dinsm $2, $3, 31, 33
4794
4795 dins $2, $3, 33, 10
4796 dinsu $2, $3, 33, 10
4797
4798 dla $2, test
4799 dlca $2, test
4800
4801 dli $2, -32768
4802 dli $2, 32767
4803 dli $2, 65535
4804 dli $2, 0x12345678
4805
4806 dmfc0 $2, $0
4807 dmfc0 $2, $1
4808 dmfc0 $2, $2
4809 dmfc0 $2, $3
4810 dmfc0 $2, $4
4811 dmfc0 $2, $5
4812 dmfc0 $2, $6
4813 dmfc0 $2, $7
4814 dmfc0 $2, $8
4815 dmfc0 $2, $9
4816 dmfc0 $2, $10
4817 dmfc0 $2, $11
4818 dmfc0 $2, $12
4819 dmfc0 $2, $13
4820 dmfc0 $2, $14
4821 dmfc0 $2, $15
4822 dmfc0 $2, $16
4823 dmfc0 $2, $17
4824 dmfc0 $2, $18
4825 dmfc0 $2, $19
4826 dmfc0 $2, $20
4827 dmfc0 $2, $21
4828 dmfc0 $2, $22
4829 dmfc0 $2, $23
4830 dmfc0 $2, $24
4831 dmfc0 $2, $25
4832 dmfc0 $2, $26
4833 dmfc0 $2, $27
4834 dmfc0 $2, $28
4835 dmfc0 $2, $29
4836 dmfc0 $2, $30
4837 dmfc0 $2, $31
4838 dmfc0 $2, $0, 0
4839 dmfc0 $2, $0, 1
4840 dmfc0 $2, $0, 2
4841 dmfc0 $2, $0, 3
4842 dmfc0 $2, $0, 4
4843 dmfc0 $2, $0, 5
4844 dmfc0 $2, $0, 6
4845 dmfc0 $2, $0, 7
4846 dmfc0 $2, $1, 0
4847 dmfc0 $2, $1, 1
4848 dmfc0 $2, $1, 2
4849 dmfc0 $2, $1, 3
4850 dmfc0 $2, $1, 4
4851 dmfc0 $2, $1, 5
4852 dmfc0 $2, $1, 6
4853 dmfc0 $2, $1, 7
4854 dmfc0 $2, $2, 0
4855 dmfc0 $2, $2, 1
4856 dmfc0 $2, $2, 2
4857 dmfc0 $2, $2, 3
4858 dmfc0 $2, $2, 4
4859 dmfc0 $2, $2, 5
4860 dmfc0 $2, $2, 6
4861 dmfc0 $2, $2, 7
4862
4863 dmtc0 $2, $0
4864 dmtc0 $2, $1
4865 dmtc0 $2, $2
4866 dmtc0 $2, $3
4867 dmtc0 $2, $4
4868 dmtc0 $2, $5
4869 dmtc0 $2, $6
4870 dmtc0 $2, $7
4871 dmtc0 $2, $8
4872 dmtc0 $2, $9
4873 dmtc0 $2, $10
4874 dmtc0 $2, $11
4875 dmtc0 $2, $12
4876 dmtc0 $2, $13
4877 dmtc0 $2, $14
4878 dmtc0 $2, $15
4879 dmtc0 $2, $16
4880 dmtc0 $2, $17
4881 dmtc0 $2, $18
4882 dmtc0 $2, $19
4883 dmtc0 $2, $20
4884 dmtc0 $2, $21
4885 dmtc0 $2, $22
4886 dmtc0 $2, $23
4887 dmtc0 $2, $24
4888 dmtc0 $2, $25
4889 dmtc0 $2, $26
4890 dmtc0 $2, $27
4891 dmtc0 $2, $28
4892 dmtc0 $2, $29
4893 dmtc0 $2, $30
4894 dmtc0 $2, $31
4895 dmtc0 $2, $0, 0
4896 dmtc0 $2, $0, 1
4897 dmtc0 $2, $0, 2
4898 dmtc0 $2, $0, 3
4899 dmtc0 $2, $0, 4
4900 dmtc0 $2, $0, 5
4901 dmtc0 $2, $0, 6
4902 dmtc0 $2, $0, 7
4903 dmtc0 $2, $1, 0
4904 dmtc0 $2, $1, 1
4905 dmtc0 $2, $1, 2
4906 dmtc0 $2, $1, 3
4907 dmtc0 $2, $1, 4
4908 dmtc0 $2, $1, 5
4909 dmtc0 $2, $1, 6
4910 dmtc0 $2, $1, 7
4911 dmtc0 $2, $2, 0
4912 dmtc0 $2, $2, 1
4913 dmtc0 $2, $2, 2
4914 dmtc0 $2, $2, 3
4915 dmtc0 $2, $2, 4
4916 dmtc0 $2, $2, 5
4917 dmtc0 $2, $2, 6
4918 dmtc0 $2, $2, 7
4919
4920 dmfc1 $5, $0
4921 dmfc1 $5, $1
4922 dmfc1 $5, $2
4923 dmfc1 $5, $3
4924 dmfc1 $5, $4
4925 dmfc1 $5, $5
4926 dmfc1 $5, $6
4927 dmfc1 $5, $7
4928 dmfc1 $5, $8
4929 dmfc1 $5, $9
4930 dmfc1 $5, $10
4931 dmfc1 $5, $11
4932 dmfc1 $5, $12
4933 dmfc1 $5, $13
4934 dmfc1 $5, $14
4935 dmfc1 $5, $15
4936 dmfc1 $5, $16
4937 dmfc1 $5, $17
4938 dmfc1 $5, $18
4939 dmfc1 $5, $19
4940 dmfc1 $5, $20
4941 dmfc1 $5, $21
4942 dmfc1 $5, $22
4943 dmfc1 $5, $23
4944 dmfc1 $5, $24
4945 dmfc1 $5, $25
4946 dmfc1 $5, $26
4947 dmfc1 $5, $27
4948 dmfc1 $5, $28
4949 dmfc1 $5, $29
4950 dmfc1 $5, $30
4951 dmfc1 $5, $31
4952 dmfc1 $5, $f0
4953 dmfc1 $5, $f1
4954 dmfc1 $5, $f2
4955 dmfc1 $5, $f3
4956 dmfc1 $5, $f4
4957 dmfc1 $5, $f5
4958 dmfc1 $5, $f6
4959 dmfc1 $5, $f7
4960 dmfc1 $5, $f8
4961 dmfc1 $5, $f9
4962 dmfc1 $5, $f10
4963 dmfc1 $5, $f11
4964 dmfc1 $5, $f12
4965 dmfc1 $5, $f13
4966 dmfc1 $5, $f14
4967 dmfc1 $5, $f15
4968 dmfc1 $5, $f16
4969 dmfc1 $5, $f17
4970 dmfc1 $5, $f18
4971 dmfc1 $5, $f19
4972 dmfc1 $5, $f20
4973 dmfc1 $5, $f21
4974 dmfc1 $5, $f22
4975 dmfc1 $5, $f23
4976 dmfc1 $5, $f24
4977 dmfc1 $5, $f25
4978 dmfc1 $5, $f26
4979 dmfc1 $5, $f27
4980 dmfc1 $5, $f28
4981 dmfc1 $5, $f29
4982 dmfc1 $5, $f30
4983 dmfc1 $5, $f31
4984
4985 dmtc1 $5, $0
4986 dmtc1 $5, $1
4987 dmtc1 $5, $2
4988 dmtc1 $5, $3
4989 dmtc1 $5, $4
4990 dmtc1 $5, $5
4991 dmtc1 $5, $6
4992 dmtc1 $5, $7
4993 dmtc1 $5, $8
4994 dmtc1 $5, $9
4995 dmtc1 $5, $10
4996 dmtc1 $5, $11
4997 dmtc1 $5, $12
4998 dmtc1 $5, $13
4999 dmtc1 $5, $14
5000 dmtc1 $5, $15
5001 dmtc1 $5, $16
5002 dmtc1 $5, $17
5003 dmtc1 $5, $18
5004 dmtc1 $5, $19
5005 dmtc1 $5, $20
5006 dmtc1 $5, $21
5007 dmtc1 $5, $22
5008 dmtc1 $5, $23
5009 dmtc1 $5, $24
5010 dmtc1 $5, $25
5011 dmtc1 $5, $26
5012 dmtc1 $5, $27
5013 dmtc1 $5, $28
5014 dmtc1 $5, $29
5015 dmtc1 $5, $30
5016 dmtc1 $5, $31
5017 dmtc1 $5, $f0
5018 dmtc1 $5, $f1
5019 dmtc1 $5, $f2
5020 dmtc1 $5, $f3
5021 dmtc1 $5, $f4
5022 dmtc1 $5, $f5
5023 dmtc1 $5, $f6
5024 dmtc1 $5, $f7
5025 dmtc1 $5, $f8
5026 dmtc1 $5, $f9
5027 dmtc1 $5, $f10
5028 dmtc1 $5, $f11
5029 dmtc1 $5, $f12
5030 dmtc1 $5, $f13
5031 dmtc1 $5, $f14
5032 dmtc1 $5, $f15
5033 dmtc1 $5, $f16
5034 dmtc1 $5, $f17
5035 dmtc1 $5, $f18
5036 dmtc1 $5, $f19
5037 dmtc1 $5, $f20
5038 dmtc1 $5, $f21
5039 dmtc1 $5, $f22
5040 dmtc1 $5, $f23
5041 dmtc1 $5, $f24
5042 dmtc1 $5, $f25
5043 dmtc1 $5, $f26
5044 dmtc1 $5, $f27
5045 dmtc1 $5, $f28
5046 dmtc1 $5, $f29
5047 dmtc1 $5, $f30
5048 dmtc1 $5, $f31
5049
5050 dmfc2 $2, $0
5051 dmfc2 $2, $1
5052 dmfc2 $2, $2
5053 dmfc2 $2, $3
5054 dmfc2 $2, $4
5055 dmfc2 $2, $5
5056 dmfc2 $2, $6
5057 dmfc2 $2, $7
5058 dmfc2 $2, $8
5059 dmfc2 $2, $9
5060 dmfc2 $2, $10
5061 dmfc2 $2, $11
5062 dmfc2 $2, $12
5063 dmfc2 $2, $13
5064 dmfc2 $2, $14
5065 dmfc2 $2, $15
5066 dmfc2 $2, $16
5067 dmfc2 $2, $17
5068 dmfc2 $2, $18
5069 dmfc2 $2, $19
5070 dmfc2 $2, $20
5071 dmfc2 $2, $21
5072 dmfc2 $2, $22
5073 dmfc2 $2, $23
5074 dmfc2 $2, $24
5075 dmfc2 $2, $25
5076 dmfc2 $2, $26
5077 dmfc2 $2, $27
5078 dmfc2 $2, $28
5079 dmfc2 $2, $29
5080 dmfc2 $2, $30
5081 dmfc2 $2, $31
5082 /*
5083 dmfc2 $2, $0, 0
5084 dmfc2 $2, $0, 1
5085 dmfc2 $2, $0, 2
5086 dmfc2 $2, $0, 3
5087 dmfc2 $2, $0, 4
5088 dmfc2 $2, $0, 5
5089 dmfc2 $2, $0, 6
5090 dmfc2 $2, $0, 7
5091 dmfc2 $2, $1, 0
5092 dmfc2 $2, $1, 1
5093 dmfc2 $2, $1, 2
5094 dmfc2 $2, $1, 3
5095 dmfc2 $2, $1, 4
5096 dmfc2 $2, $1, 5
5097 dmfc2 $2, $1, 6
5098 dmfc2 $2, $1, 7
5099 dmfc2 $2, $2, 0
5100 dmfc2 $2, $2, 1
5101 dmfc2 $2, $2, 2
5102 dmfc2 $2, $2, 3
5103 dmfc2 $2, $2, 4
5104 dmfc2 $2, $2, 5
5105 dmfc2 $2, $2, 6
5106 dmfc2 $2, $2, 7
5107 */
5108
5109 dmtc2 $2, $0
5110 dmtc2 $2, $1
5111 dmtc2 $2, $2
5112 dmtc2 $2, $3
5113 dmtc2 $2, $4
5114 dmtc2 $2, $5
5115 dmtc2 $2, $6
5116 dmtc2 $2, $7
5117 dmtc2 $2, $8
5118 dmtc2 $2, $9
5119 dmtc2 $2, $10
5120 dmtc2 $2, $11
5121 dmtc2 $2, $12
5122 dmtc2 $2, $13
5123 dmtc2 $2, $14
5124 dmtc2 $2, $15
5125 dmtc2 $2, $16
5126 dmtc2 $2, $17
5127 dmtc2 $2, $18
5128 dmtc2 $2, $19
5129 dmtc2 $2, $20
5130 dmtc2 $2, $21
5131 dmtc2 $2, $22
5132 dmtc2 $2, $23
5133 dmtc2 $2, $24
5134 dmtc2 $2, $25
5135 dmtc2 $2, $26
5136 dmtc2 $2, $27
5137 dmtc2 $2, $28
5138 dmtc2 $2, $29
5139 dmtc2 $2, $30
5140 dmtc2 $2, $31
5141 /*
5142 dmtc2 $2, $0, 0
5143 dmtc2 $2, $0, 1
5144 dmtc2 $2, $0, 2
5145 dmtc2 $2, $0, 3
5146 dmtc2 $2, $0, 4
5147 dmtc2 $2, $0, 5
5148 dmtc2 $2, $0, 6
5149 dmtc2 $2, $0, 7
5150 dmtc2 $2, $1, 0
5151 dmtc2 $2, $1, 1
5152 dmtc2 $2, $1, 2
5153 dmtc2 $2, $1, 3
5154 dmtc2 $2, $1, 4
5155 dmtc2 $2, $1, 5
5156 dmtc2 $2, $1, 6
5157 dmtc2 $2, $1, 7
5158 dmtc2 $2, $2, 0
5159 dmtc2 $2, $2, 1
5160 dmtc2 $2, $2, 2
5161 dmtc2 $2, $2, 3
5162 dmtc2 $2, $2, 4
5163 dmtc2 $2, $2, 5
5164 dmtc2 $2, $2, 6
5165 dmtc2 $2, $2, 7
5166 */
5167
5168 dmult $2, $3
5169 dmultu $2, $3
5170
5171 dmul $2, $3, $4
5172 dmul $2, $3, 0x12345678
5173
5174 dmulo $2, $3, $4
5175 dmulo $2, $3, 4
5176
5177 dmulou $2, $3, $4
5178 dmulou $2, $3, 4
5179
5180 drem $3, $4, 0
5181 drem $3, $4, 1
5182 drem $3, $4, -1
5183 drem $3, $4, 2
5184
5185 drem $0, $2, $3
5186 drem $0, $30, $31
5187 drem $0, $3
5188 drem $0, $31
5189
5190 drem $3, $4, 0
5191 drem $3, $4, 1
5192 drem $3, $4, -1
5193 drem $3, $4, 2
5194
5195 dremu $0, $2, $3
5196 dremu $0, $30, $31
5197 dremu $0, $3
5198 dremu $0, $31
5199
5200 dremu $3, $4, 0
5201 dremu $3, $4, 1
5202 dremu $3, $4, -1
5203 dremu $3, $4, 2
5204
5205 drol $2, $3, $4
5206 drol $2, $2, $4
5207 drol $2, $3, 4
5208
5209 dror $2, $3, $4
5210 dror $2, $3, 4
5211 dror $2, $3, 36
5212
5213 drorv $2, $3, $4
5214 dror32 $2, $3, 4
5215
5216 drotl $2, $3, $4
5217 drotl $2, $2, $4
5218 drotl $2, $3, 4
5219
5220 drotr $2, $3, $4
5221 drotr $2, $3, 4
5222 drotr $2, $3, 36
5223
5224 drotrv $2, $3, $4
5225 drotr32 $2, $3, 4
5226
5227 dsbh $2, $3
5228 dsbh $2, $2
5229 dsbh $2
5230
5231 dshd $2, $3
5232 dshd $2, $2
5233 dshd $2
5234
5235 dsllv $2, $3, $4
5236 dsll32 $2, $3, 31
5237 dsll $2, $3, $4
5238 dsll $2, $3, 63
5239 dsll $2, $3, 31
5240
5241 dsrav $2, $3, $4
5242 dsra32 $2, $3, 4
5243 dsra $2, $3, $4
5244 dsra $2, $3, 36
5245 dsra $2, $3, 4
5246
5247 dsrlv $2, $3, $4
5248 dsrl32 $2, $3, 31
5249 dsrl $2, $3, $4
5250 dsrl $2, $3, 36
5251 dsrl $2, $3, 4
5252
5253 dsub $2, $3, $4
5254 dsub $29, $30, $31
5255 dsub $2, $2, $3
5256 dsub $2, $3
5257
5258 dsubu $2, $3, $4
5259 dsubu $29, $30, $31
5260 dsubu $2, $2, $3
5261 dsubu $2, $3
5262
5263 dsubu $2, $3, 0x1234
5264 dsubu $2, $3, 0x12345678
5265
5266 dsub $2, $3, 0
5267 dsub $2, $3, 1
5268 dsub $2, $3, 512
5269 dsub $2, $3, -511
5270 dsub $2, $3, -32768
5271 dsub $2, $3, 32767
5272 dsub $2, $3, 65535
5273 dsub $2, $3, 0x12345678
5274 dsub $2, $3, 0x8888111112345678
5275
5276 .set push
5277 .set noreorder
5278 .set nomacro
5279 ld $2, 0
5280 ld $2, 4
5281 ld $2, ($0)
5282 ld $2, 0($0)
5283 ld $2, 4($0)
5284 ld $2, 4($3)
5285 ld $2, -32768($3)
5286 ld $2, 32767($3)
5287 .set pop
5288
5289 ldl $2, 0
5290 ldl $2, 4
5291 ldl $2, ($0)
5292 ldl $2, 0($0)
5293 ldl $2, 4($0)
5294 ldl $2, 4($3)
5295 ldl $2, -512($3)
5296 ldl $2, 511($3)
5297 ldl $2, -32768($3)
5298 ldl $2, 0x12345678($3)
5299
5300 ldr $2, 0
5301 ldr $2, 4
5302 ldr $2, ($0)
5303 ldr $2, 0($0)
5304 ldr $2, 4($0)
5305 ldr $2, 4($3)
5306 ldr $2, -512($3)
5307 ldr $2, 511($3)
5308 ldr $2, -32768($3)
5309 ldr $2, 0x12345678($3)
5310
5311 lld $2, 0
5312 lld $2, 4
5313 lld $2, ($0)
5314 lld $2, 0($0)
5315 lld $2, 4($0)
5316 lld $2, 4($3)
5317 lld $2, -512($3)
5318 lld $2, 511($3)
5319 lld $2, -32768($3)
5320 lld $2, 0x12345678($3)
5321
5322 lwu $2, 0
5323 lwu $2, 4
5324 lwu $2, ($0)
5325 lwu $2, 0($0)
5326 lwu $2, 4($0)
5327 lwu $2, 4($3)
5328 lwu $2, -512($3)
5329 lwu $2, 511($3)
5330 lwu $2, -32768($3)
5331 lwu $2, 0x12345678($3)
5332
5333 scd $2, 0
5334 scd $2, 4
5335 scd $2, ($0)
5336 scd $2, 0($0)
5337 scd $2, 4($0)
5338 scd $2, 4($3)
5339 scd $2, -512($3)
5340 scd $2, 511($3)
5341 scd $2, -32768($3)
5342 scd $2, 0x12345678($3)
5343
5344 .set push
5345 .set noreorder
5346 .set nomacro
5347 sd $2, 0
5348 sd $2, 4
5349 sd $2, ($0)
5350 sd $2, 0($0)
5351 sd $2, 4($0)
5352 sd $2, 4($3)
5353 sd $2, -32768($3)
5354 sd $2, 32767($3)
5355 .set pop
5356
5357 sdl $2, 0
5358 sdl $2, 4
5359 sdl $2, ($0)
5360 sdl $2, 0($0)
5361 sdl $2, 4($0)
5362 sdl $2, 4($3)
5363 sdl $2, -32768($3)
5364 sdl $2, 32767($3)
5365 sdl $2, 0x12345678($3)
5366
5367 sdr $2, 0
5368 sdr $2, 4
5369 sdr $2, ($0)
5370 sdr $2, 0($0)
5371 sdr $2, 4($0)
5372 sdr $2, 4($3)
5373 sdr $2, -32768($3)
5374 sdr $2, 32767($3)
5375 sdr $2, 0x12345678($3)
5376
5377 ldm $s0, 0
5378 ldm $s0, 4
5379 ldm $s0, ($5)
5380 ldm $s0, 2047($5)
5381 ldm $s0-$s1, 2047($5)
5382 ldm $s0-$s2, 2047($5)
5383 ldm $s0-$s3, 2047($5)
5384 ldm $s0-$s4, 2047($5)
5385 ldm $s0-$s5, 2047($5)
5386 ldm $s0-$s6, 2047($5)
5387 ldm $s0-$s7, 2047($5)
5388 ldm $s0-$s8, 2047($5)
5389 ldm $ra, 2047($5)
5390 ldm $s0,$ra, ($5)
5391 ldm $s0-$s1,$ra, ($5)
5392 ldm $s0-$s2,$ra, ($5)
5393 ldm $s0-$s3,$ra, ($5)
5394 ldm $s0-$s4,$ra, ($5)
5395 ldm $s0-$s5,$ra, ($5)
5396 ldm $s0-$s6,$ra, ($5)
5397 ldm $s0-$s7,$ra, ($5)
5398 ldm $s0-$s8,$ra, ($5)
5399 ldm $s0, -32768($0)
5400 ldm $s0, 32767($0)
5401 ldm $s0, 0($0)
5402 ldm $s0, 65535($0)
5403 ldm $s0, -32768($29)
5404 ldm $s0, 32767($29)
5405 ldm $s0, 0($29)
5406 ldm $s0, 65535($29)
5407 ldm $s0, 0x12345678($29)
5408
5409 ldp $2, 0
5410 ldp $2, 4
5411 ldp $2, ($29)
5412 ldp $2, 0($29)
5413 ldp $2, -2048($3)
5414 ldp $2, 2047($3)
5415 ldp $2, -32768($3)
5416 ldp $2, 32767($3)
5417 ldp $2, 0($3)
5418 ldp $2, 65535($3)
5419 ldp $2, -32768($0)
5420 ldp $2, 32767($0)
5421 ldp $2, 65535($0)
5422 ldp $2, 0x12345678($0)
5423
5424 sdm $s0, 0
5425 sdm $s0, 4
5426 sdm $s0, ($5)
5427 sdm $s0, 2047($5)
5428 sdm $s0-$s1, 2047($5)
5429 sdm $s0-$s2, 2047($5)
5430 sdm $s0-$s3, 2047($5)
5431 sdm $s0-$s4, 2047($5)
5432 sdm $s0-$s5, 2047($5)
5433 sdm $s0-$s6, 2047($5)
5434 sdm $s0-$s7, 2047($5)
5435 sdm $s0-$s8, 2047($5)
5436 sdm $ra, 2047($5)
5437 sdm $s0,$ra, ($5)
5438 sdm $s0-$s1,$ra, ($5)
5439 sdm $s0-$s2,$ra, ($5)
5440 sdm $s0-$s3,$ra, ($5)
5441 sdm $s0-$s4,$ra, ($5)
5442 sdm $s0-$s5,$ra, ($5)
5443 sdm $s0-$s6,$ra, ($5)
5444 sdm $s0-$s7,$ra, ($5)
5445 sdm $s0-$s8,$ra, ($5)
5446 sdm $s0, -32768($0)
5447 sdm $s0, 32767($0)
5448 sdm $s0, 0($0)
5449 sdm $s0, 65535($0)
5450 sdm $s0, -32768($29)
5451 sdm $s0, 32767($29)
5452 sdm $s0, 0($29)
5453 sdm $s0, 65535($29)
5454 sdm $s0, 0x12345678($29)
5455
5456 sdp $2, 0
5457 sdp $2, 4
5458 sdp $2, ($29)
5459 sdp $2, 0($29)
5460 sdp $2, -2048($3)
5461 sdp $2, 2047($3)
5462 sdp $2, -32768($3)
5463 sdp $2, 32767($3)
5464 sdp $2, 0($3)
5465 sdp $2, 65535($3)
5466 sdp $2, -32768($0)
5467 sdp $2, 32767($0)
5468 sdp $2, 65535($0)
5469 sdp $2, 0x12345678($0)
5470
5471 uld $3, 0
5472 uld $3, ($0)
5473 uld $3, 4
5474 uld $3, 4($0)
5475 uld $3, 2047
5476 uld $3, -2048
5477 uld $3, 2048
5478 uld $3, -2049
5479 uld $3, 32753($0)
5480 uld $3, -32768($0)
5481 uld $3, 65535($0)
5482 uld $3, 0xffff0000($0)
5483 uld $3, 0xffff8000($0)
5484 uld $3, 0xffff0001($0)
5485 uld $3, 0xffff8001($0)
5486 uld $3, 0xf0000000($0)
5487 uld $3, 0xffffffff($0)
5488 uld $3, 0x12345678($0)
5489 uld $3, 0($4)
5490 uld $3, 4($4)
5491 uld $3, 2047($4)
5492 uld $3, -2048($4)
5493 uld $3, 2048($4)
5494 uld $3, -2049($4)
5495 uld $3, 32753($4)
5496 uld $3, -32768($4)
5497 uld $3, 65535($4)
5498 uld $3, 0xffff0000($4)
5499 uld $3, 0xffff8000($4)
5500 uld $3, 0xffff0001($4)
5501 uld $3, 0xffff8001($4)
5502 uld $3, 0xf0000000($4)
5503 uld $3, 0xffffffff($4)
5504 uld $3, 0x12345678($4)
5505
5506 usd $3, 0
5507 usd $3, ($0)
5508 usd $3, 4
5509 usd $3, 4($0)
5510 usd $3, 2047
5511 usd $3, -2048
5512 usd $3, 2048
5513 usd $3, -2049
5514 usd $3, 32753($0)
5515 usd $3, -32768($0)
5516 usd $3, 65535($0)
5517 usd $3, 0xffff0000($0)
5518 usd $3, 0xffff8000($0)
5519 usd $3, 0xffff0001($0)
5520 usd $3, 0xffff8001($0)
5521 usd $3, 0xf0000000($0)
5522 usd $3, 0xffffffff($0)
5523 usd $3, 0x12345678($0)
5524 usd $3, 0($4)
5525 usd $3, 4($4)
5526 usd $3, 2047($4)
5527 usd $3, -2048($4)
5528 usd $3, 2048($4)
5529 usd $3, -2049($4)
5530 usd $3, 32753($4)
5531 usd $3, -32768($4)
5532 usd $3, 65535($4)
5533 usd $3, 0xffff0000($4)
5534 usd $3, 0xffff8000($4)
5535 usd $3, 0xffff0001($4)
5536 usd $3, 0xffff8001($4)
5537 usd $3, 0xf0000000($4)
5538 usd $3, 0xffffffff($4)
5539 usd $3, 0x12345678($4)
5540
5541 ldl $16, %lo(test)($3)
5542 ldr $16, %lo(test)($3)
5543 lld $16, %lo(test)($3)
5544 lwu $16, %lo(test)($3)
5545 scd $16, %lo(test)($3)
5546 sdl $16, %lo(test)($3)
5547 sdr $16, %lo(test)($3)
5548 ldm $16, %lo(test)($3)
5549 ldp $16, %lo(test)($3)
5550 sdm $16, %lo(test)($3)
5551 sdp $16, %lo(test)($3)
5552 ldc2 $16, %lo(test)($3)
5553 sdc2 $16, %lo(test)($3)
5554
5555 .end test_mips64
5556
5557 .set reorder
5558 .ent test_delay_slot
5559 test_delay_slot:
5560 bal test_delay_slot
5561 bgezal $3, test_delay_slot
5562 bltzal $3, test_delay_slot
5563 bgezall $3, test_delay_slot
5564 bltzall $3, test_delay_slot
5565 jal test_delay_slot
5566 jalx test_delay_slot
5567 .ifndef insn32
5568 jalr16 $2
5569 .endif
5570 jalr32 $2
5571 .ifndef insn32
5572 jr16 $2
5573 .endif
5574 jr32 $2
5575 jalr.hb $2
5576 jr.hb $2
5577
5578 .ifndef insn32
5579 jals test_delay_slot
5580 jalrs16 $2
5581 jalrs32 $2
5582 jrs $2
5583 jalrs.hb $2
5584 jrs.hb $2
5585 .endif
5586
5587 .end test_delay_slot
5588
5589 .set noreorder
5590 .ent test_spec102
5591 test_spec102:
5592 lw $2, -64<<2 ($28)
5593 lw $3, -64<<2 ($28)
5594 lw $4, -64<<2 ($28)
5595 lw $5, -64<<2 ($28)
5596 lw $6, -64<<2 ($28)
5597 lw $7, -64<<2 ($28)
5598 lw $16, -64<<2 ($28)
5599 lw $17, -64<<2 ($28)
5600 lw $17, -63<<2 ($28)
5601 lw $17, -1<<2 ($28)
5602 lw $17, 0<<2 ($28)
5603 lw $17, 1<<2 ($28)
5604 lw $17, 62<<2 ($28)
5605 lw $17, 63<<2 ($28)
5606 lw $17, 64<<2 ($28)
5607 lw $17, -65<<2 ($28)
5608 lw $17, 1 ($28)
5609 lw $17, 2 ($28)
5610 lw $17, 3 ($28)
5611 lw $17, -1 ($28)
5612 lw $17, -2 ($28)
5613 lw $17, -3 ($28)
5614 lw $17, 0 ($27)
5615
5616 addiu $2, $pc, 0
5617 addiu $3, $pc, 0
5618 addiu $4, $pc, 0
5619 addiu $5, $pc, 0
5620 addiu $6, $pc, 0
5621 addiu $7, $pc, 0
5622 addiu $16, $pc, 0
5623 addiu $17, $pc, 0
5624 addiu $17, $pc, 4194303 << 2
5625 addiu $17, $pc, -4194304 << 2
5626 addiupc $2, 0
5627 addiupc $3, 0
5628 addiupc $4, 0
5629 addiupc $5, 0
5630 addiupc $6, 0
5631 addiupc $7, 0
5632 addiupc $16, 0
5633 addiupc $17, 0
5634 addiupc $17, 4194303 << 2
5635 addiupc $17, -4194304 << 2
5636
5637 .end test_spec102
5638
5639 .set noreorder
5640 .ent test_spec107
5641 test_spec107:
5642 movep $5, $6, $0, $0
5643 movep $5, $7, $0, $0
5644 movep $6, $7, $0, $0
5645 movep $4, $21, $0, $0
5646 movep $4, $22, $0, $0
5647 movep $4, $5, $0, $0
5648 movep $4, $6, $0, $0
5649 movep $4, $7, $0, $0
5650 movep $4, $7, $17, $0
5651 movep $4, $7, $2, $0
5652 movep $4, $7, $3, $0
5653 movep $4, $7, $16, $0
5654 movep $4, $7, $18, $0
5655 movep $4, $7, $19, $0
5656 movep $4, $7, $20, $0
5657 movep $4, $7, $20, $17
5658 movep $4, $7, $20, $2
5659 movep $4, $7, $20, $3
5660 movep $4, $7, $20, $16
5661 movep $4, $7, $20, $18
5662 movep $4, $7, $20, $19
5663 movep $4, $7, $20, $20
5664 .ifndef insn32
5665 bals test_spec107
5666 nop
5667 bgezals $2, test_spec107
5668 nop
5669 bltzals $2, test_spec107
5670 nop
5671 .endif
5672 bal test_spec107
5673 nop
5674 bgezal $2, test_spec107
5675 nop
5676 bltzal $2, test_spec107
5677 nop
5678
5679 .end test_spec107
This page took 0.147623 seconds and 4 git commands to generate.