Lines Matching refs:rt
28 "andoui $rt,$rs,$hi16"
29 (+ OP10_ANDOUI rs rt hi16)
30 (set rt (and rs (or (sll hi16 16) #xFFFF)))
34 "andoui ${rt-rs},$hi16"
35 (+ OP10_ANDOUI rt-rs hi16)
36 (set rt-rs (and rt-rs (or (sll hi16 16) #xFFFF)))
40 "orui $rt,$rs,$hi16"
41 (+ OP10_ORUI rs rt hi16)
42 (set rt (or rs (sll hi16 16)))
46 "orui ${rt-rs},$hi16"
47 (+ OP10_ORUI rt-rs hi16)
48 (set rt-rs (or rt-rs (sll hi16 16)))
52 "mrgb $rd,$rs,$rt,$maskq10"
53 (+ OP_SPECIAL rs rt rd maskq10 FUNC_MRGB)
57 (set temp (and rt #xFF)))
60 (set temp (or temp (and rt #xFF00))))
63 (set temp (or temp (and rt #xFF0000))))
66 (set temp (or temp (and rt #xFF000000))))
71 "mrgb ${rd-rs},$rt,$maskq10"
72 (+ OP_SPECIAL rt rd-rs maskq10 FUNC_MRGB)
76 (set temp (and rt #xFF)))
79 (set temp (or temp (and rt #xFF00))))
82 (set temp (or temp (and rt #xFF0000))))
85 (set temp (or temp (and rt #xFF000000))))
94 (+ OP_J (f-rs 0) (f-rt 0) jmptarg)
96 ; (+ OP_J upper-5-jmptargq10 (f-rt 0) lower-16-jmptargq10)
101 "jal $rt,$jmptarg"
102 (+ OP_JAL (f-rs 0) rt jmptarg)
103 ; "jal $rt,$jmptargq10"
104 ; (+ OP_JAL upper-5-jmptargq10 rt lower-16-jmptargq10)
107 (set rt (add pc 8))
113 (+ OP_JAL (f-rs 0) (f-rt 31) jmptarg)
116 (set rt (add pc 8))
139 "bbvl $rs,$rt,$offset"
140 (+ OP10_BBVL rs rt offset)
141 (if (bitset? rs (and rt #x1F))
147 "bbvnl $rs,$rt,$offset"
148 (+ OP10_BBVNL rs rt offset)
149 (if (bitclear? rs (and rt #x1F))
226 "bmb $rs,$rt,$offset"
227 (+ OP10_BMB rs rt offset)
230 (if (eq (and rs #xFF) (and rt #xFF))
232 (if (eq (and rs #xFF00) (and rt #xFF00))
234 (if (eq (and rs #xFF0000) (and rt #xFF0000))
236 (if (eq (and rs #xFF000000) (and rt #xFF000000))
243 "bmbl $rs,$rt,$offset"
244 (+ OP10_BMBL rs rt offset)
247 (if (eq (and rs #xFF) (and rt #xFF))
249 (if (eq (and rs #xFF00) (and rt #xFF00))
251 (if (eq (and rs #xFF0000) (and rt #xFF0000))
253 (if (eq (and rs #xFF000000) (and rt #xFF000000))
286 (+ OP_SPECIAL (f-rs 0) (f-rt 0) (f-rd 0) (f-shamt 0) FUNC10_YIELD)
293 "crc32 $rd,$rs,$rt"
294 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_CRC32)
299 "crc32b $rd,$rs,$rt"
300 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_CRC32B)
306 (+ OP_SPECIAL rs rt rd (f-shamt 0) FUNC10_CNT1S)
315 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_AVAIL)
321 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_FREE)
327 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_TSTOD)
333 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_CMPHDR)
338 "mcid $rd,$rt"
339 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_MCID)
345 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_DBA)
350 "dbd $rd,$rs,$rt"
351 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_DBD)
357 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_DPWT)
365 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_CHKHDR)
372 "rba $rd,$rs,$rt"
373 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_RBA)
378 "rbal $rd,$rs,$rt"
379 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_RBAL)
384 "rbar $rd,$rs,$rt"
385 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_RBAR)
390 "wba $rd,$rs,$rt"
391 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_WBA)
396 "wbau $rd,$rs,$rt"
397 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_WBAU)
402 "wbac $rd,$rs,$rt"
403 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_WBAC)
408 "rbi $rd,$rs,$rt,$bytecount"
409 (+ OP_COP3 rs rt rd FUNC10_RBI bytecount)
414 "rbil $rd,$rs,$rt,$bytecount"
415 (+ OP_COP3 rs rt rd FUNC10_RBIL bytecount)
420 "rbir $rd,$rs,$rt,$bytecount"
421 (+ OP_COP3 rs rt rd FUNC10_RBIR bytecount)
426 "wbi $rd,$rs,$rt,$bytecount"
427 (+ OP_COP3 rs rt rd FUNC10_WBI bytecount)
432 "wbic $rd,$rs,$rt,$bytecount"
433 (+ OP_COP3 rs rt rd FUNC10_WBIC bytecount)
438 "wbiu $rd,$rs,$rt,$bytecount"
439 (+ OP_COP3 rs rt rd FUNC10_WBIU bytecount)
444 "pkrli $rd,$rs,$rt,$bytecount"
445 (+ OP_COP2 rs rt rd FUNC10_PKRLI bytecount)
450 "pkrlih $rd,$rs,$rt,$bytecount"
451 (+ OP_COP2 rs rt rd FUNC10_PKRLIH bytecount)
456 "pkrliu $rd,$rs,$rt,$bytecount"
457 (+ OP_COP2 rs rt rd FUNC10_PKRLIU bytecount)
462 "pkrlic $rd,$rs,$rt,$bytecount"
463 (+ OP_COP2 rs rt rd FUNC10_PKRLIC bytecount)
468 "pkrla $rd,$rs,$rt"
469 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLA)
474 "pkrlau $rd,$rs,$rt"
475 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLAU)
480 "pkrlah $rd,$rs,$rt"
481 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLAH)
486 "pkrlac $rd,$rs,$rt"
487 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLAC)
494 "lock $rd,$rt"
495 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_LOCK)
500 "unlk $rd,$rt"
501 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_UNLK)
506 "swrd $rd,$rt"
507 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_SWRD)
512 "swrdl $rd,$rt"
513 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_SWRDL)
518 "swwr $rd,$rs,$rt"
519 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_SWWR)
524 "swwru $rd,$rs,$rt"
525 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_SWWRU)
530 "dwrd $rd,$rt"
531 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_DWRD)
536 "dwrdl $rd,$rt"
537 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_DWRDL)
544 "cam36 $rd,$rt,${cam-z},${cam-y}"
545 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM36 cam-z cam-y)
550 "cam72 $rd,$rt,${cam-y},${cam-z}"
551 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM72 cam-z cam-y)
556 "cam144 $rd,$rt,${cam-y},${cam-z}"
557 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM144 cam-z cam-y)
562 "cam288 $rd,$rt,${cam-y},${cam-z}"
563 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM288 cam-z cam-y)
570 "cm32and $rd,$rs,$rt"
571 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32AND)
576 "cm32andn $rd,$rs,$rt"
577 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32ANDN)
582 "cm32or $rd,$rs,$rt"
583 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32OR)
588 "cm32ra $rd,$rs,$rt"
589 (+ OP_COP3 rs rt rd (f-shamt 2) FUNC10_CM32RA)
594 "cm32rd $rd,$rt"
595 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32RD)
600 "cm32ri $rd,$rt"
601 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32RI)
606 "cm32rs $rd,$rs,$rt"
607 (+ OP_COP3 rs rt rd (f-shamt 2) FUNC10_CM32RS)
612 "cm32sa $rd,$rs,$rt"
613 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SA)
618 "cm32sd $rd,$rt"
619 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SD)
624 "cm32si $rd,$rt"
625 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SI)
630 "cm32ss $rd,$rs,$rt"
631 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SS)
636 "cm32xor $rd,$rs,$rt"
637 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32XOR)
642 "cm64clr $rd,$rt"
643 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64CLR)
648 "cm64ra $rd,$rs,$rt"
649 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RA)
654 "cm64rd $rd,$rt"
655 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RD)
660 "cm64ri $rd,$rt"
661 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RI)
666 "cm64ria2 $rd,$rs,$rt"
667 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RIA2)
672 "cm64rs $rd,$rs,$rt"
673 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RS)
678 "cm64sa $rd,$rs,$rt"
679 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SA)
684 "cm64sd $rd,$rt"
685 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SD)
690 "cm64si $rd,$rt"
691 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SI)
696 "cm64sia2 $rd,$rs,$rt"
697 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SIA2)
702 "cm64ss $rd,$rs,$rt"
703 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SS)
708 "cm128ria2 $rd,$rs,$rt"
709 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128RIA2)
714 "cm128ria3 $rd,$rs,$rt,${cm-3z}"
715 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128RIA3 cm-3z)
720 "cm128ria4 $rd,$rs,$rt,${cm-4z}"
721 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128RIA4 cm-4z)
726 "cm128sia2 $rd,$rs,$rt"
727 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128SIA2)
732 "cm128sia3 $rd,$rs,$rt,${cm-3z}"
733 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128SIA3 cm-3z)
738 "cm128sia4 $rd,$rs,$rt,${cm-4z}"
739 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128SIA4 cm-4z)
744 "cm128vsa $rd,$rs,$rt"
745 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128VSA)
760 "cfc $rd,$rt"
761 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_CFC)
766 "ctc $rs,$rt"
767 (+ OP_COP3 rs rt (f-rd 0) (f-shamt 0) FUNC10_CTC)
779 "cam36 $rd,$rt,${cam-z}"
780 (emit cam36 rd rt cam-z (f-cam-y 0))
784 "cam72 $rd,$rt,${cam-z}"
785 (emit cam72 rd rt cam-z (f-cam-y 0))
789 "cam144 $rd,$rt,${cam-z}"
790 (emit cam144 rd rt cam-z (f-cam-y 0))
794 "cam288 $rd,$rt,${cam-z}"
795 (emit cam288 rd rt cam-z (f-cam-y 0))
799 "cm32read $rd,$rt"
800 (emit cm32ra rd (f-rs 0) rt)
804 "cm64read $rd,$rt"
805 (emit cm64ra rd (f-rs 0) rt)
809 "cm32mlog $rs,$rt"
810 (emit cm32or (f-rd 0) rs rt)
814 "cm32and $rs,$rt"
815 (emit cm32and (f-rd 0) rs rt)
819 "cm32andn $rs,$rt"
820 (emit cm32andn (f-rd 0) rs rt)
824 "cm32or $rs,$rt"
825 (emit cm32or (f-rd 0) rs rt)
829 "cm32ra $rs,$rt"
830 (emit cm32ra (f-rd 0) rs rt)
834 "cm32rd $rt"
835 (emit cm32rd (f-rd 0) rt)
839 "cm32ri $rt"
840 (emit cm32ri (f-rd 0) rt)
844 "cm32rs $rs,$rt"
845 (emit cm32rs (f-rd 0) rs rt)
849 "cm32sa $rs,$rt"
850 (emit cm32sa (f-rd 0) rs rt)
854 "cm32sd $rt"
855 (emit cm32sd (f-rd 0) rt)
859 "cm32si $rt"
860 (emit cm32si (f-rd 0) rt)
864 "cm32ss $rs,$rt"
865 (emit cm32ss (f-rd 0) rs rt)
869 "cm32xor $rs,$rt"
870 (emit cm32xor (f-rd 0) rs rt)
874 "cm64clr $rt"
875 (emit cm64clr (f-rd 0) rt)
879 "cm64ra $rs,$rt"
880 (emit cm64ra (f-rd 0) rs rt)
884 "cm64rd $rt"
885 (emit cm64rd (f-rd 0) rt)
889 "cm64ri $rt"
890 (emit cm64ri (f-rd 0) rt)
894 "cm64ria2 $rs,$rt"
895 (emit cm64ria2 (f-rd 0) rs rt)
899 "cm64rs $rs,$rt"
900 (emit cm64rs (f-rd 0) rs rt)
904 "cm64sa $rs,$rt"
905 (emit cm64sa (f-rd 0) rs rt)
909 "cm64sd $rt"
910 (emit cm64sd (f-rd 0) rt)
914 "cm64si $rt"
915 (emit cm64si (f-rd 0) rt)
919 "cm64sia2 $rs,$rt"
920 (emit cm64sia2 (f-rd 0) rs rt)
924 "cm64ss $rs,$rt"
925 (emit cm64ss (f-rd 0) rs rt)
929 "cm128ria2 $rs,$rt"
930 (emit cm128ria2 (f-rd 0) rs rt)
934 "cm128ria3 $rs,$rt,${cm-3z}"
935 (emit cm128ria3 (f-rd 0) rs rt cm-3z)
939 "cm128ria4 $rs,$rt,${cm-4z}"
940 (emit cm128ria4 (f-rd 0) rs rt cm-4z)
944 "cm128sia2 $rs,$rt"
945 (emit cm128sia2 (f-rd 0) rs rt)
949 "cm128sia3 $rs,$rt,${cm-3z}"
950 (emit cm128sia3 (f-rd 0) rs rt cm-3z)
954 "cm128sia4 $rs,$rt,${cm-4z}"
955 (emit cm128sia4 (f-rd 0) rs rt cm-4z)
964 "dbd $rd,$rt"
965 (emit dbd rd (f-rs 0) rt)
969 "dbd $rt"
970 (emit dbd (f-rd 0) (f-rs 0) rt)
985 ; (emit jal (f-rt 31) jmptarg)
989 "lock $rt"
990 (emit lock (f-rd 0) rt)
994 "pkrla $rs,$rt"
995 (emit pkrla (f-rd 0) rs rt)
999 "pkrlac $rs,$rt"
1000 (emit pkrlac (f-rd 0) rs rt)
1004 "pkrlah $rs,$rt"
1005 (emit pkrlah (f-rd 0) rs rt)
1009 "pkrlau $rs,$rt"
1010 (emit pkrlau (f-rd 0) rs rt)
1014 "pkrli $rs,$rt,$bytecount"
1015 (emit pkrli (f-rd 0) rs rt bytecount)
1019 "pkrlic $rs,$rt,$bytecount"
1020 (emit pkrlic (f-rd 0) rs rt bytecount)
1024 "pkrlih $rs,$rt,$bytecount"
1025 (emit pkrlih (f-rd 0) rs rt bytecount)
1029 "pkrliu $rs,$rt,$bytecount"
1030 (emit pkrliu (f-rd 0) rs rt bytecount)
1034 "rba $rs,$rt"
1035 (emit rba (f-rd 0) rs rt)
1039 "rbal $rs,$rt"
1040 (emit rbal (f-rd 0) rs rt)
1044 "rbar $rs,$rt"
1045 (emit rbar (f-rd 0) rs rt)
1049 "rbi $rs,$rt,$bytecount"
1050 (emit rbi (f-rd 0) rs rt bytecount)
1054 "rbil $rs,$rt,$bytecount"
1055 (emit rbil (f-rd 0) rs rt bytecount)
1059 "rbir $rs,$rt,$bytecount"
1060 (emit rbir (f-rd 0) rs rt bytecount)
1064 "swwr $rs,$rt"
1065 (emit swwr (f-rd 0) rs rt)
1069 "swwru $rs,$rt"
1070 (emit swwru (f-rd 0) rs rt)
1079 "unlk $rt"
1080 (emit unlk (f-rd 0) rt)
1084 "wba $rs,$rt"
1085 (emit wba (f-rd 0) rs rt)
1089 "wbac $rs,$rt"
1090 (emit wbac (f-rd 0) rs rt)
1094 "wbau $rs,$rt"
1095 (emit wbau (f-rd 0) rs rt)
1099 "wbi $rs,$rt,$bytecount"
1100 (emit wbi (f-rd 0) rs rt bytecount)
1104 "wbic $rs,$rt,$bytecount"
1105 (emit wbic (f-rd 0) rs rt bytecount)
1109 "wbiu $rs,$rt,$bytecount"
1110 (emit wbiu (f-rd 0) rs rt bytecount)