Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,383 changes: 698 additions & 685 deletions arch/X86/X86GenAsmWriter.inc

Large diffs are not rendered by default.

1,333 changes: 669 additions & 664 deletions arch/X86/X86GenAsmWriter1.inc

Large diffs are not rendered by default.

597 changes: 300 additions & 297 deletions arch/X86/X86GenAsmWriter1_reduce.inc

Large diffs are not rendered by default.

703 changes: 354 additions & 349 deletions arch/X86/X86GenAsmWriter_reduce.inc

Large diffs are not rendered by default.

52,175 changes: 26,098 additions & 26,077 deletions arch/X86/X86GenDisassemblerTables.inc

Large diffs are not rendered by default.

16,596 changes: 8,298 additions & 8,298 deletions arch/X86/X86GenDisassemblerTables2.inc

Large diffs are not rendered by default.

1,159 changes: 590 additions & 569 deletions arch/X86/X86GenDisassemblerTables_reduce.inc

Large diffs are not rendered by default.

12,760 changes: 6,896 additions & 5,864 deletions arch/X86/X86GenDisassemblerTables_reduce2.inc

Large diffs are not rendered by default.

24,888 changes: 12,446 additions & 12,442 deletions arch/X86/X86GenInstrInfo.inc

Large diffs are not rendered by default.

276 changes: 140 additions & 136 deletions arch/X86/X86GenInstrInfo_reduce.inc
Original file line number Diff line number Diff line change
Expand Up @@ -1423,142 +1423,146 @@ enum {
X86_TEST8ri_alt = 1533,
X86_TEST8rr = 1534,
X86_TPAUSE = 1535,
X86_TZCNT16rm = 1536,
X86_TZCNT16rr = 1537,
X86_TZCNT32rm = 1538,
X86_TZCNT32rr = 1539,
X86_TZCNT64rm = 1540,
X86_TZCNT64rr = 1541,
X86_TZMSK32rm = 1542,
X86_TZMSK32rr = 1543,
X86_TZMSK64rm = 1544,
X86_TZMSK64rr = 1545,
X86_UD0 = 1546,
X86_UD1 = 1547,
X86_UD2 = 1548,
X86_UMONITOR16 = 1549,
X86_UMONITOR32 = 1550,
X86_UMONITOR64 = 1551,
X86_UMWAIT = 1552,
X86_VERRm = 1553,
X86_VERRr = 1554,
X86_VERWm = 1555,
X86_VERWr = 1556,
X86_VMCALL = 1557,
X86_VMCLEARm = 1558,
X86_VMFUNC = 1559,
X86_VMLAUNCH = 1560,
X86_VMLOAD32 = 1561,
X86_VMLOAD64 = 1562,
X86_VMMCALL = 1563,
X86_VMPTRLDm = 1564,
X86_VMPTRSTm = 1565,
X86_VMREAD32mr = 1566,
X86_VMREAD32rr = 1567,
X86_VMREAD64mr = 1568,
X86_VMREAD64rr = 1569,
X86_VMRESUME = 1570,
X86_VMRUN32 = 1571,
X86_VMRUN64 = 1572,
X86_VMSAVE32 = 1573,
X86_VMSAVE64 = 1574,
X86_VMWRITE32rm = 1575,
X86_VMWRITE32rr = 1576,
X86_VMWRITE64rm = 1577,
X86_VMWRITE64rr = 1578,
X86_VMXOFF = 1579,
X86_VMXON = 1580,
X86_WBINVD = 1581,
X86_WBNOINVD = 1582,
X86_WRFSBASE = 1583,
X86_WRFSBASE64 = 1584,
X86_WRGSBASE = 1585,
X86_WRGSBASE64 = 1586,
X86_WRMSR = 1587,
X86_WRPKRUr = 1588,
X86_WRSSD = 1589,
X86_WRSSQ = 1590,
X86_WRUSSD = 1591,
X86_WRUSSQ = 1592,
X86_XADD16rm = 1593,
X86_XADD16rr = 1594,
X86_XADD32rm = 1595,
X86_XADD32rr = 1596,
X86_XADD64rm = 1597,
X86_XADD64rr = 1598,
X86_XADD8rm = 1599,
X86_XADD8rr = 1600,
X86_XCHG16ar = 1601,
X86_XCHG16rm = 1602,
X86_XCHG16rr = 1603,
X86_XCHG32ar = 1604,
X86_XCHG32rm = 1605,
X86_XCHG32rr = 1606,
X86_XCHG64ar = 1607,
X86_XCHG64rm = 1608,
X86_XCHG64rr = 1609,
X86_XCHG8rm = 1610,
X86_XCHG8rr = 1611,
X86_XCRYPTCBC = 1612,
X86_XCRYPTCFB = 1613,
X86_XCRYPTCTR = 1614,
X86_XCRYPTECB = 1615,
X86_XCRYPTOFB = 1616,
X86_XGETBV = 1617,
X86_XLAT = 1618,
X86_XOR16i16 = 1619,
X86_XOR16mi = 1620,
X86_XOR16mi8 = 1621,
X86_XOR16mr = 1622,
X86_XOR16ri = 1623,
X86_XOR16ri8 = 1624,
X86_XOR16rm = 1625,
X86_XOR16rr = 1626,
X86_XOR16rr_REV = 1627,
X86_XOR32i32 = 1628,
X86_XOR32mi = 1629,
X86_XOR32mi8 = 1630,
X86_XOR32mr = 1631,
X86_XOR32ri = 1632,
X86_XOR32ri8 = 1633,
X86_XOR32rm = 1634,
X86_XOR32rr = 1635,
X86_XOR32rr_REV = 1636,
X86_XOR64i32 = 1637,
X86_XOR64mi32 = 1638,
X86_XOR64mi8 = 1639,
X86_XOR64mr = 1640,
X86_XOR64ri32 = 1641,
X86_XOR64ri8 = 1642,
X86_XOR64rm = 1643,
X86_XOR64rr = 1644,
X86_XOR64rr_REV = 1645,
X86_XOR8i8 = 1646,
X86_XOR8mi = 1647,
X86_XOR8mi8 = 1648,
X86_XOR8mr = 1649,
X86_XOR8ri = 1650,
X86_XOR8ri8 = 1651,
X86_XOR8rm = 1652,
X86_XOR8rr = 1653,
X86_XOR8rr_REV = 1654,
X86_XRSTOR = 1655,
X86_XRSTOR64 = 1656,
X86_XRSTORS = 1657,
X86_XRSTORS64 = 1658,
X86_XSAVE = 1659,
X86_XSAVE64 = 1660,
X86_XSAVEC = 1661,
X86_XSAVEC64 = 1662,
X86_XSAVEOPT = 1663,
X86_XSAVEOPT64 = 1664,
X86_XSAVES = 1665,
X86_XSAVES64 = 1666,
X86_XSETBV = 1667,
X86_XSHA1 = 1668,
X86_XSHA256 = 1669,
X86_XSTORE = 1670,
X86_INSTRUCTION_LIST_END = 1671
X86_TRAP = 1536,
X86_TZCNT16rm = 1537,
X86_TZCNT16rr = 1538,
X86_TZCNT32rm = 1539,
X86_TZCNT32rr = 1540,
X86_TZCNT64rm = 1541,
X86_TZCNT64rr = 1542,
X86_TZMSK32rm = 1543,
X86_TZMSK32rr = 1544,
X86_TZMSK64rm = 1545,
X86_TZMSK64rr = 1546,
X86_UD1Lm = 1547,
X86_UD1Lr = 1548,
X86_UD1Qm = 1549,
X86_UD1Qr = 1550,
X86_UD1Wm = 1551,
X86_UD1Wr = 1552,
X86_UMONITOR16 = 1553,
X86_UMONITOR32 = 1554,
X86_UMONITOR64 = 1555,
X86_UMWAIT = 1556,
X86_VERRm = 1557,
X86_VERRr = 1558,
X86_VERWm = 1559,
X86_VERWr = 1560,
X86_VMCALL = 1561,
X86_VMCLEARm = 1562,
X86_VMFUNC = 1563,
X86_VMLAUNCH = 1564,
X86_VMLOAD32 = 1565,
X86_VMLOAD64 = 1566,
X86_VMMCALL = 1567,
X86_VMPTRLDm = 1568,
X86_VMPTRSTm = 1569,
X86_VMREAD32mr = 1570,
X86_VMREAD32rr = 1571,
X86_VMREAD64mr = 1572,
X86_VMREAD64rr = 1573,
X86_VMRESUME = 1574,
X86_VMRUN32 = 1575,
X86_VMRUN64 = 1576,
X86_VMSAVE32 = 1577,
X86_VMSAVE64 = 1578,
X86_VMWRITE32rm = 1579,
X86_VMWRITE32rr = 1580,
X86_VMWRITE64rm = 1581,
X86_VMWRITE64rr = 1582,
X86_VMXOFF = 1583,
X86_VMXON = 1584,
X86_WBINVD = 1585,
X86_WBNOINVD = 1586,
X86_WRFSBASE = 1587,
X86_WRFSBASE64 = 1588,
X86_WRGSBASE = 1589,
X86_WRGSBASE64 = 1590,
X86_WRMSR = 1591,
X86_WRPKRUr = 1592,
X86_WRSSD = 1593,
X86_WRSSQ = 1594,
X86_WRUSSD = 1595,
X86_WRUSSQ = 1596,
X86_XADD16rm = 1597,
X86_XADD16rr = 1598,
X86_XADD32rm = 1599,
X86_XADD32rr = 1600,
X86_XADD64rm = 1601,
X86_XADD64rr = 1602,
X86_XADD8rm = 1603,
X86_XADD8rr = 1604,
X86_XCHG16ar = 1605,
X86_XCHG16rm = 1606,
X86_XCHG16rr = 1607,
X86_XCHG32ar = 1608,
X86_XCHG32rm = 1609,
X86_XCHG32rr = 1610,
X86_XCHG64ar = 1611,
X86_XCHG64rm = 1612,
X86_XCHG64rr = 1613,
X86_XCHG8rm = 1614,
X86_XCHG8rr = 1615,
X86_XCRYPTCBC = 1616,
X86_XCRYPTCFB = 1617,
X86_XCRYPTCTR = 1618,
X86_XCRYPTECB = 1619,
X86_XCRYPTOFB = 1620,
X86_XGETBV = 1621,
X86_XLAT = 1622,
X86_XOR16i16 = 1623,
X86_XOR16mi = 1624,
X86_XOR16mi8 = 1625,
X86_XOR16mr = 1626,
X86_XOR16ri = 1627,
X86_XOR16ri8 = 1628,
X86_XOR16rm = 1629,
X86_XOR16rr = 1630,
X86_XOR16rr_REV = 1631,
X86_XOR32i32 = 1632,
X86_XOR32mi = 1633,
X86_XOR32mi8 = 1634,
X86_XOR32mr = 1635,
X86_XOR32ri = 1636,
X86_XOR32ri8 = 1637,
X86_XOR32rm = 1638,
X86_XOR32rr = 1639,
X86_XOR32rr_REV = 1640,
X86_XOR64i32 = 1641,
X86_XOR64mi32 = 1642,
X86_XOR64mi8 = 1643,
X86_XOR64mr = 1644,
X86_XOR64ri32 = 1645,
X86_XOR64ri8 = 1646,
X86_XOR64rm = 1647,
X86_XOR64rr = 1648,
X86_XOR64rr_REV = 1649,
X86_XOR8i8 = 1650,
X86_XOR8mi = 1651,
X86_XOR8mi8 = 1652,
X86_XOR8mr = 1653,
X86_XOR8ri = 1654,
X86_XOR8ri8 = 1655,
X86_XOR8rm = 1656,
X86_XOR8rr = 1657,
X86_XOR8rr_REV = 1658,
X86_XRSTOR = 1659,
X86_XRSTOR64 = 1660,
X86_XRSTORS = 1661,
X86_XRSTORS64 = 1662,
X86_XSAVE = 1663,
X86_XSAVE64 = 1664,
X86_XSAVEC = 1665,
X86_XSAVEC64 = 1666,
X86_XSAVEOPT = 1667,
X86_XSAVEOPT64 = 1668,
X86_XSAVES = 1669,
X86_XSAVES64 = 1670,
X86_XSETBV = 1671,
X86_XSHA1 = 1672,
X86_XSHA256 = 1673,
X86_XSTORE = 1674,
X86_INSTRUCTION_LIST_END = 1675
};

#endif // GET_INSTRINFO_ENUM
6 changes: 4 additions & 2 deletions arch/X86/X86GenRegisterInfo.inc
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
/* By Nguyen Anh Quynh <[email protected]>, 2013-2019 */

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*|* *|
|* Target Register Enum Values *|
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|* Target Register Enum Values *|
|* *|
|* Automatically generated file, do not edit! *|
|* *|
Expand Down Expand Up @@ -382,6 +383,7 @@ enum {
X86_VR512_with_sub_xmm_in_VR128HRegClassID = 84,
X86_VR512_with_sub_xmm_in_VR128LRegClassID = 85,
};

#endif // GET_REGINFO_ENUM

#ifdef GET_REGINFO_MC_DESC
Expand Down
1 change: 0 additions & 1 deletion arch/X86/X86GenRegisterName.inc
Original file line number Diff line number Diff line change
Expand Up @@ -289,4 +289,3 @@ static const char *getRegisterName(unsigned RegNo)
return NULL;
#endif
}

Loading