diff --git a/tests/zydis_encoder_types.py b/tests/zydis_encoder_types.py index 5fbaef74..fbb61374 100644 --- a/tests/zydis_encoder_types.py +++ b/tests/zydis_encoder_types.py @@ -203,7 +203,9 @@ 'ZYDIS_MNEMONIC_INVALID', 'ZYDIS_MNEMONIC_AAA', 'ZYDIS_MNEMONIC_AAD', + 'ZYDIS_MNEMONIC_AADD', 'ZYDIS_MNEMONIC_AAM', + 'ZYDIS_MNEMONIC_AAND', 'ZYDIS_MNEMONIC_AAS', 'ZYDIS_MNEMONIC_ADC', 'ZYDIS_MNEMONIC_ADCX', @@ -235,7 +237,9 @@ 'ZYDIS_MNEMONIC_ANDNPS', 'ZYDIS_MNEMONIC_ANDPD', 'ZYDIS_MNEMONIC_ANDPS', + 'ZYDIS_MNEMONIC_AOR', 'ZYDIS_MNEMONIC_ARPL', + 'ZYDIS_MNEMONIC_AXOR', 'ZYDIS_MNEMONIC_BEXTR', 'ZYDIS_MNEMONIC_BLCFILL', 'ZYDIS_MNEMONIC_BLCI', @@ -365,6 +369,8 @@ 'ZYDIS_MNEMONIC_ENQCMD', 'ZYDIS_MNEMONIC_ENQCMDS', 'ZYDIS_MNEMONIC_ENTER', + 'ZYDIS_MNEMONIC_ERETS', + 'ZYDIS_MNEMONIC_ERETU', 'ZYDIS_MNEMONIC_EXTRACTPS', 'ZYDIS_MNEMONIC_EXTRQ', 'ZYDIS_MNEMONIC_F2XM1', @@ -600,6 +606,7 @@ 'ZYDIS_MNEMONIC_LGDT', 'ZYDIS_MNEMONIC_LGS', 'ZYDIS_MNEMONIC_LIDT', + 'ZYDIS_MNEMONIC_LKGS', 'ZYDIS_MNEMONIC_LLDT', 'ZYDIS_MNEMONIC_LLWPCB', 'ZYDIS_MNEMONIC_LMSW', @@ -716,6 +723,7 @@ 'ZYDIS_MNEMONIC_PAVGW', 'ZYDIS_MNEMONIC_PBLENDVB', 'ZYDIS_MNEMONIC_PBLENDW', + 'ZYDIS_MNEMONIC_PBNDKB', 'ZYDIS_MNEMONIC_PCLMULQDQ', 'ZYDIS_MNEMONIC_PCMPEQB', 'ZYDIS_MNEMONIC_PCMPEQD', @@ -729,6 +737,7 @@ 'ZYDIS_MNEMONIC_PCMPGTW', 'ZYDIS_MNEMONIC_PCMPISTRI', 'ZYDIS_MNEMONIC_PCMPISTRM', + 'ZYDIS_MNEMONIC_PCOMMIT', 'ZYDIS_MNEMONIC_PCONFIG', 'ZYDIS_MNEMONIC_PDEP', 'ZYDIS_MNEMONIC_PEXT', @@ -812,6 +821,8 @@ 'ZYDIS_MNEMONIC_POPFQ', 'ZYDIS_MNEMONIC_POR', 'ZYDIS_MNEMONIC_PREFETCH', + 'ZYDIS_MNEMONIC_PREFETCHIT0', + 'ZYDIS_MNEMONIC_PREFETCHIT1', 'ZYDIS_MNEMONIC_PREFETCHNTA', 'ZYDIS_MNEMONIC_PREFETCHT0', 'ZYDIS_MNEMONIC_PREFETCHT1', @@ -872,6 +883,7 @@ 'ZYDIS_MNEMONIC_RDFSBASE', 'ZYDIS_MNEMONIC_RDGSBASE', 'ZYDIS_MNEMONIC_RDMSR', + 'ZYDIS_MNEMONIC_RDMSRLIST', 'ZYDIS_MNEMONIC_RDPID', 'ZYDIS_MNEMONIC_RDPKRU', 'ZYDIS_MNEMONIC_RDPMC', @@ -985,6 +997,7 @@ 'ZYDIS_MNEMONIC_TDPBSUD', 'ZYDIS_MNEMONIC_TDPBUSD', 'ZYDIS_MNEMONIC_TDPBUUD', + 'ZYDIS_MNEMONIC_TDPFP16PS', 'ZYDIS_MNEMONIC_TEST', 'ZYDIS_MNEMONIC_TESTUI', 'ZYDIS_MNEMONIC_TILELOADD', @@ -1036,6 +1049,8 @@ 'ZYDIS_MNEMONIC_VANDNPS', 'ZYDIS_MNEMONIC_VANDPD', 'ZYDIS_MNEMONIC_VANDPS', + 'ZYDIS_MNEMONIC_VBCSTNEBF162PS', + 'ZYDIS_MNEMONIC_VBCSTNESH2PS', 'ZYDIS_MNEMONIC_VBLENDMPD', 'ZYDIS_MNEMONIC_VBLENDMPS', 'ZYDIS_MNEMONIC_VBLENDPD', @@ -1077,6 +1092,10 @@ 'ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ', 'ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS', 'ZYDIS_MNEMONIC_VCVTNE2PS2BF16', + 'ZYDIS_MNEMONIC_VCVTNEEBF162PS', + 'ZYDIS_MNEMONIC_VCVTNEEPH2PS', + 'ZYDIS_MNEMONIC_VCVTNEOBF162PS', + 'ZYDIS_MNEMONIC_VCVTNEOPH2PS', 'ZYDIS_MNEMONIC_VCVTNEPS2BF16', 'ZYDIS_MNEMONIC_VCVTPD2DQ', 'ZYDIS_MNEMONIC_VCVTPD2PH', @@ -1538,10 +1557,22 @@ 'ZYDIS_MNEMONIC_VPCOMW', 'ZYDIS_MNEMONIC_VPCONFLICTD', 'ZYDIS_MNEMONIC_VPCONFLICTQ', + 'ZYDIS_MNEMONIC_VPDPBSSD', + 'ZYDIS_MNEMONIC_VPDPBSSDS', + 'ZYDIS_MNEMONIC_VPDPBSUD', + 'ZYDIS_MNEMONIC_VPDPBSUDS', 'ZYDIS_MNEMONIC_VPDPBUSD', 'ZYDIS_MNEMONIC_VPDPBUSDS', + 'ZYDIS_MNEMONIC_VPDPBUUD', + 'ZYDIS_MNEMONIC_VPDPBUUDS', 'ZYDIS_MNEMONIC_VPDPWSSD', 'ZYDIS_MNEMONIC_VPDPWSSDS', + 'ZYDIS_MNEMONIC_VPDPWSUD', + 'ZYDIS_MNEMONIC_VPDPWSUDS', + 'ZYDIS_MNEMONIC_VPDPWUSD', + 'ZYDIS_MNEMONIC_VPDPWUSDS', + 'ZYDIS_MNEMONIC_VPDPWUUD', + 'ZYDIS_MNEMONIC_VPDPWUUDS', 'ZYDIS_MNEMONIC_VPERM2F128', 'ZYDIS_MNEMONIC_VPERM2I128', 'ZYDIS_MNEMONIC_VPERMB', @@ -1878,12 +1909,20 @@ 'ZYDIS_MNEMONIC_VSCATTERPF1QPS', 'ZYDIS_MNEMONIC_VSCATTERQPD', 'ZYDIS_MNEMONIC_VSCATTERQPS', + 'ZYDIS_MNEMONIC_VSHA512MSG1', + 'ZYDIS_MNEMONIC_VSHA512MSG2', + 'ZYDIS_MNEMONIC_VSHA512RNDS2', 'ZYDIS_MNEMONIC_VSHUFF32X4', 'ZYDIS_MNEMONIC_VSHUFF64X2', 'ZYDIS_MNEMONIC_VSHUFI32X4', 'ZYDIS_MNEMONIC_VSHUFI64X2', 'ZYDIS_MNEMONIC_VSHUFPD', 'ZYDIS_MNEMONIC_VSHUFPS', + 'ZYDIS_MNEMONIC_VSM3MSG1', + 'ZYDIS_MNEMONIC_VSM3MSG2', + 'ZYDIS_MNEMONIC_VSM3RNDS2', + 'ZYDIS_MNEMONIC_VSM4KEY4', + 'ZYDIS_MNEMONIC_VSM4RNDS4', 'ZYDIS_MNEMONIC_VSQRTPD', 'ZYDIS_MNEMONIC_VSQRTPH', 'ZYDIS_MNEMONIC_VSQRTPS', @@ -1916,6 +1955,8 @@ 'ZYDIS_MNEMONIC_WRFSBASE', 'ZYDIS_MNEMONIC_WRGSBASE', 'ZYDIS_MNEMONIC_WRMSR', + 'ZYDIS_MNEMONIC_WRMSRLIST', + 'ZYDIS_MNEMONIC_WRMSRNS', 'ZYDIS_MNEMONIC_WRPKRU', 'ZYDIS_MNEMONIC_WRSSD', 'ZYDIS_MNEMONIC_WRSSQ', @@ -2225,6 +2266,7 @@ 'ZYDIS_REGISTER_PKRU', 'ZYDIS_REGISTER_XCR0', 'ZYDIS_REGISTER_UIF', + 'ZYDIS_REGISTER_IA32_KERNEL_GS_BASE', ], start=0)