Skip to content

Commit

Permalink
Add FRED ISA extension (#502)
Browse files Browse the repository at this point in the history
  • Loading branch information
flobernd committed May 14, 2024
1 parent 72ec802 commit fd3e9a6
Show file tree
Hide file tree
Showing 15 changed files with 11,460 additions and 11,405 deletions.
2 changes: 2 additions & 0 deletions include/Zydis/Generated/EnumISAExt.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ typedef enum ZydisISAExt_
ZYDIS_ISA_EXT_F16C,
ZYDIS_ISA_EXT_FMA,
ZYDIS_ISA_EXT_FMA4,
ZYDIS_ISA_EXT_FRED,
ZYDIS_ISA_EXT_GFNI,
ZYDIS_ISA_EXT_HRESET,
ZYDIS_ISA_EXT_ICACHE_PREFETCH,
Expand All @@ -46,6 +47,7 @@ typedef enum ZydisISAExt_
ZYDIS_ISA_EXT_KNC,
ZYDIS_ISA_EXT_KNCE,
ZYDIS_ISA_EXT_KNCV,
ZYDIS_ISA_EXT_LKGS,
ZYDIS_ISA_EXT_LONGMODE,
ZYDIS_ISA_EXT_LZCNT,
ZYDIS_ISA_EXT_MCOMMIT,
Expand Down
2 changes: 2 additions & 0 deletions include/Zydis/Generated/EnumISASet.h
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ typedef enum ZydisISASet_
ZYDIS_ISA_SET_FCOMI,
ZYDIS_ISA_SET_FMA,
ZYDIS_ISA_SET_FMA4,
ZYDIS_ISA_SET_FRED,
ZYDIS_ISA_SET_FXSAVE,
ZYDIS_ISA_SET_FXSAVE64,
ZYDIS_ISA_SET_GFNI,
Expand All @@ -126,6 +127,7 @@ typedef enum ZydisISASet_
ZYDIS_ISA_SET_KNC_MISC,
ZYDIS_ISA_SET_KNC_PF_HINT,
ZYDIS_ISA_SET_LAHF,
ZYDIS_ISA_SET_LKGS,
ZYDIS_ISA_SET_LONGMODE,
ZYDIS_ISA_SET_LWP,
ZYDIS_ISA_SET_LZCNT,
Expand Down
2 changes: 2 additions & 0 deletions include/Zydis/Generated/EnumInstructionCategory.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ typedef enum ZydisInstructionCategory_
ZYDIS_CATEGORY_FLAGOP,
ZYDIS_CATEGORY_FMA4,
ZYDIS_CATEGORY_FP16,
ZYDIS_CATEGORY_FRED,
ZYDIS_CATEGORY_GATHER,
ZYDIS_CATEGORY_GFNI,
ZYDIS_CATEGORY_HRESET,
Expand All @@ -57,6 +58,7 @@ typedef enum ZydisInstructionCategory_
ZYDIS_CATEGORY_KNCMASK,
ZYDIS_CATEGORY_KNCSCALAR,
ZYDIS_CATEGORY_LEGACY,
ZYDIS_CATEGORY_LKGS,
ZYDIS_CATEGORY_LOGICAL,
ZYDIS_CATEGORY_LOGICAL_FP,
ZYDIS_CATEGORY_LZCNT,
Expand Down
3 changes: 3 additions & 0 deletions include/Zydis/Generated/EnumMnemonic.h
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,8 @@ typedef enum ZydisMnemonic_
ZYDIS_MNEMONIC_ENQCMD,
ZYDIS_MNEMONIC_ENQCMDS,
ZYDIS_MNEMONIC_ENTER,
ZYDIS_MNEMONIC_ERETS,
ZYDIS_MNEMONIC_ERETU,
ZYDIS_MNEMONIC_EXTRACTPS,
ZYDIS_MNEMONIC_EXTRQ,
ZYDIS_MNEMONIC_F2XM1,
Expand Down Expand Up @@ -407,6 +409,7 @@ typedef enum ZydisMnemonic_
ZYDIS_MNEMONIC_LGDT,
ZYDIS_MNEMONIC_LGS,
ZYDIS_MNEMONIC_LIDT,
ZYDIS_MNEMONIC_LKGS,
ZYDIS_MNEMONIC_LLDT,
ZYDIS_MNEMONIC_LLWPCB,
ZYDIS_MNEMONIC_LMSW,
Expand Down
3 changes: 2 additions & 1 deletion include/Zydis/Generated/EnumRegister.h
Original file line number Diff line number Diff line change
Expand Up @@ -309,11 +309,12 @@ typedef enum ZydisRegister_
ZYDIS_REGISTER_PKRU,
ZYDIS_REGISTER_XCR0,
ZYDIS_REGISTER_UIF,
ZYDIS_REGISTER_IA32_KERNEL_GS_BASE,

/**
* Maximum value of this enum.
*/
ZYDIS_REGISTER_MAX_VALUE = ZYDIS_REGISTER_UIF,
ZYDIS_REGISTER_MAX_VALUE = ZYDIS_REGISTER_IA32_KERNEL_GS_BASE,
/**
* The minimum number of bits required to represent all values of this enum.
*/
Expand Down
1,732 changes: 871 additions & 861 deletions src/Generated/DecoderTables.inc

Large diffs are not rendered by default.

0 comments on commit fd3e9a6

Please sign in to comment.