Lines Matching refs:regop

436                  int* regop,  in get_modrm()  argument
439 *regop = ((data & 0x38) >> 3) | (rex_r() ? 8 : 0); in get_modrm()
474 int MemoryFPUInstruction(int escape_opcode, int regop, byte* modrm_start);
506 int mod, regop, rm; in PrintRightOperandHelper() local
507 get_modrm(*modrmp, &mod, &regop, &rm); in PrintRightOperandHelper()
651 int mod, regop, rm; in PrintOperands() local
652 get_modrm(modrm, &mod, &regop, &rm); in PrintOperands()
655 byte_size_operand_ ? NameOfByteCPURegister(regop) in PrintOperands()
656 : NameOfCPURegister(regop); in PrintOperands()
687 int mod, regop, rm; in PrintImmediateOp() local
688 get_modrm(modrm, &mod, &regop, &rm); in PrintImmediateOp()
690 switch (regop) { in PrintImmediateOp()
732 int mod, regop, rm; in F6F7Instruction() local
733 get_modrm(modrm, &mod, &regop, &rm); in F6F7Instruction()
734 if (mod == 3 && regop != 0) { in F6F7Instruction()
736 switch (regop) { in F6F7Instruction()
763 } else if (regop == 0) { in F6F7Instruction()
786 int mod, regop, rm; in ShiftInstruction() local
787 get_modrm(modrm, &mod, &regop, &rm); in ShiftInstruction()
788 regop &= 0x7; // The REX.R bit does not affect the operation. in ShiftInstruction()
790 switch (regop) { in ShiftInstruction()
885 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
886 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
890 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
895 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
900 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
905 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
910 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
915 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
920 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
925 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
930 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
935 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
940 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
945 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
950 NameOfCPURegister(regop)); in AVXInstruction()
957 AppendToBuffer("v" #instruction " %s,%s,", NameOfXMMRegister(regop), \ in AVXInstruction()
970 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
971 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
974 AppendToBuffer("vroundss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
980 AppendToBuffer("vroundsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
988 AppendToBuffer(",%s,0x%x,", NameOfXMMRegister(regop), *current++); in AVXInstruction()
993 AppendToBuffer(",%s,0x%x,", NameOfXMMRegister(regop), *current++); in AVXInstruction()
998 AppendToBuffer(",%s,0x%x,", NameOfXMMRegister(regop), *current++); in AVXInstruction()
1001 AppendToBuffer("vpinsrb %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1007 AppendToBuffer("vpinsrd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1016 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
1017 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1020 AppendToBuffer("vmovss %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1032 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in AVXInstruction()
1036 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
1041 NameOfCPURegister(regop)); in AVXInstruction()
1045 AppendToBuffer("vsqrtss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1050 AppendToBuffer("vaddss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1055 AppendToBuffer("vmulss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1060 AppendToBuffer("vcvtss2sd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1065 AppendToBuffer("vsubss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1070 AppendToBuffer("vminss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1075 AppendToBuffer("vdivss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1080 AppendToBuffer("vmaxss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1088 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
1089 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1092 AppendToBuffer("vmovsd %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1104 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in AVXInstruction()
1108 NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); in AVXInstruction()
1113 NameOfCPURegister(regop)); in AVXInstruction()
1118 NameOfCPURegister(regop)); in AVXInstruction()
1122 AppendToBuffer("vsqrtsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1127 AppendToBuffer("vaddsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1132 AppendToBuffer("vmulsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1137 AppendToBuffer("vcvtsd2ss %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1142 AppendToBuffer("vsubsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1147 AppendToBuffer("vminsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1152 AppendToBuffer("vdivsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1157 AppendToBuffer("vmaxsd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1162 AppendToBuffer("vlddqu %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1166 AppendToBuffer("vhaddps %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1174 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
1175 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1180 NameOfCPURegister(regop), NameOfCPURegister(vvvv)); in AVXInstruction()
1185 NameOfCPURegister(regop)); in AVXInstruction()
1191 NameOfCPURegister(regop)); in AVXInstruction()
1196 switch (regop) { in AVXInstruction()
1218 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
1219 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1223 NameOfCPURegister(regop), NameOfCPURegister(vvvv)); in AVXInstruction()
1228 NameOfCPURegister(regop), NameOfCPURegister(vvvv)); in AVXInstruction()
1233 NameOfCPURegister(regop)); in AVXInstruction()
1241 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
1242 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1246 NameOfCPURegister(regop), NameOfCPURegister(vvvv)); in AVXInstruction()
1251 NameOfCPURegister(regop)); in AVXInstruction()
1259 int mod, regop, rm; in AVXInstruction() local
1260 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1264 NameOfCPURegister(regop)); in AVXInstruction()
1282 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
1283 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1286 AppendToBuffer("vmovups %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1292 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in AVXInstruction()
1295 AppendToBuffer("vmovaps %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1301 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in AVXInstruction()
1304 AppendToBuffer("vucomiss %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1308 AppendToBuffer("vmovmskps %s,", NameOfCPURegister(regop)); in AVXInstruction()
1312 AppendToBuffer("vandps %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1317 AppendToBuffer("vxorps %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1322 AppendToBuffer("vcmpps %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1335 int mod, regop, rm, vvvv = vex_vreg(); in AVXInstruction() local
1336 get_modrm(*current, &mod, &regop, &rm); in AVXInstruction()
1339 AppendToBuffer("vmovupd %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1345 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in AVXInstruction()
1348 AppendToBuffer("vmovapd %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1354 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in AVXInstruction()
1357 AppendToBuffer("vucomisd %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1361 AppendToBuffer("vmovmskpd %s,", NameOfCPURegister(regop)); in AVXInstruction()
1365 AppendToBuffer("vandpd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1370 AppendToBuffer("vorpd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1375 AppendToBuffer("vxorpd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1381 NameOfXMMRegister(regop)); in AVXInstruction()
1385 AppendToBuffer("vpshufd %s,", NameOfXMMRegister(regop)); in AVXInstruction()
1390 AppendToBuffer("vps%sw %s,", sf_str[regop / 2], in AVXInstruction()
1396 AppendToBuffer("vps%sd %s,", sf_str[regop / 2], in AVXInstruction()
1402 AppendToBuffer("vps%sq %s,", sf_str[regop / 2], in AVXInstruction()
1410 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in AVXInstruction()
1413 AppendToBuffer("vcmppd %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1423 AppendToBuffer("vpinsrw %s,%s,", NameOfXMMRegister(regop), in AVXInstruction()
1429 AppendToBuffer("vpextrw %s,", NameOfCPURegister(regop)); in AVXInstruction()
1435 AppendToBuffer("v" #instruction " %s,%s,", NameOfXMMRegister(regop), \ in AVXInstruction()
1471 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte. in MemoryFPUInstruction() local
1473 case 0xD9: switch (regop) { in MemoryFPUInstruction()
1481 case 0xDB: switch (regop) { in MemoryFPUInstruction()
1490 case 0xDD: switch (regop) { in MemoryFPUInstruction()
1497 case 0xDF: switch (regop) { in MemoryFPUInstruction()
1644 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1648 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1652 AppendToBuffer(#instruction " %s,", NameOfXMMRegister(regop)); \ in TwoByteOpcodeInstruction()
1667 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1670 AppendToBuffer(",%s,%d", NameOfXMMRegister(regop), (*current) & 3); in TwoByteOpcodeInstruction()
1673 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1674 AppendToBuffer("roundss %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1679 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1681 AppendToBuffer("roundsd %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1686 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1687 AppendToBuffer("pblendw %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1692 get_modrm(*data, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1693 AppendToBuffer("palignr %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1698 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1701 AppendToBuffer(",%s,%d", NameOfXMMRegister(regop), (*current) & 3); in TwoByteOpcodeInstruction()
1704 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1707 AppendToBuffer(",%s,%d", NameOfXMMRegister(regop), (*current) & 7); in TwoByteOpcodeInstruction()
1710 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1713 AppendToBuffer(",%s,%d", NameOfXMMRegister(regop), (*current) & 3); in TwoByteOpcodeInstruction()
1716 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1718 AppendToBuffer(" %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1723 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1725 AppendToBuffer("insertps %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1730 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1732 AppendToBuffer(" %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1740 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1753 AppendToBuffer("movupd %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1758 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1760 AppendToBuffer("movapd %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1765 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1769 NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1773 NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1779 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1783 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1787 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1789 AppendToBuffer("movmskpd %s,", NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
1792 AppendToBuffer("pshufd %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1798 AppendToBuffer("ps%sw %s,%d", sf_str[regop / 2], NameOfXMMRegister(rm), in TwoByteOpcodeInstruction()
1803 AppendToBuffer("ps%sd %s,%d", sf_str[regop / 2], NameOfXMMRegister(rm), in TwoByteOpcodeInstruction()
1808 AppendToBuffer("ps%sq %s,%d", sf_str[regop / 2], NameOfXMMRegister(rm), in TwoByteOpcodeInstruction()
1814 AppendToBuffer("pinsrw %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1931 AppendToBuffer("%s %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1947 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1948 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1951 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1953 AppendToBuffer("%s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1958 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1959 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1960 AppendToBuffer("%s %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1965 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1966 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1968 operand_size_code(), NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
1972 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1973 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1975 operand_size_code(), NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
1980 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1981 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1983 NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
1987 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1988 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1989 AppendToBuffer("%s %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
1992 int mod, regop, rm; in TwoByteOpcodeInstruction() local
1993 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
1994 AppendToBuffer("pshuflw %s, ", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2000 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2001 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2014 NameOfXMMRegister(regop), in TwoByteOpcodeInstruction()
2018 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2019 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2020 AppendToBuffer("lddqu %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2023 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2024 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2025 AppendToBuffer("haddps %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2035 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2036 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2039 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2041 AppendToBuffer("%s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2046 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2047 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2048 AppendToBuffer("%s %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2053 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2054 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2056 operand_size_code(), NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2059 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2060 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2061 AppendToBuffer("pshufhw %s, ", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2066 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2067 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2068 AppendToBuffer("movdqu %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2071 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2072 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2073 AppendToBuffer("movq %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2076 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2077 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2080 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2083 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2084 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2085 AppendToBuffer("%s %s,", mnemonic, NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2088 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2089 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2091 NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2094 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2095 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2097 NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2100 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2101 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2103 NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2107 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2108 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2113 NameOfXMMRegister(regop), NameOfXMMRegister(rm)); in TwoByteOpcodeInstruction()
2121 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2122 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2126 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2128 AppendToBuffer("%s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2133 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2134 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2148 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2149 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2150 AppendToBuffer("movaps %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2155 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2156 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2159 AppendToBuffer(",%s", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2162 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2163 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2164 AppendToBuffer("ucomiss %s,", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2183 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2184 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2186 NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2191 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2192 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2195 AppendToBuffer("cmpps %s, ", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2201 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2202 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2203 AppendToBuffer("shufps %s, ", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2213 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2214 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2215 AppendToBuffer("movmskps %s,", NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2218 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2219 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2220 AppendToBuffer("pshufw %s, ", NameOfXMMRegister(regop)); in TwoByteOpcodeInstruction()
2240 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2241 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2244 AppendToBuffer(",%s", NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2246 AppendToBuffer(",%s,cl", NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2251 int mod, regop, rm; in TwoByteOpcodeInstruction() local
2252 get_modrm(*current, &mod, &regop, &rm); in TwoByteOpcodeInstruction()
2253 AppendToBuffer("%s,", NameOfCPURegister(regop)); in TwoByteOpcodeInstruction()
2501 int mod, regop, rm; in InstructionDecode() local
2502 get_modrm(*data, &mod, &regop, &rm); in InstructionDecode()
2503 if (regop == 0) { in InstructionDecode()
2512 int mod, regop, rm; in InstructionDecode() local
2513 get_modrm(*data, &mod, &regop, &rm); in InstructionDecode()
2515 switch (regop) { in InstructionDecode()
2534 if (regop <= 1) { in InstructionDecode()
2584 int mod, regop, rm; in InstructionDecode() local
2586 get_modrm(*data, &mod, &regop, &rm); in InstructionDecode()
2590 AppendToBuffer(",%s", NameOfByteCPURegister(regop)); in InstructionDecode()
2594 AppendToBuffer(",%s", NameOfCPURegister(regop)); in InstructionDecode()
2655 int mod, regop, rm; in InstructionDecode() local
2656 get_modrm(*data, &mod, &regop, &rm); in InstructionDecode()
2657 if (regop == 1) { in InstructionDecode()