• Home
  • Raw
  • Download

Lines Matching refs:Format

127   void Format(Instruction* instr, const char* format);
960 void Decoder::Format(Instruction* instr, const char* format) { in Format() function in v8::internal::Decoder
975 void Decoder::Unknown(Instruction* instr) { Format(instr, "unknown"); } in Unknown()
980 Format(instr, "rint.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
983 Format(instr, "min.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
986 Format(instr, "max.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
989 Format(instr, "mina.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
992 Format(instr, "maxa.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
995 Format(instr, "sel.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
998 Format(instr, "seleqz.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
1001 Format(instr, "selnez.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
1004 Format(instr, "movz.'t 'fd, 'fs, 'rt"); in DecodeTypeRegisterRsType()
1007 Format(instr, "movn.'t 'fd, 'fs, 'rt"); in DecodeTypeRegisterRsType()
1011 Format(instr, "movt.'t 'fd, 'fs, 'Cc"); in DecodeTypeRegisterRsType()
1013 Format(instr, "movf.'t 'fd, 'fs, 'Cc"); in DecodeTypeRegisterRsType()
1017 Format(instr, "add.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
1020 Format(instr, "sub.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
1023 Format(instr, "mul.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
1026 Format(instr, "div.'t 'fd, 'fs, 'ft"); in DecodeTypeRegisterRsType()
1029 Format(instr, "abs.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1032 Format(instr, "mov.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1035 Format(instr, "neg.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1038 Format(instr, "sqrt.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1041 Format(instr, "recip.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1044 Format(instr, "rsqrt.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1047 Format(instr, "cvt.w.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1050 Format(instr, "cvt.l.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1053 Format(instr, "trunc.w.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1056 Format(instr, "trunc.l.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1059 Format(instr, "round.w.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1062 Format(instr, "round.l.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1065 Format(instr, "floor.w.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1068 Format(instr, "floor.l.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1071 Format(instr, "ceil.w.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1074 Format(instr, "class.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1077 Format(instr, "ceil.l.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1080 Format(instr, "cvt.s.'t 'fd, 'fs"); in DecodeTypeRegisterRsType()
1083 Format(instr, "c.f.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1086 Format(instr, "c.un.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1089 Format(instr, "c.eq.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1092 Format(instr, "c.ueq.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1095 Format(instr, "c.olt.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1098 Format(instr, "c.ult.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1101 Format(instr, "c.ole.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1104 Format(instr, "c.ule.'t 'fs, 'ft, 'Cc"); in DecodeTypeRegisterRsType()
1116 Format(instr, "cvt.d.'t 'fd, 'fs"); in DecodeTypeRegisterSRsType()
1119 Format(instr, "maddf.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterSRsType()
1122 Format(instr, "msubf.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterSRsType()
1125 Format(instr, "unknown.cop1.'t"); in DecodeTypeRegisterSRsType()
1135 Format(instr, "maddf.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterDRsType()
1138 Format(instr, "msubf.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterDRsType()
1141 Format(instr, "unknown.cop1.'t"); in DecodeTypeRegisterDRsType()
1150 Format(instr, "cvt.d.l 'fd, 'fs"); in DecodeTypeRegisterLRsType()
1153 Format(instr, "cvt.s.l 'fd, 'fs"); in DecodeTypeRegisterLRsType()
1156 Format(instr, "cmp.af.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1159 Format(instr, "cmp.un.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1162 Format(instr, "cmp.eq.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1165 Format(instr, "cmp.ueq.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1168 Format(instr, "cmp.lt.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1171 Format(instr, "cmp.ult.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1174 Format(instr, "cmp.le.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1177 Format(instr, "cmp.ule.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1180 Format(instr, "cmp.or.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1183 Format(instr, "cmp.une.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1186 Format(instr, "cmp.ne.d 'fd, 'fs, 'ft"); in DecodeTypeRegisterLRsType()
1196 Format(instr, "cvt.s.w 'fd, 'fs"); in DecodeTypeRegisterWRsType()
1199 Format(instr, "cvt.d.w 'fd, 'fs"); in DecodeTypeRegisterWRsType()
1202 Format(instr, "cmp.af.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1205 Format(instr, "cmp.un.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1208 Format(instr, "cmp.eq.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1211 Format(instr, "cmp.ueq.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1214 Format(instr, "cmp.lt.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1217 Format(instr, "cmp.ult.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1220 Format(instr, "cmp.le.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1223 Format(instr, "cmp.ule.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1226 Format(instr, "cmp.or.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1229 Format(instr, "cmp.une.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1232 Format(instr, "cmp.ne.s 'fd, 'fs, 'ft"); in DecodeTypeRegisterWRsType()
1242 Format(instr, "jr 'rs"); in DecodeTypeRegisterSPECIAL()
1245 Format(instr, "jalr 'rs, 'rd"); in DecodeTypeRegisterSPECIAL()
1249 Format(instr, "nop"); in DecodeTypeRegisterSPECIAL()
1251 Format(instr, "sll 'rd, 'rt, 'sa"); in DecodeTypeRegisterSPECIAL()
1255 Format(instr, "srl 'rd, 'rt, 'sa"); in DecodeTypeRegisterSPECIAL()
1258 Format(instr, "rotr 'rd, 'rt, 'sa"); in DecodeTypeRegisterSPECIAL()
1265 Format(instr, "sra 'rd, 'rt, 'sa"); in DecodeTypeRegisterSPECIAL()
1268 Format(instr, "sllv 'rd, 'rt, 'rs"); in DecodeTypeRegisterSPECIAL()
1272 Format(instr, "srlv 'rd, 'rt, 'rs"); in DecodeTypeRegisterSPECIAL()
1275 Format(instr, "rotrv 'rd, 'rt, 'rs"); in DecodeTypeRegisterSPECIAL()
1282 Format(instr, "srav 'rd, 'rt, 'rs"); in DecodeTypeRegisterSPECIAL()
1285 Format(instr, "lsa 'rd, 'rt, 'rs, 'sa2"); in DecodeTypeRegisterSPECIAL()
1289 Format(instr, "mfhi 'rd"); in DecodeTypeRegisterSPECIAL()
1292 Format(instr, "clz 'rd, 'rs"); in DecodeTypeRegisterSPECIAL()
1295 Format(instr, "clo 'rd, 'rs"); in DecodeTypeRegisterSPECIAL()
1300 Format(instr, "mflo 'rd"); in DecodeTypeRegisterSPECIAL()
1304 Format(instr, "mult 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1307 Format(instr, "mul 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1309 Format(instr, "muh 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1315 Format(instr, "multu 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1318 Format(instr, "mulu 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1320 Format(instr, "muhu 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1326 Format(instr, "div 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1329 Format(instr, "div 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1331 Format(instr, "mod 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1337 Format(instr, "divu 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1340 Format(instr, "divu 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1342 Format(instr, "modu 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1347 Format(instr, "add 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1350 Format(instr, "addu 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1353 Format(instr, "sub 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1356 Format(instr, "subu 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1359 Format(instr, "and 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1363 Format(instr, "mov 'rd, 'rt"); in DecodeTypeRegisterSPECIAL()
1365 Format(instr, "mov 'rd, 'rs"); in DecodeTypeRegisterSPECIAL()
1367 Format(instr, "or 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1371 Format(instr, "xor 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1374 Format(instr, "nor 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1377 Format(instr, "slt 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1380 Format(instr, "sltu 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1383 Format(instr, "break, code: 'code"); in DecodeTypeRegisterSPECIAL()
1386 Format(instr, "tge 'rs, 'rt, code: 'code"); in DecodeTypeRegisterSPECIAL()
1389 Format(instr, "tgeu 'rs, 'rt, code: 'code"); in DecodeTypeRegisterSPECIAL()
1392 Format(instr, "tlt 'rs, 'rt, code: 'code"); in DecodeTypeRegisterSPECIAL()
1395 Format(instr, "tltu 'rs, 'rt, code: 'code"); in DecodeTypeRegisterSPECIAL()
1398 Format(instr, "teq 'rs, 'rt, code: 'code"); in DecodeTypeRegisterSPECIAL()
1401 Format(instr, "tne 'rs, 'rt, code: 'code"); in DecodeTypeRegisterSPECIAL()
1404 Format(instr, "sync"); in DecodeTypeRegisterSPECIAL()
1407 Format(instr, "movz 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1410 Format(instr, "movn 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1414 Format(instr, "movt 'rd, 'rs, 'bc"); in DecodeTypeRegisterSPECIAL()
1416 Format(instr, "movf 'rd, 'rs, 'bc"); in DecodeTypeRegisterSPECIAL()
1420 Format(instr, "seleqz 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1423 Format(instr, "selnez 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL()
1433 Format(instr, "mul 'rd, 'rs, 'rt"); in DecodeTypeRegisterSPECIAL2()
1437 Format(instr, "clz 'rd, 'rs"); in DecodeTypeRegisterSPECIAL2()
1449 Format(instr, "ins 'rt, 'rs, 'sa, 'ss2"); in DecodeTypeRegisterSPECIAL3()
1457 Format(instr, "ext 'rt, 'rs, 'sa, 'ss1"); in DecodeTypeRegisterSPECIAL3()
1468 Format(instr, "bitswap 'rd, 'rt"); in DecodeTypeRegisterSPECIAL3()
1476 Format(instr, "seb 'rd, 'rt"); in DecodeTypeRegisterSPECIAL3()
1484 Format(instr, "seh 'rd, 'rt"); in DecodeTypeRegisterSPECIAL3()
1492 Format(instr, "wsbh 'rd, 'rt"); in DecodeTypeRegisterSPECIAL3()
1500 Format(instr, "llwp 'rd, 'rt, 0('rs)"); in DecodeTypeRegisterSPECIAL3()
1505 Format(instr, "scwp 'rd, 'rt, 0('rs)"); in DecodeTypeRegisterSPECIAL3()
1513 Format(instr, "align 'rd, 'rs, 'rt, 'bp2"); in DecodeTypeRegisterSPECIAL3()
1538 Format(instr, "mfc1 'rt, 'fs"); in DecodeTypeRegister()
1541 Format(instr, "mfhc1 'rt, 'fs"); in DecodeTypeRegister()
1544 Format(instr, "mtc1 'rt, 'fs"); in DecodeTypeRegister()
1548 Format(instr, "ctc1 'rt, 'fs"); in DecodeTypeRegister()
1551 Format(instr, "cfc1 'rt, 'fs"); in DecodeTypeRegister()
1554 Format(instr, "mthc1 'rt, 'fs"); in DecodeTypeRegister()
1578 Format(instr, "madd.s 'fd, 'fr, 'fs, 'ft"); in DecodeTypeRegister()
1581 Format(instr, "madd.d 'fd, 'fr, 'fs, 'ft"); in DecodeTypeRegister()
1584 Format(instr, "msub.s 'fd, 'fr, 'fs, 'ft"); in DecodeTypeRegister()
1587 Format(instr, "msub.d 'fd, 'fr, 'fs, 'ft"); in DecodeTypeRegister()
1636 Format(instr, "llx 'rt, 'imm9s('rs)"); in DecodeTypeImmediateSPECIAL3()
1638 Format(instr, "ll 'rt, 'imm9s('rs)"); in DecodeTypeImmediateSPECIAL3()
1648 Format(instr, "scx 'rt, 'imm9s('rs)"); in DecodeTypeImmediateSPECIAL3()
1650 Format(instr, "sc 'rt, 'imm9s('rs)"); in DecodeTypeImmediateSPECIAL3()
1668 Format(instr, "bc1t 'bc, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1670 Format(instr, "bc1f 'bc, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1674 Format(instr, "bc1eqz 'ft, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1677 Format(instr, "bc1nez 'ft, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1684 Format(instr, "bz.'t 'wt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1691 Format(instr, "bnz.'t 'wt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1702 Format(instr, "bltz 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1706 Format(instr, "nal"); in DecodeTypeImmediate()
1708 Format(instr, "bltzal 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1712 Format(instr, "bgez 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1716 Format(instr, "bal 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1718 Format(instr, "bgezal 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1722 Format(instr, "bgezall 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1730 Format(instr, "beq 'rs, 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1733 Format(instr, "bc 'imm26s -> 'imm26p4s2"); in DecodeTypeImmediate()
1736 Format(instr, "balc 'imm26s -> 'imm26p4s2"); in DecodeTypeImmediate()
1739 Format(instr, "bne 'rs, 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1743 Format(instr, "blez 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1746 Format(instr, "bgeuc 'rs, 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1749 Format(instr, "bgezalc 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1751 Format(instr, "blezalc 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1758 Format(instr, "bgtz 'rs, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1761 Format(instr, "bltuc 'rs, 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1764 Format(instr, "bltzalc 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1766 Format(instr, "bgtzalc 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1773 Format(instr, "bgezc 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1776 Format(instr, "bgec 'rs, 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1778 Format(instr, "blezc 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1785 Format(instr, "bltzc 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1788 Format(instr, "bltc 'rs, 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1790 Format(instr, "bgtzc 'rt, 'imm16u -> 'imm16p4s2"); in DecodeTypeImmediate()
1797 Format(instr, "jic 'rt, 'imm16s"); in DecodeTypeImmediate()
1799 Format(instr, "beqzc 'rs, 'imm21s -> 'imm21p4s2"); in DecodeTypeImmediate()
1804 Format(instr, "jialc 'rt, 'imm16s"); in DecodeTypeImmediate()
1806 Format(instr, "bnezc 'rs, 'imm21s -> 'imm21p4s2"); in DecodeTypeImmediate()
1812 Format(instr, "addi 'rt, 'rs, 'imm16s"); in DecodeTypeImmediate()
1818 Format(instr, "bovc 'rs, 'rt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1822 Format(instr, "beqzalc 'rt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1824 Format(instr, "beqc 'rs, 'rt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1835 Format(instr, "bnvc 'rs, 'rt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1839 Format(instr, "bnezalc 'rt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1841 Format(instr, "bnec 'rs, 'rt, 'imm16s -> 'imm16p4s2"); in DecodeTypeImmediate()
1847 Format(instr, "addiu 'rt, 'rs, 'imm16s"); in DecodeTypeImmediate()
1850 Format(instr, "slti 'rt, 'rs, 'imm16s"); in DecodeTypeImmediate()
1853 Format(instr, "sltiu 'rt, 'rs, 'imm16u"); in DecodeTypeImmediate()
1856 Format(instr, "andi 'rt, 'rs, 'imm16x"); in DecodeTypeImmediate()
1859 Format(instr, "ori 'rt, 'rs, 'imm16x"); in DecodeTypeImmediate()
1862 Format(instr, "xori 'rt, 'rs, 'imm16x"); in DecodeTypeImmediate()
1866 Format(instr, "lui 'rt, 'imm16x"); in DecodeTypeImmediate()
1869 Format(instr, "aui 'rt, 'rs, 'imm16x"); in DecodeTypeImmediate()
1871 Format(instr, "lui 'rt, 'imm16x"); in DecodeTypeImmediate()
1877 Format(instr, "lb 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1880 Format(instr, "lh 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1883 Format(instr, "lwl 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1886 Format(instr, "lw 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1889 Format(instr, "lbu 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1892 Format(instr, "lhu 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1895 Format(instr, "lwr 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1898 Format(instr, "pref 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1901 Format(instr, "sb 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1904 Format(instr, "sh 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1907 Format(instr, "swl 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1910 Format(instr, "sw 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1913 Format(instr, "swr 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1919 Format(instr, "ll 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1926 Format(instr, "sc 'rt, 'imm16s('rs)"); in DecodeTypeImmediate()
1930 Format(instr, "lwc1 'ft, 'imm16s('rs)"); in DecodeTypeImmediate()
1933 Format(instr, "ldc1 'ft, 'imm16s('rs)"); in DecodeTypeImmediate()
1936 Format(instr, "swc1 'ft, 'imm16s('rs)"); in DecodeTypeImmediate()
1939 Format(instr, "sdc1 'ft, 'imm16s('rs)"); in DecodeTypeImmediate()
1947 Format(instr, "aluipc 'rs, 'imm16s"); in DecodeTypeImmediate()
1950 Format(instr, "auipc 'rs, 'imm16s"); in DecodeTypeImmediate()
1957 Format(instr, "lwpc 'rs, 'imm19s"); in DecodeTypeImmediate()
1960 Format(instr, "addiupc 'rs, 'imm19s"); in DecodeTypeImmediate()
2005 Format(instr, "j 'imm26x -> 'imm26j"); in DecodeTypeJump()
2008 Format(instr, "jal 'imm26x -> 'imm26j"); in DecodeTypeJump()
2020 Format(instr, "andi.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2023 Format(instr, "ori.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2026 Format(instr, "nori.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2029 Format(instr, "xori.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2032 Format(instr, "bmnzi.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2035 Format(instr, "bmzi.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2038 Format(instr, "bseli.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2041 Format(instr, "shf.b 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2044 Format(instr, "shf.h 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2047 Format(instr, "shf.w 'wd, 'ws, 'imm8"); in DecodeTypeMsaI8()
2059 Format(instr, "addvi.'t 'wd, 'ws, 'imm5u"); in DecodeTypeMsaI5()
2062 Format(instr, "subvi.'t 'wd, 'ws, 'imm5u"); in DecodeTypeMsaI5()
2065 Format(instr, "maxi_s.'t 'wd, 'ws, 'imm5s"); in DecodeTypeMsaI5()
2068 Format(instr, "maxi_u.'t 'wd, 'ws, 'imm5u"); in DecodeTypeMsaI5()
2071 Format(instr, "mini_s.'t 'wd, 'ws, 'imm5s"); in DecodeTypeMsaI5()
2074 Format(instr, "mini_u.'t 'wd, 'ws, 'imm5u"); in DecodeTypeMsaI5()
2077 Format(instr, "ceqi.'t 'wd, 'ws, 'imm5s"); in DecodeTypeMsaI5()
2080 Format(instr, "clti_s.'t 'wd, 'ws, 'imm5s"); in DecodeTypeMsaI5()
2083 Format(instr, "clti_u.'t 'wd, 'ws, 'imm5u"); in DecodeTypeMsaI5()
2086 Format(instr, "clei_s.'t 'wd, 'ws, 'imm5s"); in DecodeTypeMsaI5()
2089 Format(instr, "clei_u.'t 'wd, 'ws, 'imm5u"); in DecodeTypeMsaI5()
2099 Format(instr, "ldi.'t 'wd, 'imm10s1"); in DecodeTypeMsaI10()
2110 Format(instr, "ctcmsa "); in DecodeTypeMsaELM()
2115 Format(instr, "sldi.'t 'wd, 'ws['imme]"); in DecodeTypeMsaELM()
2120 Format(instr, "cfcmsa "); in DecodeTypeMsaELM()
2125 Format(instr, "splati.'t 'wd, 'ws['imme]"); in DecodeTypeMsaELM()
2130 Format(instr, "move.v 'wd, 'ws"); in DecodeTypeMsaELM()
2132 Format(instr, "copy_s.'t "); in DecodeTypeMsaELM()
2137 Format(instr, "copy_u.'t "); in DecodeTypeMsaELM()
2141 Format(instr, "insert.'t 'wd['imme], "); in DecodeTypeMsaELM()
2145 Format(instr, "insve.'t 'wd['imme], 'ws[0]"); in DecodeTypeMsaELM()
2157 Format(instr, "slli.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2160 Format(instr, "srai.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2163 Format(instr, "srli.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2166 Format(instr, "bclri.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2169 Format(instr, "bseti.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2172 Format(instr, "bnegi.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2175 Format(instr, "binsli.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2178 Format(instr, "binsri.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2181 Format(instr, "sat_s.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2184 Format(instr, "sat_u.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2187 Format(instr, "srari.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2190 Format(instr, "srlri.'t 'wd, 'ws, 'immb"); in DecodeTypeMsaBIT()
2200 Format(instr, "ld.'t 'wd, 'imm10s2("); in DecodeTypeMsaMI10()
2204 Format(instr, "st.'t 'wd, 'imm10s2("); in DecodeTypeMsaMI10()
2216 Format(instr, "sll.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2219 Format(instr, "sra.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2222 Format(instr, "srl.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2225 Format(instr, "bclr.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2228 Format(instr, "bset.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2231 Format(instr, "bneg.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2234 Format(instr, "binsl.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2237 Format(instr, "binsr.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2240 Format(instr, "addv.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2243 Format(instr, "subv.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2246 Format(instr, "max_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2249 Format(instr, "max_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2252 Format(instr, "min_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2255 Format(instr, "min_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2258 Format(instr, "max_a.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2261 Format(instr, "min_a.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2264 Format(instr, "ceq.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2267 Format(instr, "clt_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2270 Format(instr, "clt_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2273 Format(instr, "cle_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2276 Format(instr, "cle_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2279 Format(instr, "add_a.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2282 Format(instr, "adds_a.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2285 Format(instr, "adds_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2288 Format(instr, "adds_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2291 Format(instr, "ave_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2294 Format(instr, "ave_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2297 Format(instr, "aver_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2300 Format(instr, "aver_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2303 Format(instr, "subs_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2306 Format(instr, "subs_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2309 Format(instr, "subsus_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2312 Format(instr, "subsuu_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2315 Format(instr, "asub_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2318 Format(instr, "asub_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2321 Format(instr, "mulv.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2324 Format(instr, "maddv.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2327 Format(instr, "msubv.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2330 Format(instr, "div_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2333 Format(instr, "div_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2336 Format(instr, "mod_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2339 Format(instr, "mod_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2342 Format(instr, "dotp_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2345 Format(instr, "dotp_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2348 Format(instr, "dpadd_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2351 Format(instr, "dpadd_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2354 Format(instr, "dpsub_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2357 Format(instr, "dpsub_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2360 Format(instr, "sld.'t 'wd, 'ws['rt]"); in DecodeTypeMsa3R()
2363 Format(instr, "splat.'t 'wd, 'ws['rt]"); in DecodeTypeMsa3R()
2366 Format(instr, "pckev.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2369 Format(instr, "pckod.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2372 Format(instr, "ilvl.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2375 Format(instr, "ilvr.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2378 Format(instr, "ilvev.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2381 Format(instr, "ilvod.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2384 Format(instr, "vshf.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2387 Format(instr, "srar.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2390 Format(instr, "srlr.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2393 Format(instr, "hadd_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2396 Format(instr, "hadd_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2399 Format(instr, "hsub_s.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2402 Format(instr, "hsub_u.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3R()
2413 Format(instr, "fcaf.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2416 Format(instr, "fcun.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2419 Format(instr, "fceq.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2422 Format(instr, "fcueq.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2425 Format(instr, "fclt.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2428 Format(instr, "fcult.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2431 Format(instr, "fcle.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2434 Format(instr, "fcule.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2437 Format(instr, "fsaf.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2440 Format(instr, "fsun.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2443 Format(instr, "fseq.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2446 Format(instr, "fsueq.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2449 Format(instr, "fslt.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2452 Format(instr, "fsult.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2455 Format(instr, "fsle.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2458 Format(instr, "fsule.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2461 Format(instr, "fadd.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2464 Format(instr, "fsub.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2467 Format(instr, "fmul.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2470 Format(instr, "fdiv.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2473 Format(instr, "fmadd.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2476 Format(instr, "fmsub.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2479 Format(instr, "fexp2.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2482 Format(instr, "fexdo.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2485 Format(instr, "ftq.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2488 Format(instr, "fmin.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2491 Format(instr, "fmin_a.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2494 Format(instr, "fmax.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2497 Format(instr, "fmax_a.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2500 Format(instr, "fcor.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2503 Format(instr, "fcune.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2506 Format(instr, "fcne.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2509 Format(instr, "mul_q.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2512 Format(instr, "madd_q.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2515 Format(instr, "msub_q.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2518 Format(instr, "fsor.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2521 Format(instr, "fsune.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2524 Format(instr, "fsne.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2527 Format(instr, "mulr_q.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2530 Format(instr, "maddr_q.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2533 Format(instr, "msubr_q.'t 'wd, 'ws, 'wt"); in DecodeTypeMsa3RF()
2544 Format(instr, "and.v 'wd, 'ws, 'wt"); in DecodeTypeMsaVec()
2547 Format(instr, "or.v 'wd, 'ws, 'wt"); in DecodeTypeMsaVec()
2550 Format(instr, "nor.v 'wd, 'ws, 'wt"); in DecodeTypeMsaVec()
2553 Format(instr, "xor.v 'wd, 'ws, 'wt"); in DecodeTypeMsaVec()
2556 Format(instr, "bmnz.v 'wd, 'ws, 'wt"); in DecodeTypeMsaVec()
2559 Format(instr, "bmz.v 'wd, 'ws, 'wt"); in DecodeTypeMsaVec()
2562 Format(instr, "bsel.v 'wd, 'ws, 'wt"); in DecodeTypeMsaVec()
2573 Format(instr, "fill.'t 'wd, "); in DecodeTypeMsa2R()
2577 Format(instr, "pcnt.'t 'wd, 'ws"); in DecodeTypeMsa2R()
2580 Format(instr, "nloc.'t 'wd, 'ws"); in DecodeTypeMsa2R()
2583 Format(instr, "nlzc.'t 'wd, 'ws"); in DecodeTypeMsa2R()
2594 Format(instr, "fclass.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2597 Format(instr, "ftrunc_s.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2600 Format(instr, "ftrunc_u.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2603 Format(instr, "fsqrt.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2606 Format(instr, "frsqrt.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2609 Format(instr, "frcp.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2612 Format(instr, "frint.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2615 Format(instr, "flog2.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2618 Format(instr, "fexupl.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2621 Format(instr, "fexupr.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2624 Format(instr, "ffql.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2627 Format(instr, "ffqr.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2630 Format(instr, "ftint_s.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2633 Format(instr, "ftint_u.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2636 Format(instr, "ffint_s.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2639 Format(instr, "ffint_u.'t 'wd, 'ws"); in DecodeTypeMsa2RF()
2666 Format(instr, "UNSUPPORTED"); in InstructionDecode()