Lines Matching refs:rs

27      "andoui $rt,$rs,$hi16"
28 (+ OP10_ANDOUI rs rt hi16)
29 (set rt (and rs (or (sll hi16 16) #xFFFF)))
33 "andoui ${rt-rs},$hi16"
34 (+ OP10_ANDOUI rt-rs hi16)
35 (set rt-rs (and rt-rs (or (sll hi16 16) #xFFFF)))
39 "orui $rt,$rs,$hi16"
40 (+ OP10_ORUI rs rt hi16)
41 (set rt (or rs (sll hi16 16)))
45 "orui ${rt-rs},$hi16"
46 (+ OP10_ORUI rt-rs hi16)
47 (set rt-rs (or rt-rs (sll hi16 16)))
51 "mrgb $rd,$rs,$rt,$maskq10"
52 (+ OP_SPECIAL rs rt rd maskq10 FUNC_MRGB)
55 (set temp (and rs #xFF))
58 (set temp (or temp (and rs #xFF00)))
61 (set temp (or temp (and rs #xFF0000)))
64 (set temp (or temp (and rs #xFF000000)))
70 "mrgb ${rd-rs},$rt,$maskq10"
71 (+ OP_SPECIAL rt rd-rs maskq10 FUNC_MRGB)
74 (set temp (and rd-rs #xFF))
77 (set temp (or temp (and rd-rs #xFF00)))
80 (set temp (or temp (and rd-rs #xFF0000)))
83 (set temp (or temp (and rd-rs #xFF000000)))
85 (set rd-rs temp))
93 (+ OP_J (f-rs 0) (f-rt 0) jmptarg)
101 (+ OP_JAL (f-rs 0) rt jmptarg)
112 (+ OP_JAL (f-rs 0) (f-rt 31) jmptarg)
122 "bbil $rs($bitnum),$offset"
123 (+ OP10_BBIL rs bitnum offset)
124 (if (bitset? rs bitnum)
130 "bbinl $rs($bitnum),$offset"
131 (+ OP10_BBINL rs bitnum offset)
132 (if (bitclear? rs bitnum)
138 "bbvl $rs,$rt,$offset"
139 (+ OP10_BBVL rs rt offset)
140 (if (bitset? rs (and rt #x1F))
146 "bbvnl $rs,$rt,$offset"
147 (+ OP10_BBVNL rs rt offset)
148 (if (bitclear? rs (and rt #x1F))
154 "bgtzal $rs,$offset"
155 (+ OP_REGIMM rs FUNC_BGTZAL offset)
156 (if (gt rs 0)
164 "bgtzall $rs,$offset"
165 (+ OP_REGIMM rs FUNC_BGTZALL offset)
166 (if (gt rs 0)
174 "blezal $rs,$offset"
175 (+ OP_REGIMM rs FUNC_BLEZAL offset)
176 (if (le rs 0)
184 "blezall $rs,$offset"
185 (+ OP_REGIMM rs FUNC_BLEZALL offset)
186 (if (le rs 0)
194 "bgtz $rs,$offset"
195 (+ OP_REGIMM rs FUNC_BGTZ offset)
196 (if (gt rs 0)
201 "bgtzl $rs,$offset"
202 (+ OP_REGIMM rs FUNC_BGTZL offset)
203 (if (gt rs 0)
210 "blez $rs,$offset"
211 (+ OP_REGIMM rs FUNC_BLEZ offset)
212 (if (le rs 0)
217 "blezl $rs,$offset"
218 (+ OP_REGIMM rs FUNC_BLEZL offset)
219 (if (le rs 0)
225 "bmb $rs,$rt,$offset"
226 (+ OP10_BMB rs rt offset)
229 (if (eq (and rs #xFF) (and rt #xFF))
231 (if (eq (and rs #xFF00) (and rt #xFF00))
233 (if (eq (and rs #xFF0000) (and rt #xFF0000))
235 (if (eq (and rs #xFF000000) (and rt #xFF000000))
242 "bmbl $rs,$rt,$offset"
243 (+ OP10_BMBL rs rt offset)
246 (if (eq (and rs #xFF) (and rt #xFF))
248 (if (eq (and rs #xFF00) (and rt #xFF00))
250 (if (eq (and rs #xFF0000) (and rt #xFF0000))
252 (if (eq (and rs #xFF000000) (and rt #xFF000000))
260 "bri $rs,$offset"
261 (+ OP_REGIMM rs FUNC_BRI offset)
262 (if (gt rs 0)
268 "brv $rs,$offset"
269 (+ OP_REGIMM rs FUNC_BRV offset)
270 (if (gt rs 0)
278 "bctx $rs,$offset"
279 (+ OP_REGIMM rs FUNC_BCTX offset)
285 (+ OP_SPECIAL (f-rs 0) (f-rt 0) (f-rd 0) (f-shamt 0) FUNC10_YIELD)
292 "crc32 $rd,$rs,$rt"
293 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_CRC32)
298 "crc32b $rd,$rs,$rt"
299 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_CRC32B)
304 "cnt1s $rd,$rs"
305 (+ OP_SPECIAL rs rt rd (f-shamt 0) FUNC10_CNT1S)
314 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_AVAIL)
319 "free $rd,$rs"
320 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_FREE)
325 "tstod $rd,$rs"
326 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_TSTOD)
332 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_CMPHDR)
338 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_MCID)
344 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_DBA)
349 "dbd $rd,$rs,$rt"
350 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_DBD)
355 "dpwt $rd,$rs"
356 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_DPWT)
363 "chkhdr $rd,$rs"
364 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_CHKHDR)
371 "rba $rd,$rs,$rt"
372 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_RBA)
377 "rbal $rd,$rs,$rt"
378 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_RBAL)
383 "rbar $rd,$rs,$rt"
384 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_RBAR)
389 "wba $rd,$rs,$rt"
390 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_WBA)
395 "wbau $rd,$rs,$rt"
396 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_WBAU)
401 "wbac $rd,$rs,$rt"
402 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_WBAC)
407 "rbi $rd,$rs,$rt,$bytecount"
408 (+ OP_COP3 rs rt rd FUNC10_RBI bytecount)
413 "rbil $rd,$rs,$rt,$bytecount"
414 (+ OP_COP3 rs rt rd FUNC10_RBIL bytecount)
419 "rbir $rd,$rs,$rt,$bytecount"
420 (+ OP_COP3 rs rt rd FUNC10_RBIR bytecount)
425 "wbi $rd,$rs,$rt,$bytecount"
426 (+ OP_COP3 rs rt rd FUNC10_WBI bytecount)
431 "wbic $rd,$rs,$rt,$bytecount"
432 (+ OP_COP3 rs rt rd FUNC10_WBIC bytecount)
437 "wbiu $rd,$rs,$rt,$bytecount"
438 (+ OP_COP3 rs rt rd FUNC10_WBIU bytecount)
443 "pkrli $rd,$rs,$rt,$bytecount"
444 (+ OP_COP2 rs rt rd FUNC10_PKRLI bytecount)
449 "pkrlih $rd,$rs,$rt,$bytecount"
450 (+ OP_COP2 rs rt rd FUNC10_PKRLIH bytecount)
455 "pkrliu $rd,$rs,$rt,$bytecount"
456 (+ OP_COP2 rs rt rd FUNC10_PKRLIU bytecount)
461 "pkrlic $rd,$rs,$rt,$bytecount"
462 (+ OP_COP2 rs rt rd FUNC10_PKRLIC bytecount)
467 "pkrla $rd,$rs,$rt"
468 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLA)
473 "pkrlau $rd,$rs,$rt"
474 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLAU)
479 "pkrlah $rd,$rs,$rt"
480 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLAH)
485 "pkrlac $rd,$rs,$rt"
486 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_PKRLAC)
494 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_LOCK)
500 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_UNLK)
506 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_SWRD)
512 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_SWRDL)
517 "swwr $rd,$rs,$rt"
518 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_SWWR)
523 "swwru $rd,$rs,$rt"
524 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_SWWRU)
530 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_DWRD)
536 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_DWRDL)
544 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM36 cam-z cam-y)
550 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM72 cam-z cam-y)
556 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM144 cam-z cam-y)
562 (+ OP_COP3 (f-rs 0) rt rd FUNC10_CAM288 cam-z cam-y)
569 "cm32and $rd,$rs,$rt"
570 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32AND)
575 "cm32andn $rd,$rs,$rt"
576 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32ANDN)
581 "cm32or $rd,$rs,$rt"
582 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32OR)
587 "cm32ra $rd,$rs,$rt"
588 (+ OP_COP3 rs rt rd (f-shamt 2) FUNC10_CM32RA)
594 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32RD)
600 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32RI)
605 "cm32rs $rd,$rs,$rt"
606 (+ OP_COP3 rs rt rd (f-shamt 2) FUNC10_CM32RS)
611 "cm32sa $rd,$rs,$rt"
612 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SA)
618 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SD)
624 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SI)
629 "cm32ss $rd,$rs,$rt"
630 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32SS)
635 "cm32xor $rd,$rs,$rt"
636 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM32XOR)
642 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64CLR)
647 "cm64ra $rd,$rs,$rt"
648 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RA)
654 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RD)
660 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RI)
665 "cm64ria2 $rd,$rs,$rt"
666 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RIA2)
671 "cm64rs $rd,$rs,$rt"
672 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64RS)
677 "cm64sa $rd,$rs,$rt"
678 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SA)
684 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SD)
690 (+ OP_COP3 (f-rs 0) rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SI)
695 "cm64sia2 $rd,$rs,$rt"
696 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SIA2)
701 "cm64ss $rd,$rs,$rt"
702 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM64SS)
707 "cm128ria2 $rd,$rs,$rt"
708 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128RIA2)
713 "cm128ria3 $rd,$rs,$rt,${cm-3z}"
714 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128RIA3 cm-3z)
719 "cm128ria4 $rd,$rs,$rt,${cm-4z}"
720 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128RIA4 cm-4z)
725 "cm128sia2 $rd,$rs,$rt"
726 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128SIA2)
731 "cm128sia3 $rd,$rs,$rt,${cm-3z}"
732 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128SIA3 cm-3z)
737 "cm128sia4 $rd,$rs,$rt,${cm-4z}"
738 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128SIA4 cm-4z)
743 "cm128vsa $rd,$rs,$rt"
744 (+ OP_COP3 rs rt rd (f-cp-op 0) (f-cp-grp 2) FUNC10_CM128VSA)
760 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_CFC)
765 "ctc $rs,$rt"
766 (+ OP_COP3 rs rt (f-rd 0) (f-shamt 0) FUNC10_CTC)
799 (emit cm32ra rd (f-rs 0) rt)
804 (emit cm64ra rd (f-rs 0) rt)
808 "cm32mlog $rs,$rt"
809 (emit cm32or (f-rd 0) rs rt)
813 "cm32and $rs,$rt"
814 (emit cm32and (f-rd 0) rs rt)
818 "cm32andn $rs,$rt"
819 (emit cm32andn (f-rd 0) rs rt)
823 "cm32or $rs,$rt"
824 (emit cm32or (f-rd 0) rs rt)
828 "cm32ra $rs,$rt"
829 (emit cm32ra (f-rd 0) rs rt)
843 "cm32rs $rs,$rt"
844 (emit cm32rs (f-rd 0) rs rt)
848 "cm32sa $rs,$rt"
849 (emit cm32sa (f-rd 0) rs rt)
863 "cm32ss $rs,$rt"
864 (emit cm32ss (f-rd 0) rs rt)
868 "cm32xor $rs,$rt"
869 (emit cm32xor (f-rd 0) rs rt)
878 "cm64ra $rs,$rt"
879 (emit cm64ra (f-rd 0) rs rt)
893 "cm64ria2 $rs,$rt"
894 (emit cm64ria2 (f-rd 0) rs rt)
898 "cm64rs $rs,$rt"
899 (emit cm64rs (f-rd 0) rs rt)
903 "cm64sa $rs,$rt"
904 (emit cm64sa (f-rd 0) rs rt)
918 "cm64sia2 $rs,$rt"
919 (emit cm64sia2 (f-rd 0) rs rt)
923 "cm64ss $rs,$rt"
924 (emit cm64ss (f-rd 0) rs rt)
928 "cm128ria2 $rs,$rt"
929 (emit cm128ria2 (f-rd 0) rs rt)
933 "cm128ria3 $rs,$rt,${cm-3z}"
934 (emit cm128ria3 (f-rd 0) rs rt cm-3z)
938 "cm128ria4 $rs,$rt,${cm-4z}"
939 (emit cm128ria4 (f-rd 0) rs rt cm-4z)
943 "cm128sia2 $rs,$rt"
944 (emit cm128sia2 (f-rd 0) rs rt)
948 "cm128sia3 $rs,$rt,${cm-3z}"
949 (emit cm128sia3 (f-rd 0) rs rt cm-3z)
953 "cm128sia4 $rs,$rt,${cm-4z}"
954 (emit cm128sia4 (f-rd 0) rs rt cm-4z)
964 (emit dbd rd (f-rs 0) rt)
969 (emit dbd (f-rd 0) (f-rs 0) rt)
973 "dpwt $rs"
974 (emit dpwt (f-rd 0) rs)
978 "free $rs"
979 (emit free (f-rd 0) rs)
993 "pkrla $rs,$rt"
994 (emit pkrla (f-rd 0) rs rt)
998 "pkrlac $rs,$rt"
999 (emit pkrlac (f-rd 0) rs rt)
1003 "pkrlah $rs,$rt"
1004 (emit pkrlah (f-rd 0) rs rt)
1008 "pkrlau $rs,$rt"
1009 (emit pkrlau (f-rd 0) rs rt)
1013 "pkrli $rs,$rt,$bytecount"
1014 (emit pkrli (f-rd 0) rs rt bytecount)
1018 "pkrlic $rs,$rt,$bytecount"
1019 (emit pkrlic (f-rd 0) rs rt bytecount)
1023 "pkrlih $rs,$rt,$bytecount"
1024 (emit pkrlih (f-rd 0) rs rt bytecount)
1028 "pkrliu $rs,$rt,$bytecount"
1029 (emit pkrliu (f-rd 0) rs rt bytecount)
1033 "rba $rs,$rt"
1034 (emit rba (f-rd 0) rs rt)
1038 "rbal $rs,$rt"
1039 (emit rbal (f-rd 0) rs rt)
1043 "rbar $rs,$rt"
1044 (emit rbar (f-rd 0) rs rt)
1048 "rbi $rs,$rt,$bytecount"
1049 (emit rbi (f-rd 0) rs rt bytecount)
1053 "rbil $rs,$rt,$bytecount"
1054 (emit rbil (f-rd 0) rs rt bytecount)
1058 "rbir $rs,$rt,$bytecount"
1059 (emit rbir (f-rd 0) rs rt bytecount)
1063 "swwr $rs,$rt"
1064 (emit swwr (f-rd 0) rs rt)
1068 "swwru $rs,$rt"
1069 (emit swwru (f-rd 0) rs rt)
1073 "tstod $rs"
1074 (emit tstod (f-rd 0) rs)
1083 "wba $rs,$rt"
1084 (emit wba (f-rd 0) rs rt)
1088 "wbac $rs,$rt"
1089 (emit wbac (f-rd 0) rs rt)
1093 "wbau $rs,$rt"
1094 (emit wbau (f-rd 0) rs rt)
1098 "wbi $rs,$rt,$bytecount"
1099 (emit wbi (f-rd 0) rs rt bytecount)
1103 "wbic $rs,$rt,$bytecount"
1104 (emit wbic (f-rd 0) rs rt bytecount)
1108 "wbiu $rs,$rt,$bytecount"
1109 (emit wbiu (f-rd 0) rs rt bytecount)