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