Lines Matching refs:rj
347 if (format[1] == 'j') { // 'rj: Rj register.
611 Format(instr, "addu16i.d 'rd, 'rj, 'si16");
614 Format(instr, "beqz 'rj, 'offs21 -> 'pcoffs21");
617 Format(instr, "bnez 'rj, 'offs21 -> 'pcoffs21");
626 Format(instr, "jirl 'rd, 'rj, 'offs16");
635 Format(instr, "beq 'rj, 'rd, 'offs16 -> 'pcoffs16");
638 Format(instr, "bne 'rj, 'rd, 'offs16 -> 'pcoffs16");
641 Format(instr, "blt 'rj, 'rd, 'offs16 -> 'pcoffs16");
644 Format(instr, "bge 'rj, 'rd, 'offs16 -> 'pcoffs16");
647 Format(instr, "bltu 'rj, 'rd, 'offs16 -> 'pcoffs16");
650 Format(instr, "bgeu 'rj, 'rd, 'offs16 -> 'pcoffs16");
685 Format(instr, "ldptr.w 'rd, 'rj, 'si14");
688 Format(instr, "stptr.w 'rd, 'rj, 'si14");
691 Format(instr, "ldptr.d 'rd, 'rj, 'si14");
694 Format(instr, "stptr.d 'rd, 'rj, 'si14");
697 Format(instr, "ll.w 'rd, 'rj, 'si14");
700 Format(instr, "sc.w 'rd, 'rj, 'si14");
703 Format(instr, "ll.d 'rd, 'rj, 'si14");
706 Format(instr, "sc.d 'rd, 'rj, 'si14");
718 Format(instr, "bstrins.w 'rd, 'rj, 'msbw, 'lsbw");
720 Format(instr, "bstrpick.w 'rd, 'rj, 'msbw, 'lsbw");
726 Format(instr, "bstrins.d 'rd, 'rj, 'msbd, 'lsbd");
729 Format(instr, "bstrpick.d 'rd, 'rj, 'msbd, 'lsbd");
732 Format(instr, "slti 'rd, 'rj, 'si12");
735 Format(instr, "sltui 'rd, 'rj, 'si12");
738 Format(instr, "addi.w 'rd, 'rj, 'si12");
741 Format(instr, "addi.d 'rd, 'rj, 'si12");
744 Format(instr, "lu52i.d 'rd, 'rj, 'xi12");
747 Format(instr, "andi 'rd, 'rj, 'xi12");
750 Format(instr, "ori 'rd, 'rj, 'xi12");
753 Format(instr, "xori 'rd, 'rj, 'xi12");
756 Format(instr, "ld.b 'rd, 'rj, 'si12");
759 Format(instr, "ld.h 'rd, 'rj, 'si12");
762 Format(instr, "ld.w 'rd, 'rj, 'si12");
765 Format(instr, "ld.d 'rd, 'rj, 'si12");
768 Format(instr, "st.b 'rd, 'rj, 'si12");
771 Format(instr, "st.h 'rd, 'rj, 'si12");
774 Format(instr, "st.w 'rd, 'rj, 'si12");
777 Format(instr, "st.d 'rd, 'rj, 'si12");
780 Format(instr, "ld.bu 'rd, 'rj, 'si12");
783 Format(instr, "ld.hu 'rd, 'rj, 'si12");
786 Format(instr, "ld.wu 'rd, 'rj, 'si12");
789 Format(instr, "fld.s 'fd, 'rj, 'si12");
792 Format(instr, "fst.s 'fd, 'rj, 'si12");
795 Format(instr, "fld.d 'fd, 'rj, 'si12");
798 Format(instr, "fst.d 'fd, 'rj, 'si12");
981 Format(instr, "alsl.wu 'rd, 'rj, 'rk, 'sa2");
983 Format(instr, "alsl.w 'rd, 'rj, 'rk, 'sa2");
986 Format(instr, "bytepick.w 'rd, 'rj, 'rk, 'sa2");
989 Format(instr, "bytepick.d 'rd, 'rj, 'rk, 'sa3");
992 Format(instr, "alsl.d 'rd, 'rj, 'rk, 'sa2");
996 Format(instr, "slli.d 'rd, 'rj, 'ui6");
998 Format(instr, "slli.w 'rd, 'rj, 'ui5");
1002 Format(instr, "srli.d 'rd, 'rj, 'ui6");
1004 Format(instr, "srli.w 'rd, 'rj, 'ui5");
1008 Format(instr, "srai.d 'rd, 'rj, 'ui6");
1010 Format(instr, "srai.w 'rd, 'rj, 'ui5");
1014 Format(instr, "rotri.d 'rd, 'rj, 'ui6");
1016 Format(instr, "rotri.w 'rd, 'rj, 'ui5");
1026 Format(instr, "add.w 'rd, 'rj, 'rk");
1029 Format(instr, "add.d 'rd, 'rj, 'rk");
1032 Format(instr, "sub.w 'rd, 'rj, 'rk");
1035 Format(instr, "sub.d 'rd, 'rj, 'rk");
1038 Format(instr, "slt 'rd, 'rj, 'rk");
1041 Format(instr, "sltu 'rd, 'rj, 'rk");
1044 Format(instr, "maskeqz 'rd, 'rj, 'rk");
1047 Format(instr, "masknez 'rd, 'rj, 'rk");
1050 Format(instr, "nor 'rd, 'rj, 'rk");
1053 Format(instr, "and 'rd, 'rj, 'rk");
1056 Format(instr, "or 'rd, 'rj, 'rk");
1059 Format(instr, "xor 'rd, 'rj, 'rk");
1062 Format(instr, "orn 'rd, 'rj, 'rk");
1065 Format(instr, "andn 'rd, 'rj, 'rk");
1068 Format(instr, "sll.w 'rd, 'rj, 'rk");
1071 Format(instr, "srl.w 'rd, 'rj, 'rk");
1074 Format(instr, "sra.w 'rd, 'rj, 'rk");
1077 Format(instr, "sll.d 'rd, 'rj, 'rk");
1080 Format(instr, "srl.d 'rd, 'rj, 'rk");
1083 Format(instr, "sra.d 'rd, 'rj, 'rk");
1086 Format(instr, "rotr.d 'rd, 'rj, 'rk");
1089 Format(instr, "rotr.w 'rd, 'rj, 'rk");
1092 Format(instr, "mul.w 'rd, 'rj, 'rk");
1095 Format(instr, "mulh.w 'rd, 'rj, 'rk");
1098 Format(instr, "mulh.wu 'rd, 'rj, 'rk");
1101 Format(instr, "mul.d 'rd, 'rj, 'rk");
1104 Format(instr, "mulh.d 'rd, 'rj, 'rk");
1107 Format(instr, "mulh.du 'rd, 'rj, 'rk");
1110 Format(instr, "mulw.d.w 'rd, 'rj, 'rk");
1113 Format(instr, "mulw.d.wu 'rd, 'rj, 'rk");
1116 Format(instr, "div.w 'rd, 'rj, 'rk");
1119 Format(instr, "mod.w 'rd, 'rj, 'rk");
1122 Format(instr, "div.wu 'rd, 'rj, 'rk");
1125 Format(instr, "mod.wu 'rd, 'rj, 'rk");
1128 Format(instr, "div.d 'rd, 'rj, 'rk");
1131 Format(instr, "mod.d 'rd, 'rj, 'rk");
1134 Format(instr, "div.du 'rd, 'rj, 'rk");
1137 Format(instr, "mod.du 'rd, 'rj, 'rk");
1190 Format(instr, "ldx.b 'rd, 'rj, 'rk");
1193 Format(instr, "ldx.h 'rd, 'rj, 'rk");
1196 Format(instr, "ldx.w 'rd, 'rj, 'rk");
1199 Format(instr, "ldx.d 'rd, 'rj, 'rk");
1202 Format(instr, "stx.b 'rd, 'rj, 'rk");
1205 Format(instr, "stx.h 'rd, 'rj, 'rk");
1208 Format(instr, "stx.w 'rd, 'rj, 'rk");
1211 Format(instr, "stx.d 'rd, 'rj, 'rk");
1214 Format(instr, "ldx.bu 'rd, 'rj, 'rk");
1217 Format(instr, "ldx.hu 'rd, 'rj, 'rk");
1220 Format(instr, "ldx.wu 'rd, 'rj, 'rk");
1223 Format(instr, "fldx.s 'fd, 'rj, 'rk");
1226 Format(instr, "fldx.d 'fd, 'rj, 'rk");
1229 Format(instr, "fstx.s 'fd, 'rj, 'rk");
1232 Format(instr, "fstx.d 'fd, 'rj, 'rk");
1235 Format(instr, "amswap.w 'rd, 'rk, 'rj");
1238 Format(instr, "amswap.d 'rd, 'rk, 'rj");
1241 Format(instr, "amadd.w 'rd, 'rk, 'rj");
1244 Format(instr, "amadd.d 'rd, 'rk, 'rj");
1247 Format(instr, "amand.w 'rd, 'rk, 'rj");
1250 Format(instr, "amand.d 'rd, 'rk, 'rj");
1253 Format(instr, "amor.w 'rd, 'rk, 'rj");
1256 Format(instr, "amor.d 'rd, 'rk, 'rj");
1259 Format(instr, "amxor.w 'rd, 'rk, 'rj");
1262 Format(instr, "amxor.d 'rd, 'rk, 'rj");
1265 Format(instr, "ammax.w 'rd, 'rk, 'rj");
1268 Format(instr, "ammax.d 'rd, 'rk, 'rj");
1271 Format(instr, "ammin.w 'rd, 'rk, 'rj");
1274 Format(instr, "ammin.d 'rd, 'rk, 'rj");
1277 Format(instr, "ammax.wu 'rd, 'rk, 'rj");
1280 Format(instr, "ammax.du 'rd, 'rk, 'rj");
1283 Format(instr, "ammin.wu 'rd, 'rk, 'rj");
1286 Format(instr, "ammin.du 'rd, 'rk, 'rj");
1289 Format(instr, "amswap_db.w 'rd, 'rk, 'rj");
1292 Format(instr, "amswap_db.d 'rd, 'rk, 'rj");
1295 Format(instr, "amadd_db.w 'rd, 'rk, 'rj");
1298 Format(instr, "amadd_db.d 'rd, 'rk, 'rj");
1301 Format(instr, "amand_db.w 'rd, 'rk, 'rj");
1304 Format(instr, "amand_db.d 'rd, 'rk, 'rj");
1307 Format(instr, "amor_db.w 'rd, 'rk, 'rj");
1310 Format(instr, "amor_db.d 'rd, 'rk, 'rj");
1313 Format(instr, "amxor_db.w 'rd, 'rk, 'rj");
1316 Format(instr, "amxor_db.d 'rd, 'rk, 'rj");
1319 Format(instr, "ammax_db.w 'rd, 'rk, 'rj");
1322 Format(instr, "ammax_db.d 'rd, 'rk, 'rj");
1325 Format(instr, "ammin_db.w 'rd, 'rk, 'rj");
1328 Format(instr, "ammin_db.d 'rd, 'rk, 'rj");
1331 Format(instr, "ammax_db.wu 'rd, 'rk, 'rj");
1334 Format(instr, "ammax_db.du 'rd, 'rk, 'rj");
1337 Format(instr, "ammin_db.wu 'rd, 'rk, 'rj");
1340 Format(instr, "ammin_db.du 'rd, 'rk, 'rj");
1369 Format(instr, "clz.w 'rd, 'rj");
1372 Format(instr, "ctz.w 'rd, 'rj");
1375 Format(instr, "clz.d 'rd, 'rj");
1378 Format(instr, "ctz.d 'rd, 'rj");
1381 Format(instr, "revb.2h 'rd, 'rj");
1384 Format(instr, "revb.4h 'rd, 'rj");
1387 Format(instr, "revb.2w 'rd, 'rj");
1390 Format(instr, "revb.d 'rd, 'rj");
1393 Format(instr, "revh.2w 'rd, 'rj");
1396 Format(instr, "revh.d 'rd, 'rj");
1399 Format(instr, "bitrev.4b 'rd, 'rj");
1402 Format(instr, "bitrev.8b 'rd, 'rj");
1405 Format(instr, "bitrev.w 'rd, 'rj");
1408 Format(instr, "bitrev.d 'rd, 'rj");
1411 Format(instr, "ext.w.b 'rd, 'rj");
1414 Format(instr, "ext.w.h 'rd, 'rj");
1441 Format(instr, "movgr2fr.w 'fd, 'rj");
1444 Format(instr, "movgr2fr.d 'fd, 'rj");
1447 Format(instr, "movgr2frh.w 'fd, 'rj");
1459 Format(instr, "movgr2fcsr fcsr, 'rj");
1555 Format(instr, "movgr2cf fcc'cd, 'rj");
1585 Format(instr, "clo.w 'rd, 'rj");
1588 Format(instr, "cto.w 'rd, 'rj");
1591 Format(instr, "clo.d 'rd, 'rj");
1594 Format(instr, "cto.d 'rd, 'rj");