Lines Matching refs:rs

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)
56 (set temp (and rs #xFF))
59 (set temp (or temp (and rs #xFF00)))
62 (set temp (or temp (and rs #xFF0000)))
65 (set temp (or temp (and rs #xFF000000)))
71 "mrgb ${rd-rs},$rt,$maskq10"
72 (+ OP_SPECIAL rt rd-rs maskq10 FUNC_MRGB)
75 (set temp (and rd-rs #xFF))
78 (set temp (or temp (and rd-rs #xFF00)))
81 (set temp (or temp (and rd-rs #xFF0000)))
84 (set temp (or temp (and rd-rs #xFF000000)))
86 (set rd-rs temp))
94 (+ OP_J (f-rs 0) (f-rt 0) jmptarg)
102 (+ OP_JAL (f-rs 0) rt jmptarg)
113 (+ OP_JAL (f-rs 0) (f-rt 31) jmptarg)
123 "bbil $rs($bitnum),$offset"
124 (+ OP10_BBIL rs bitnum offset)
125 (if (bitset? rs bitnum)
131 "bbinl $rs($bitnum),$offset"
132 (+ OP10_BBINL rs bitnum offset)
133 (if (bitclear? rs bitnum)
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))
155 "bgtzal $rs,$offset"
156 (+ OP_REGIMM rs FUNC_BGTZAL offset)
157 (if (gt rs 0)
165 "bgtzall $rs,$offset"
166 (+ OP_REGIMM rs FUNC_BGTZALL offset)
167 (if (gt rs 0)
175 "blezal $rs,$offset"
176 (+ OP_REGIMM rs FUNC_BLEZAL offset)
177 (if (le rs 0)
185 "blezall $rs,$offset"
186 (+ OP_REGIMM rs FUNC_BLEZALL offset)
187 (if (le rs 0)
195 "bgtz $rs,$offset"
196 (+ OP_REGIMM rs FUNC_BGTZ offset)
197 (if (gt rs 0)
202 "bgtzl $rs,$offset"
203 (+ OP_REGIMM rs FUNC_BGTZL offset)
204 (if (gt rs 0)
211 "blez $rs,$offset"
212 (+ OP_REGIMM rs FUNC_BLEZ offset)
213 (if (le rs 0)
218 "blezl $rs,$offset"
219 (+ OP_REGIMM rs FUNC_BLEZL offset)
220 (if (le rs 0)
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))
261 "bri $rs,$offset"
262 (+ OP_REGIMM rs FUNC_BRI offset)
263 (if (gt rs 0)
269 "brv $rs,$offset"
270 (+ OP_REGIMM rs FUNC_BRV offset)
271 (if (gt rs 0)
279 "bctx $rs,$offset"
280 (+ OP_REGIMM rs FUNC_BCTX offset)
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)
305 "cnt1s $rd,$rs"
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)
320 "free $rd,$rs"
321 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_FREE)
326 "tstod $rd,$rs"
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)
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)
356 "dpwt $rd,$rs"
357 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_DPWT)
364 "chkhdr $rd,$rs"
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)
495 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_LOCK)
501 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_UNLK)
507 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_SWRD)
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)
531 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_DWRD)
537 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_DWRDL)
545 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM36 cam-z cam-y)
551 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM72 cam-z cam-y)
557 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM144 cam-z cam-y)
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)
595 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32RD)
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)
619 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SD)
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)
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)
655 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RD)
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)
685 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SD)
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)
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)
800 (emit cm32ra rd (f-rs 0) 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)
844 "cm32rs $rs,$rt"
845 (emit cm32rs (f-rd 0) rs rt)
849 "cm32sa $rs,$rt"
850 (emit cm32sa (f-rd 0) rs 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)
879 "cm64ra $rs,$rt"
880 (emit cm64ra (f-rd 0) rs 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)
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)
965 (emit dbd rd (f-rs 0) rt)
970 (emit dbd (f-rd 0) (f-rs 0) rt)
974 "dpwt $rs"
975 (emit dpwt (f-rd 0) rs)
979 "free $rs"
980 (emit free (f-rd 0) rs)
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)
1074 "tstod $rs"
1075 (emit tstod (f-rd 0) rs)
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)