diff --git a/.gitignore b/.gitignore index 0d71d24..fda2364 100644 --- a/.gitignore +++ b/.gitignore @@ -81,6 +81,16 @@ CTestTestfile.cmake .DS_Store build* + +# MSVC .vs +*.vcxproj.user +*.suo +*.sdf +*.opensdf +*.VC.db +*.VC.opendb +msvc/**/obj/ +msvc/**/bin/ doc/html diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f454c4..8eeddd3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,34 +10,34 @@ project(Zydis VERSION 2.0) # Features option(ZYDIS_FEATURE_DECODER - "Enable instruction decoding and formtting functionality" + "Enable instruction decoding functionality" + ON) +option(ZYDIS_FEATURE_FORMATTER + "Enable instruction formatting functionality" ON) -#option(ZYDIS_FEATURE_ENCODER -# "Enable instruction encoding functionality" -# OFF) option(ZYDIS_FEATURE_EVEX "Enable support for EVEX instructions" ON) option(ZYDIS_FEATURE_MVEX "Enable support for MVEX instructions" ON) -option(ZYDIS_FEATURE_FLAGS - "Include information about affected flags" - ON) -option(ZYDIS_FEATURE_CPUID - "Include information about CPUID feature-flags" - OFF) # Build configuration option(BUILD_SHARED_LIBS "Build shared libraries" OFF) +option(ZYDIS_NO_LIBC + "Don't use any C standard library functions (for exotic build-envs like kernel drivers)" + OFF) option(ZYDIS_BUILD_EXAMPLES "Build examples" ON) option(ZYDIS_BUILD_TOOLS "Build tools" ON) +option(ZYDIS_FUZZ_AFL_FAST + "Enables AFL persistent mode and reduces prints in ZydisFuzzIn" + OFF) option(ZYDIS_DEV_MODE "Enable developer mode (-Wall, -Werror, ...)" OFF) @@ -80,24 +80,21 @@ if (NOT ZYDIS_FEATURE_ENCODER AND NOT ZYDIS_FEATURE_DECODER) ) endif () -if (ZYDIS_FEATURE_EVEX) - target_compile_definitions("Zydis" PUBLIC "ZYDIS_ENABLE_FEATURE_EVEX") +if (NOT ZYDIS_FEATURE_DECODER) + target_compile_definitions("Zydis" PUBLIC "ZYDIS_DISABLE_DECODER") endif () -if (ZYDIS_FEATURE_MVEX) - target_compile_definitions("Zydis" PUBLIC "ZYDIS_ENABLE_FEATURE_MVEX") +if (NOT ZYDIS_FEATURE_FORMATTER) + target_compile_definitions("Zydis" PUBLIC "ZYDIS_DISABLE_FORMATTER") endif () -if (ZYDIS_FEATURE_FLAGS) - target_compile_definitions("Zydis" PUBLIC "ZYDIS_ENABLE_FEATURE_FLAGS") +if (NOT ZYDIS_FEATURE_EVEX) + target_compile_definitions("Zydis" PUBLIC "ZYDIS_DISABLE_EVEX") endif () -if (ZYDIS_FEATURE_CPUID) - target_compile_definitions("Zydis" PUBLIC "ZYDIS_ENABLE_FEATURE_CPUID") +if (NOT ZYDIS_FEATURE_MVEX) + target_compile_definitions("Zydis" PUBLIC "ZYDIS_DISABLE_MVEX") endif () -if (ZYDIS_FEATURE_DECODER) - target_compile_definitions("Zydis" PUBLIC "ZYDIS_ENABLE_FEATURE_DECODER") +if (ZYDIS_NO_LIBC) + target_compile_definitions("Zydis" PUBLIC "ZYDIS_NO_LIBC") endif () -#if (ZYDIS_FEATURE_ENCODER) -# target_compile_definitions("Zydis" PUBLIC "ZYDIS_ENABLE_FEATURE_ENCODER") -#endif () target_sources("Zydis" PUBLIC @@ -107,15 +104,18 @@ target_sources("Zydis" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Mnemonic.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Register.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/SharedTypes.h" - "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Status.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Status.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/String.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Utils.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Zydis.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Internal/LibC.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Internal/SharedData.h" PRIVATE "src/MetaInfo.c" "src/Mnemonic.c" "src/Register.c" - "src/SharedData.h" "src/SharedData.c" + "src/String.c" "src/Utils.c" "src/Zydis.c") @@ -125,25 +125,13 @@ if (ZYDIS_FEATURE_DECODER) "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Decoder.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/DecoderTypes.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Formatter.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Internal/DecoderData.h" PRIVATE - "src/DecoderData.h" - "src/FormatHelper.h" "src/Decoder.c" "src/DecoderData.c" - "src/Formatter.c" - "src/FormatHelper.c") + "src/Formatter.c") endif () -#if (ZYDIS_FEATURE_ENCODER) -# target_sources("Zydis" -# PUBLIC -# "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Encoder.h" -# PRIVATE -# "src/EncoderData.h" -# "src/Encoder.c" -# "src/EncoderData.c") -#endif () - if (BUILD_SHARED_LIBS AND WIN32) target_sources("Zydis" PRIVATE "src/VersionInfo.rc") endif () @@ -161,9 +149,7 @@ install(DIRECTORY "include" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) if (ZYDIS_BUILD_EXAMPLES) if (ZYDIS_FEATURE_DECODER) - add_executable("FormatterHooks" - "examples/FormatterHooks.c" - "examples/FormatHelper.h") + add_executable("FormatterHooks" "examples/FormatterHooks.c") target_link_libraries("FormatterHooks" "Zydis") set_target_properties("FormatterHooks" PROPERTIES FOLDER "Examples/Formatter") target_compile_definitions("FormatterHooks" PRIVATE "_CRT_SECURE_NO_WARNINGS") @@ -172,6 +158,9 @@ if (ZYDIS_BUILD_EXAMPLES) target_link_libraries("ZydisFuzzIn" "Zydis") set_target_properties("FormatterHooks" PROPERTIES FOLDER "Examples") target_compile_definitions("ZydisFuzzIn" PRIVATE "_CRT_SECURE_NO_WARNINGS") + if (ZYDIS_FUZZ_AFL_FAST) + target_compile_definitions("ZydisFuzzIn" PRIVATE "ZYDIS_FUZZ_AFL_FAST") + endif () add_executable("ZydisPerfTest" "examples/ZydisPerfTest.c") target_link_libraries("ZydisPerfTest" "Zydis") diff --git a/README.md b/README.md index 2622719..95ddeb9 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# Zyan Disassembler Engine (Zydis) -[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Gitter](https://badges.gitter.im/zyantific/zyan-disassembler-engine.svg)](https://gitter.im/zyantific/zyan-disassembler-engine?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge) +![zydis logo](https://mainframe.pw/u/P94JAqY9XSDdPedv.svg?x) +[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Gitter](https://badges.gitter.im/zyantific/zyan-disassembler-engine.svg)](https://gitter.im/zyantific/zyan-disassembler-engine?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge) [![Build status](https://ci.appveyor.com/api/projects/status/2tad27q0b9v6qtga/branch/master?svg=true)](https://ci.appveyor.com/project/athre0z/zydis/branch/master) Fast and lightweight x86/x86-64 disassembler library. @@ -116,6 +116,7 @@ make - Intel (for open-sourcing XED, allowing for automatic comparision of our tables against theirs, improving both) - LLVM (for providing pretty solid instruction data as well) - Christian Ludloff (http://sandpile.org, insanely helpful) +- [LekoArts](https://www.lekoarts.de/) (for creating the project logo) - Our [contributors on GitHub](https://github.com/zyantific/zydis/graphs/contributors) ## License diff --git a/assets/PinTestTool/ZydisTestTool.cpp b/assets/PinTestTool/ZydisTestTool.cpp deleted file mode 100755 index 07fc9b9..0000000 --- a/assets/PinTestTool/ZydisTestTool.cpp +++ /dev/null @@ -1,286 +0,0 @@ -/** - * - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "pin.H" -#include "xed-interface.h" - -#include -#include -#include -#include -#include - -/* ========================================================================== */ -/* TLS struct */ -/* ========================================================================== */ - -struct ThreadData -{ - CONTEXT ctx; - ZydisInstructionDecoder decoder; - - ThreadData() - { - ZydisDecoderInitInstructionDecoderEx( - &decoder, ZYDIS_DISASSEMBLER_MODE_64BIT, NULL, 0 - ); - } -}; - -/* ========================================================================== */ -/* Global variables */ -/* ========================================================================== */ - -TLS_KEY tls_key; -std::ostream* out = &cerr; - -PIN_LOCK unique_iforms_lock; -std::set unique_iforms; - -/* ========================================================================== */ -/* Tables */ -/* ========================================================================== */ - -struct RegMapping -{ - REG pin; - ZydisRegister zy; -}; - -RegMapping reg_mapping[] = { - // 64-bit GP register - {REG_RAX, ZYDIS_REGISTER_RAX}, - {REG_RBX, ZYDIS_REGISTER_RBX}, - {REG_RCX, ZYDIS_REGISTER_RCX}, - {REG_RDX, ZYDIS_REGISTER_RDX}, - {REG_RSP, ZYDIS_REGISTER_RSP}, - {REG_RBP, ZYDIS_REGISTER_RBP}, - {REG_RSI, ZYDIS_REGISTER_RSI}, - {REG_RDI, ZYDIS_REGISTER_RDI}, - {REG_R8, ZYDIS_REGISTER_R8 }, - {REG_R9, ZYDIS_REGISTER_R9 }, - {REG_R10, ZYDIS_REGISTER_R10}, - {REG_R11, ZYDIS_REGISTER_R11}, - {REG_R12, ZYDIS_REGISTER_R12}, - {REG_R13, ZYDIS_REGISTER_R13}, - {REG_R14, ZYDIS_REGISTER_R14}, - {REG_R15, ZYDIS_REGISTER_R15}, - - // Segment registers - {REG_SEG_ES, ZYDIS_REGISTER_ES}, - {REG_SEG_SS, ZYDIS_REGISTER_SS}, - {REG_SEG_SS, ZYDIS_REGISTER_SS}, - {REG_SEG_CS, ZYDIS_REGISTER_CS}, - {REG_SEG_DS, ZYDIS_REGISTER_DS}, - {REG_SEG_FS, ZYDIS_REGISTER_FS}, - {REG_SEG_GS, ZYDIS_REGISTER_GS}, - - // Mask registers - {REG_K0, ZYDIS_REGISTER_K0}, - {REG_K1, ZYDIS_REGISTER_K1}, - {REG_K2, ZYDIS_REGISTER_K2}, - {REG_K3, ZYDIS_REGISTER_K3}, - {REG_K4, ZYDIS_REGISTER_K4}, - {REG_K5, ZYDIS_REGISTER_K5}, - {REG_K6, ZYDIS_REGISTER_K6}, - {REG_K7, ZYDIS_REGISTER_K7}, - - // TODO: XMM, YMM, ZMM, ST, TR - - // Special registers - {REG_MXCSR, ZYDIS_REGISTER_MXCSR}, -}; - -/* ========================================================================== */ -/* Command line switches */ -/* ========================================================================== */ - -KNOB knob_out_file( - KNOB_MODE_WRITEONCE, "pintool", "o", "", "Output file name" -); - -KNOB know_unique_iform( - KNOB_MODE_WRITEONCE, "pintool", "unique_iform", "0", - "Only instrument one instruction per iform" -); - -KNOB omit_op_checks( - KNOB_MODE_WRITEONCE, "pintool", "omit_op_checks", "0", - "Skip verification of operand write assumptions" -); - -KNOB omit_flag_checks( - KNOB_MODE_WRITEONCE, "pintool", "omit_flag_checks", "1", - "Skip verification of flag write assumptions" -); - -/* ========================================================================== */ -/* Instrumentation callbacks */ -/* ========================================================================== */ - -VOID PIN_FAST_ANALYSIS_CALL pre_ins_cb(THREADID tid, const CONTEXT* ctx) -{ - ThreadData *tls = static_cast(PIN_GetThreadData(tls_key, tid)); - PIN_SaveContext(ctx, &tls->ctx); -} - -VOID PIN_FAST_ANALYSIS_CALL post_ins_cb(THREADID tid, const CONTEXT* post_ctx) -{ - ThreadData *tls = static_cast(PIN_GetThreadData(tls_key, tid)); - - // Get IPs. - ADDRINT pre_ip = PIN_GetContextReg(&tls->ctx, REG_INST_PTR); - ADDRINT post_ip = PIN_GetContextReg(post_ctx, REG_INST_PTR); - - // If the IP didn't change, we're probably dealing with a rep. - // Skip instruction until last execution where fallthrough kicks in. - ADDRINT ip_diff = post_ip - pre_ip; - if (!ip_diff) return; - - // Disassemble previously executed instruction. - ZydisMemoryInput input; - ZydisInputInitMemoryInput(&input, (void*)pre_ip, 15); - ZydisDecoderSetInput(&tls->decoder, (ZydisCustomInput*)&input); - - ZydisInstructionInfo insn_info; - ZydisStatus decode_status = ZydisDecoderDecodeNextInstruction( - &tls->decoder, &insn_info - ); - - // Can we decode it? - if (!ZYDIS_SUCCESS(decode_status)) { - *out << "Decoding failure" << endl; - goto error; - } - - // Does the length look like what we expected? - if (insn_info.length != ip_diff) { - *out << "Instruction length mismatch (expected " - << dec << ip_diff << ", got " << (int)insn_info.length - << ')' << endl; - goto error; - } - - // Analyze operand effects. - if (!omit_op_checks) { - for (const RegMapping* map = reg_mapping - ; map < reg_mapping + sizeof reg_mapping / sizeof reg_mapping[0] - ; ++map) { - - ADDRINT pre_reg_val = PIN_GetContextReg(&tls->ctx, map->pin); - ADDRINT post_reg_val = PIN_GetContextReg(post_ctx, map->pin); - - // Did the instruction touch this register? - if (pre_reg_val != post_reg_val) { - *out << "Reg value changed (" - << ZydisRegisterGetString(map->zy) - << ")!" << endl; - } - } - } - - // Analyze flag effects. - if (!omit_flag_checks) { - ADDRINT prev_flags = PIN_GetContextReg(&tls->ctx, REG_GFLAGS); - ADDRINT new_flags = PIN_GetContextReg(post_ctx, REG_GFLAGS); - ADDRINT changed_flags = prev_flags ^ new_flags; - if (changed_flags) { - // TODO: implement once flag infos are available. - } - } - - return; - -error: - // Always print raw bytes on error. - *out << "Raw bytes: "; - for (size_t i = 0; i < 15; ++i) { - *out << setfill('0') << setw(2) << hex - << (int)((uint8_t*)pre_ip)[i] << ' '; - } - *out << endl; -} - -VOID instruction(INS ins, VOID *v) -{ - if (!INS_HasFallThrough(ins)) return; - - xed_decoded_inst_t* xed = INS_XedDec(ins); - xed_iform_enum_t iform = xed_decoded_inst_get_iform_enum(xed); - - if (know_unique_iform.Value()) { - PIN_GetLock(&unique_iforms_lock, 0); - if (unique_iforms.find(iform) != unique_iforms.end()) { - PIN_ReleaseLock(&unique_iforms_lock); - return; - } - unique_iforms.insert(iform); - *out << iform << endl; - PIN_ReleaseLock(&unique_iforms_lock); - } - - INS_InsertCall( - ins, IPOINT_BEFORE, (AFUNPTR)&pre_ins_cb, - IARG_FAST_ANALYSIS_CALL, IARG_THREAD_ID, IARG_CONST_CONTEXT, - IARG_END - ); - INS_InsertCall( - ins, IPOINT_AFTER, (AFUNPTR)&post_ins_cb, - IARG_FAST_ANALYSIS_CALL, IARG_THREAD_ID, IARG_CONST_CONTEXT, - IARG_END - ); -} - -VOID thread_start(THREADID tid, CONTEXT *ctx, INT32 flags, VOID* v) -{ - ThreadData* tls = new ThreadData; - PIN_SetThreadData(tls_key, tls, tid); -} - -int main(int argc, char *argv[]) -{ - if (PIN_Init(argc, argv)) { - cerr << KNOB_BASE::StringKnobSummary() << endl; - return 1; - } - - // Open output file. - string file_name = knob_out_file.Value(); - if (!file_name.empty()) { - out = new std::ofstream(file_name.c_str()); - } - - // Init TLS. - tls_key = PIN_CreateThreadDataKey(0); - PIN_InitLock(&unique_iforms_lock); - - // Register hooks. - PIN_AddThreadStartFunction(&thread_start, NULL); - INS_AddInstrumentFunction(&instruction, NULL); - - // Start the program, never returns. - PIN_StartProgram(); - - return 0; -} - -/* ========================================================================== */ diff --git a/assets/PinTestTool/makefile b/assets/PinTestTool/makefile deleted file mode 100644 index da26698..0000000 --- a/assets/PinTestTool/makefile +++ /dev/null @@ -1,21 +0,0 @@ -############################################################## -# -# DO NOT EDIT THIS FILE! -# -############################################################## - -# If the tool is built out of the kit, PIN_ROOT must be specified in the make invocation and point to the kit root. -ifdef PIN_ROOT -CONFIG_ROOT := $(PIN_ROOT)/source/tools/Config -else -CONFIG_ROOT := ../Config -endif -include $(CONFIG_ROOT)/makefile.config -include makefile.rules -include $(TOOLS_ROOT)/Config/makefile.default.rules - -############################################################## -# -# DO NOT EDIT THIS FILE! -# -############################################################## diff --git a/assets/PinTestTool/makefile.rules b/assets/PinTestTool/makefile.rules deleted file mode 100644 index 4a1ba92..0000000 --- a/assets/PinTestTool/makefile.rules +++ /dev/null @@ -1,89 +0,0 @@ -############################################################## -# -# This file includes all the test targets as well as all the -# non-default build rules and test recipes. -# -############################################################## - - -############################################################## -# -# Test targets -# -############################################################## - -###### Place all generic definitions here ###### - -# This defines tests which run tools of the same name. This is simply for convenience to avoid -# defining the test name twice (once in TOOL_ROOTS and again in TEST_ROOTS). -# Tests defined here should not be defined in TOOL_ROOTS and TEST_ROOTS. -TEST_TOOL_ROOTS := ZydisTestTool - -OBJECT_ROOTS += \ - zydis/src/Decoder \ - zydis/src/Formatter \ - zydis/src/Input \ - zydis/src/InstructionDetails \ - zydis/src/InstructionTable \ - zydis/src/Mnemonic \ - zydis/src/Register \ - zydis/src/Utils \ - zydis/src/Zydis - -# This defines the tests to be run that were not already defined in TEST_TOOL_ROOTS. -TEST_ROOTS := - -# This defines the tools which will be run during the the tests, and were not already defined in -# TEST_TOOL_ROOTS. -TOOL_ROOTS := - -# This defines the static analysis tools which will be run during the the tests. They should not -# be defined in TEST_TOOL_ROOTS. If a test with the same name exists, it should be defined in -# TEST_ROOTS. -# Note: Static analysis tools are in fact executables linked with the Pin Static Analysis Library. -# This library provides a subset of the Pin APIs which allows the tool to perform static analysis -# of an application or dll. Pin itself is not used when this tool runs. -SA_TOOL_ROOTS := - -# This defines all the applications that will be run during the tests. -APP_ROOTS := - -# This defines any additional object files that need to be compiled. -OBJECT_ROOTS := - -# This defines any additional dlls (shared objects), other than the pintools, that need to be compiled. -DLL_ROOTS := - -# This defines any static libraries (archives), that need to be built. -LIB_ROOTS := - -###### Define the sanity subset ###### - -# This defines the list of tests that should run in sanity. It should include all the tests listed in -# TEST_TOOL_ROOTS and TEST_ROOTS excluding only unstable tests. -SANITY_SUBSET := $(TEST_TOOL_ROOTS) $(TEST_ROOTS) - - -############################################################## -# -# Test recipes -# -############################################################## - -# This section contains recipes for tests other than the default. -# See makefile.default.rules for the default test rules. -# All tests in this section should adhere to the naming convention: .test - - -############################################################## -# -# Build rules -# -############################################################## - -ADDITIONAL_INCLUDES := -Izydis/include -I. -TOOL_CFLAGS += $(ADDITIONAL_INCLUDES) -TOOL_CXXFLAGS += $(ADDITIONAL_INCLUDES) - -$(OBJDIR)ZydisTestTool$(PINTOOL_SUFFIX): $(OBJDIR)ZydisTestTool$(OBJ_SUFFIX) $(OBJDIR)zydis/src/Decoder$(OBJ_SUFFIX) $(OBJDIR)zydis/src/Formatter$(OBJ_SUFFIX) $(OBJDIR)zydis/src/Input$(OBJ_SUFFIX) $(OBJDIR)zydis/src/InstructionDetails$(OBJ_SUFFIX) $(OBJDIR)zydis/src/InstructionTable$(OBJ_SUFFIX) $(OBJDIR)zydis/src/Mnemonic$(OBJ_SUFFIX) $(OBJDIR)zydis/src/Register$(OBJ_SUFFIX) $(OBJDIR)zydis/src/Utils$(OBJ_SUFFIX) $(OBJDIR)zydis/src/Zydis$(OBJ_SUFFIX) - $(LINKER) $(TOOL_LDFLAGS) $(LINK_EXE)$@ $^ $(TOOL_LPATHS) $(TOOL_LIBS) diff --git a/assets/PinTestTool/ZydisExportConfig.h b/assets/ZydisExportConfigSample.h similarity index 100% rename from assets/PinTestTool/ZydisExportConfig.h rename to assets/ZydisExportConfigSample.h diff --git a/examples/FormatHelper.h b/examples/FormatHelper.h deleted file mode 100644 index 481d922..0000000 --- a/examples/FormatHelper.h +++ /dev/null @@ -1,174 +0,0 @@ -/*************************************************************************************************** - - Zyan Disassembler Engine (Zydis) - - Original Author : Florian Bernd - - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - -***************************************************************************************************/ - -#ifndef ZYDIS_FORMATHELPER_H -#define ZYDIS_FORMATHELPER_H - -#include -#include -#include -#include -#include -#include -#include -#include - -/* ============================================================================================== */ -/* Format helper functions */ -/* ============================================================================================== */ - -/* ---------------------------------------------------------------------------------------------- */ -/* Enums and types */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisStringBufferAppendMode datatype. - */ -typedef uint8_t ZydisStringBufferAppendMode; - -/** - * @brief Values that represent zydis string-buffer append-modes. - */ -enum ZydisStringBufferAppendModes -{ - /** - * @brief Appends the string as it is. - */ - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, - /** - * @brief Converts the string to lowercase characters. - */ - ZYDIS_STRBUF_APPEND_MODE_LOWERCASE, - /** - * @brief Converts the string to uppercase characters. - */ - ZYDIS_STRBUF_APPEND_MODE_UPPERCASE -}; - -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Appends the @c text to the given @c buffer and increases the string-buffer pointer by - * the number of chars written. - * - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param mode The append-mode. - * @param text The text to append. - * - * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or - * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not - * sufficient to append the given @c text. - */ -ZYDIS_INLINE ZydisStatus ZydisStringBufferAppend(char** buffer, size_t bufferLen, - ZydisStringBufferAppendMode mode, const char* text) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen != 0); - ZYDIS_ASSERT(text); - - size_t strLen = strlen(text); - if (strLen >= bufferLen) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - strncpy(*buffer, text, strLen + 1); - switch (mode) - { - case ZYDIS_STRBUF_APPEND_MODE_LOWERCASE: - for (size_t i = 0; i < strLen; ++i) - { - (*buffer[i]) = (char)tolower((*buffer)[i]); - } - break; - case ZYDIS_STRBUF_APPEND_MODE_UPPERCASE: - for (size_t i = 0; i < strLen; ++i) - { - (*buffer)[i] = (char)toupper((*buffer)[i]); - } - break; - default: - break; - } - *buffer += strLen; - return ZYDIS_STATUS_SUCCESS; -} - -/** - * @brief Appends formatted text to the given @c buffer and increases the string-buffer pointer - * by the number of chars written. - * - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param mode The append-mode. - * @param format The format string. - * - * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or - * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not - * sufficient to append the given text. - */ -ZYDIS_INLINE ZydisStatus ZydisStringBufferAppendFormat(char** buffer, size_t bufferLen, - ZydisStringBufferAppendMode mode, const char* format, ...) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen != 0); - ZYDIS_ASSERT(format); - - va_list arglist; - va_start(arglist, format); - int w = vsnprintf(*buffer, bufferLen, format, arglist); - if ((w < 0) || ((size_t)w >= bufferLen)) - { - va_end(arglist); - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - switch (mode) - { - case ZYDIS_STRBUF_APPEND_MODE_LOWERCASE: - for (size_t i = 0; i < (size_t)w; ++i) - { - (*buffer)[i] = (char)tolower((*buffer)[i]); - } - break; - case ZYDIS_STRBUF_APPEND_MODE_UPPERCASE: - for (size_t i = 0; i < (size_t)w; ++i) - { - (*buffer)[i] = (char)toupper((*buffer)[i]); - } - break; - default: - break; - } - *buffer += (size_t)w; - va_end(arglist); - return ZYDIS_STATUS_SUCCESS; -} - -/* ---------------------------------------------------------------------------------------------- */ - -/* ============================================================================================== */ - -#endif /* ZYDIS_FORMATHELPER_H */ diff --git a/examples/FormatterHooks.c b/examples/FormatterHooks.c index 3224441..92313e9 100644 --- a/examples/FormatterHooks.c +++ b/examples/FormatterHooks.c @@ -33,10 +33,46 @@ * the condition encoded in the immediate operand). */ +#include +#include +#include #include #include -#include "FormatHelper.h" -#include + +/* ============================================================================================== */ +/* Helper functions */ +/* ============================================================================================== */ + +/** + * @brief Appends formatted text to the given `string`. + * + * @param string A pointer to the string. + * @param format The format string. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given text. + */ +ZYDIS_INLINE ZydisStatus ZydisStringAppendFormatC(ZydisString* string, const char* format, ...) +{ + if (!string || !string->buffer || !format) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + va_list arglist; + va_start(arglist, format); + const int w = vsnprintf(string->buffer + string->length, string->capacity - string->length, + format, arglist); + if ((w < 0) || ((size_t)w > string->capacity - string->length)) + { + va_end(arglist); + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + string->length += w; + va_end(arglist); + return ZYDIS_STATUS_SUCCESS; +} /* ============================================================================================== */ /* Static data */ @@ -97,11 +133,10 @@ typedef struct ZydisCustomUserData_ /* Hook callbacks */ /* ============================================================================================== */ -ZydisFormatterFormatFunc defaultPrintMnemonic; +ZydisFormatterFunc defaultPrintMnemonic; static ZydisStatus ZydisFormatterPrintMnemonic(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - ZydisCustomUserData* userData) + ZydisString* string, const ZydisDecodedInstruction* instruction, ZydisCustomUserData* userData) { // We use the user-data to pass data to the @c ZydisFormatterFormatOperandImm function. userData->ommitImmediate = ZYDIS_TRUE; @@ -109,40 +144,36 @@ static ZydisStatus ZydisFormatterPrintMnemonic(const ZydisFormatter* formatter, // Rewrite the instruction-mnemonic for the given instructions if (instruction->operands[instruction->operandCount - 1].type == ZYDIS_OPERAND_TYPE_IMMEDIATE) { - uint8_t conditionCode = + const uint8_t conditionCode = (uint8_t)instruction->operands[instruction->operandCount - 1].imm.value.u; switch (instruction->mnemonic) { case ZYDIS_MNEMONIC_CMPPS: if (conditionCode < 0x08) { - return ZydisStringBufferAppendFormat(buffer, bufferLen, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, "cmp%sps", - conditionCodeStrings[conditionCode]); + return ZydisStringAppendFormatC( + string, "cmp%sps", conditionCodeStrings[conditionCode]); } break; case ZYDIS_MNEMONIC_CMPPD: if (conditionCode < 0x08) { - return ZydisStringBufferAppendFormat(buffer, bufferLen, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, "cmp%spd", - conditionCodeStrings[conditionCode]); + return ZydisStringAppendFormatC( + string, "cmp%spd", conditionCodeStrings[conditionCode]); } break; case ZYDIS_MNEMONIC_VCMPPS: if (conditionCode < 0x20) { - return ZydisStringBufferAppendFormat(buffer, bufferLen, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, "vcmp%sps", - conditionCodeStrings[conditionCode]); + return ZydisStringAppendFormatC( + string, "vcmp%sps", conditionCodeStrings[conditionCode]); } break; case ZYDIS_MNEMONIC_VCMPPD: if (conditionCode < 0x20) { - return ZydisStringBufferAppendFormat(buffer, bufferLen, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, "vcmp%spd", - conditionCodeStrings[conditionCode]); + return ZydisStringAppendFormatC( + string, "vcmp%spd", conditionCodeStrings[conditionCode]); } break; default: @@ -155,15 +186,15 @@ static ZydisStatus ZydisFormatterPrintMnemonic(const ZydisFormatter* formatter, userData->ommitImmediate = ZYDIS_FALSE; // Default mnemonic printing - return defaultPrintMnemonic(formatter, buffer, bufferLen, instruction, userData); + return defaultPrintMnemonic(formatter, string, instruction, userData); } /* ---------------------------------------------------------------------------------------------- */ -ZydisFormatterFormatOperandFunc defaultFormatOperandImm; +ZydisFormatterOperandFunc defaultFormatOperandImm; static ZydisStatus ZydisFormatterFormatOperandImm(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, + ZydisString* string, const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, ZydisCustomUserData* userData) { // The @c ZydisFormatterFormatMnemonic sinals us to omit the immediate (condition-code) @@ -176,7 +207,7 @@ static ZydisStatus ZydisFormatterFormatOperandImm(const ZydisFormatter* formatte } // Default immediate formatting - return defaultFormatOperandImm(formatter, buffer, bufferLen, instruction, operand, userData); + return defaultFormatOperandImm(formatter, string, instruction, operand, userData); } /* ---------------------------------------------------------------------------------------------- */ @@ -188,16 +219,16 @@ static ZydisStatus ZydisFormatterFormatOperandImm(const ZydisFormatter* formatte void disassembleBuffer(ZydisDecoder* decoder, uint8_t* data, size_t length, ZydisBool installHooks) { ZydisFormatter formatter; - ZydisFormatterInitEx(&formatter, ZYDIS_FORMATTER_STYLE_INTEL, - ZYDIS_FMTFLAG_FORCE_SEGMENTS | ZYDIS_FMTFLAG_FORCE_OPERANDSIZE, - ZYDIS_FORMATTER_ADDR_ABSOLUTE, ZYDIS_FORMATTER_DISP_DEFAULT, ZYDIS_FORMATTER_IMM_DEFAULT); + ZydisFormatterInit(&formatter, ZYDIS_FORMATTER_STYLE_INTEL); + ZydisFormatterSetProperty(&formatter, ZYDIS_FORMATTER_PROP_FORCE_MEMSEG, ZYDIS_TRUE); + ZydisFormatterSetProperty(&formatter, ZYDIS_FORMATTER_PROP_FORCE_MEMSIZE, ZYDIS_TRUE); if (installHooks) { - defaultPrintMnemonic = (ZydisFormatterFormatFunc)&ZydisFormatterPrintMnemonic; + defaultPrintMnemonic = (ZydisFormatterFunc)&ZydisFormatterPrintMnemonic; ZydisFormatterSetHook(&formatter, ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC, (const void**)&defaultPrintMnemonic); - defaultFormatOperandImm = (ZydisFormatterFormatOperandFunc)&ZydisFormatterFormatOperandImm; + defaultFormatOperandImm = (ZydisFormatterOperandFunc)&ZydisFormatterFormatOperandImm; ZydisFormatterSetHook(&formatter, ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_IMM, (const void**)&defaultFormatOperandImm); } diff --git a/examples/ZydisFuzzIn.c b/examples/ZydisFuzzIn.c index fa4bfc9..7913ef3 100644 --- a/examples/ZydisFuzzIn.c +++ b/examples/ZydisFuzzIn.c @@ -39,21 +39,22 @@ #include #include -typedef struct ZydisFuzzControlBlock_ { +typedef struct ZydisFuzzControlBlock_ +{ ZydisMachineMode machineMode; ZydisAddressWidth addressWidth; - ZydisDecodeGranularity granularity; + ZydisBool decoderMode[ZYDIS_DECODER_MODE_MAX_VALUE + 1]; ZydisFormatterStyle formatterStyle; - ZydisFormatterFlags formatterFlags; - ZydisFormatterAddressFormat formatterAddrFormat; - ZydisFormatterDisplacementFormat formatterDispFormat; - ZydisFormatterImmediateFormat formatterImmFormat; + uintptr_t formatterProperties[ZYDIS_FORMATTER_PROP_MAX_VALUE + 1]; + char* string[16]; } ZydisFuzzControlBlock; /* ============================================================================================== */ /* Entry point */ /* ============================================================================================== */ +int doIteration(); + int main() { if (ZydisGetVersion() != ZYDIS_VERSION) @@ -62,29 +63,76 @@ int main() return EXIT_FAILURE; } +#ifdef ZYDIS_FUZZ_AFL_FAST + int finalRet; + while (__AFL_LOOP(1000)) + { + finalRet = doIteration(); + } + return finalRet; +#else + return doIteration(); +#endif +} + +#ifdef ZYDIS_FUZZ_AFL_FAST +# define ZYDIS_MAYBE_FPUTS(x, y) +#else +# define ZYDIS_MAYBE_FPUTS(x, y) fputs(x, y) +#endif + +int doIteration() +{ ZydisFuzzControlBlock controlBlock; if (fread(&controlBlock, 1, sizeof(controlBlock), stdin) != sizeof(controlBlock)) { - fputs("not enough bytes to fuzz\n", stderr); + ZYDIS_MAYBE_FPUTS("not enough bytes to fuzz\n", stderr); return EXIT_FAILURE; } + controlBlock.string[ZYDIS_ARRAY_SIZE(controlBlock.string) - 1] = 0; ZydisDecoder decoder; - if (!ZYDIS_SUCCESS(ZydisDecoderInitEx(&decoder, controlBlock.machineMode, - controlBlock.addressWidth, controlBlock.granularity))) + if (!ZYDIS_SUCCESS( + ZydisDecoderInit(&decoder, controlBlock.machineMode, controlBlock.addressWidth))) { - fputs("Failed to initialize decoder\n", stderr); + ZYDIS_MAYBE_FPUTS("Failed to initialize decoder\n", stderr); return EXIT_FAILURE; } + for (ZydisDecoderMode mode = 0; mode <= ZYDIS_DECODER_MODE_MAX_VALUE; ++mode) + { + if (!ZYDIS_SUCCESS( + ZydisDecoderEnableMode(&decoder, mode, controlBlock.decoderMode[mode] ? 1 : 0))) + { + ZYDIS_MAYBE_FPUTS("Failed to adjust decoder-mode\n", stderr); + return EXIT_FAILURE; + } + } ZydisFormatter formatter; - if (!ZYDIS_SUCCESS(ZydisFormatterInitEx(&formatter, controlBlock.formatterStyle, - controlBlock.formatterFlags, controlBlock.formatterAddrFormat, - controlBlock.formatterDispFormat, controlBlock.formatterImmFormat))) + if (!ZYDIS_SUCCESS(ZydisFormatterInit(&formatter, controlBlock.formatterStyle))) { - fputs("failed to initialize instruction-formatter\n", stderr); + ZYDIS_MAYBE_FPUTS("Failed to initialize instruction-formatter\n", stderr); return EXIT_FAILURE; } + for (ZydisFormatterProperty prop = 0; prop <= ZYDIS_FORMATTER_PROP_MAX_VALUE; ++prop) + { + switch (prop) + { + case ZYDIS_FORMATTER_PROP_HEX_PREFIX: + case ZYDIS_FORMATTER_PROP_HEX_SUFFIX: + controlBlock.formatterProperties[prop] = + controlBlock.formatterProperties[prop] ? (uintptr_t)&controlBlock.string : 0; + break; + default: + break; + } + if (!ZYDIS_SUCCESS(ZydisFormatterSetProperty(&formatter, prop, + controlBlock.formatterProperties[prop]))) + { + ZYDIS_MAYBE_FPUTS("Failed to set formatter-attribute\n", stderr); + return EXIT_FAILURE; + } + } uint8_t readBuf[ZYDIS_MAX_INSTRUCTION_LENGTH * 1024]; size_t numBytesRead; @@ -116,7 +164,7 @@ int main() } } while (numBytesRead == sizeof(readBuf)); - return 0; + return EXIT_SUCCESS; } /* ============================================================================================== */ diff --git a/examples/ZydisPerfTest.c b/examples/ZydisPerfTest.c index 5344fd6..95cab7d 100644 --- a/examples/ZydisPerfTest.c +++ b/examples/ZydisPerfTest.c @@ -32,6 +32,7 @@ #include #include #include +#include #if defined(ZYDIS_WINDOWS) # include @@ -152,26 +153,32 @@ void adjustProcessAndThreadPriority() /* Internal functions */ /* ============================================================================================== */ -uint64_t processBuffer(const char* buffer, size_t length, ZydisDecodeGranularity granularity, - ZydisBool format) +uint64_t processBuffer(const char* buffer, size_t length, ZydisBool minimalMode, ZydisBool format) { ZydisDecoder decoder; - if (!ZYDIS_SUCCESS(ZydisDecoderInitEx(&decoder, - ZYDIS_MACHINE_MODE_LONG_64, ZYDIS_ADDRESS_WIDTH_64, granularity))) + if (!ZYDIS_SUCCESS( + ZydisDecoderInit(&decoder, ZYDIS_MACHINE_MODE_LONG_64, ZYDIS_ADDRESS_WIDTH_64))) { fputs("Failed to initialize decoder\n", stderr); exit(EXIT_FAILURE); } + if (!ZYDIS_SUCCESS( + ZydisDecoderEnableMode(&decoder, ZYDIS_DECODER_MODE_MINIMAL, minimalMode))) + { + fputs("Failed to adjust decoder-mode\n", stderr); + exit(EXIT_FAILURE); + } ZydisFormatter formatter; if (format) { - if (!ZYDIS_SUCCESS(ZydisFormatterInitEx(&formatter, ZYDIS_FORMATTER_STYLE_INTEL, - ZYDIS_FMTFLAG_FORCE_SEGMENTS | ZYDIS_FMTFLAG_FORCE_OPERANDSIZE, - ZYDIS_FORMATTER_ADDR_ABSOLUTE, ZYDIS_FORMATTER_DISP_DEFAULT, - ZYDIS_FORMATTER_IMM_DEFAULT))) + if (!ZYDIS_SUCCESS(ZydisFormatterInit(&formatter, ZYDIS_FORMATTER_STYLE_INTEL)) || + !ZYDIS_SUCCESS(ZydisFormatterSetProperty(&formatter, + ZYDIS_FORMATTER_PROP_FORCE_MEMSEG, ZYDIS_TRUE)) || + !ZYDIS_SUCCESS(ZydisFormatterSetProperty(&formatter, + ZYDIS_FORMATTER_PROP_FORCE_MEMSIZE, ZYDIS_TRUE))) { - fputs("Failed to initialized instruction-formatter\n", stderr); + fputs("Failed to initialize instruction-formatter\n", stderr); exit(EXIT_FAILURE); } } @@ -202,21 +209,20 @@ uint64_t processBuffer(const char* buffer, size_t length, ZydisDecodeGranularity return count; } -void testPerformance(const char* buffer, size_t length, ZydisDecodeGranularity granularity, - ZydisBool format) +void testPerformance(const char* buffer, size_t length, ZydisBool minimalMode, ZydisBool format) { // Cache warmup - processBuffer(buffer, length, granularity, format); + processBuffer(buffer, length, minimalMode, format); // Testing uint64_t count = 0; StartCounter(); for (uint8_t j = 0; j < 100; ++j) { - count += processBuffer(buffer, length, granularity, format); + count += processBuffer(buffer, length, minimalMode, format); } - printf("Granularity %d, Formatting %d, Instructions: %6.2fM, Time: %8.2f msec\n", - granularity, format, (double)count / 1000000, GetCounter()); + printf("Minimal-Mode %d, Formatting %d, Instructions: %6.2fM, Time: %8.2f msec\n", + minimalMode, format, (double)count / 1000000, GetCounter()); } void generateTestData(FILE* file, uint8_t encoding) @@ -393,7 +399,7 @@ int main(int argc, char** argv) } rewind(file); - if (fread(buffer, 1, length, file) != length) + if (fread(buffer, 1, length, file) != (size_t)length) { fprintf(stderr, "Could not read %" PRIu64 " bytes from file \"%s\"", (uint64_t)length, &buf[0]); @@ -401,9 +407,9 @@ int main(int argc, char** argv) } printf("Testing %s ...\n", tests[i].encoding); - testPerformance(buffer, length, ZYDIS_DECODE_GRANULARITY_MINIMAL, ZYDIS_FALSE); - testPerformance(buffer, length, ZYDIS_DECODE_GRANULARITY_FULL , ZYDIS_FALSE); - testPerformance(buffer, length, ZYDIS_DECODE_GRANULARITY_FULL , ZYDIS_TRUE ); + testPerformance(buffer, length, ZYDIS_TRUE , ZYDIS_FALSE); + testPerformance(buffer, length, ZYDIS_FALSE, ZYDIS_FALSE); + testPerformance(buffer, length, ZYDIS_FALSE, ZYDIS_TRUE ); puts(""); NextFile1: diff --git a/examples/ZydisWinKernel.c b/examples/ZydisWinKernel.c new file mode 100644 index 0000000..c50ee01 --- /dev/null +++ b/examples/ZydisWinKernel.c @@ -0,0 +1,188 @@ +/*************************************************************************************************** + + Zyan Disassembler Engine (Zydis) + + Original Author : Matthijs Lavrijsen + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +/** + * @file + * @brief Windows kernel mode driver sample. + * + * This is a Windows kernel mode driver. It links against the kernel mode-compatible version of Zydis. + * The driver finds its own entry point and decodes and prints the disassembly of this function. + * To view the log, either attach a kernel debugger or use a tool like Sysinternals DebugView. + */ + +#include +#include +#include +#include +#include "Zydis/Zydis.h" + +/* ============================================================================================== */ +/* Forward declarations */ +/* ============================================================================================== */ + +NTKERNELAPI +PVOID +NTAPI +RtlPcToFileHeader( + _In_ PVOID PcValue, + _Out_ PVOID *BaseOfImage + ); + +NTKERNELAPI +PIMAGE_NT_HEADERS +NTAPI +RtlImageNtHeader( + _In_ PVOID ImageBase + ); + +#if defined(ZYDIS_CLANG) || defined(ZYDIS_GNUC) +__attribute__((section("INIT"))) +#endif +DRIVER_INITIALIZE +DriverEntry; + +#if defined(ALLOC_PRAGMA) && !(defined(ZYDIS_CLANG) || defined(ZYDIS_GNUC)) +#pragma alloc_text(INIT, DriverEntry) +#endif + +/* ============================================================================================== */ +/* Helper functions */ +/* ============================================================================================== */ + +VOID +Print( + _In_ PCCH Format, + _In_ ... + ) +{ + CHAR message[512]; + va_list argList; + va_start(argList, Format); + const int n = _vsnprintf_s(message, sizeof(message), sizeof(message) - 1, Format, argList); + message[n] = '\0'; + vDbgPrintExWithPrefix("[ZYDIS] ", DPFLTR_IHVDRIVER_ID, DPFLTR_ERROR_LEVEL, message, argList); + va_end(argList); +} + +/* ============================================================================================== */ +/* Entry point */ +/* ============================================================================================== */ + +_Use_decl_annotations_ +NTSTATUS +DriverEntry( + _In_ PDRIVER_OBJECT DriverObject, + _In_ PUNICODE_STRING RegistryPath + ) +{ + PAGED_CODE(); + + UNREFERENCED_PARAMETER(RegistryPath); + + if (ZydisGetVersion() != ZYDIS_VERSION) + { + Print("Invalid zydis version\n"); + return STATUS_UNKNOWN_REVISION; + } + + // Get the driver's image base and PE headers + ULONG_PTR imageBase; + RtlPcToFileHeader((PVOID)DriverObject->DriverInit, (PVOID*)&imageBase); + if (imageBase == 0) + return STATUS_DRIVER_ENTRYPOINT_NOT_FOUND; + PIMAGE_NT_HEADERS ntHeaders = RtlImageNtHeader((PVOID)imageBase); + if (imageBase == 0) + return STATUS_INVALID_IMAGE_FORMAT; + + // Get the section headers of the INIT section + PIMAGE_SECTION_HEADER section = IMAGE_FIRST_SECTION(ntHeaders); + PIMAGE_SECTION_HEADER initSection = NULL; + for (ULONG i = 0; i < ntHeaders->FileHeader.NumberOfSections; ++i) + { + if (memcmp(section->Name, "INIT", sizeof("INIT") - 1) == 0) + { + initSection = section; + break; + } + section++; + } + if (initSection == NULL) + return STATUS_NOT_FOUND; + + // Get the RVAs of the entry point and import directory. If the import directory lies within the INIT section, + // stop disassembling when its address is reached. Otherwise, disassemble until the end of the INIT section. + const ULONG entryPointRva = (ULONG)((ULONG_PTR)DriverObject->DriverInit - imageBase); + const ULONG importDirRva = ntHeaders->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT].VirtualAddress; + SIZE_T length = initSection->VirtualAddress + initSection->SizeOfRawData - entryPointRva; + if (importDirRva > entryPointRva && importDirRva > initSection->VirtualAddress && + importDirRva < initSection->VirtualAddress + initSection->SizeOfRawData) + length = importDirRva - entryPointRva; + + Print("Driver image base: 0x%p, size: 0x%X\n", imageBase, ntHeaders->OptionalHeader.SizeOfImage); + Print("Entry point RVA: 0x%X (0x%p)\n", entryPointRva, DriverObject->DriverInit); + + // Initialize Zydis decoder and formatter + ZydisDecoder decoder; +#ifdef _M_AMD64 + if (!ZYDIS_SUCCESS(ZydisDecoderInit(&decoder, ZYDIS_MACHINE_MODE_LONG_64, ZYDIS_ADDRESS_WIDTH_64))) +#else + if (!ZYDIS_SUCCESS(ZydisDecoderInit(&decoder, ZYDIS_MACHINE_MODE_LONG_COMPAT_32, ZYDIS_ADDRESS_WIDTH_32))) +#endif + return STATUS_DRIVER_INTERNAL_ERROR; + + ZydisFormatter formatter; + if (!ZYDIS_SUCCESS(ZydisFormatterInit(&formatter, ZYDIS_FORMATTER_STYLE_INTEL))) + return STATUS_DRIVER_INTERNAL_ERROR; + + SIZE_T readOffset = 0; + ZydisDecodedInstruction instruction; + ZydisStatus status; + CHAR printBuffer[128]; + + // Start the decode loop + while ((status = ZydisDecoderDecodeBuffer(&decoder, (PVOID)(imageBase + entryPointRva + readOffset), + length - readOffset, (ULONG_PTR)(imageBase + entryPointRva + readOffset), &instruction)) != ZYDIS_STATUS_NO_MORE_DATA) + { + NT_ASSERT(ZYDIS_SUCCESS(status)); + if (!ZYDIS_SUCCESS(status)) + { + readOffset++; + continue; + } + + // Format and print the instruction + ZydisFormatterFormatInstruction( + &formatter, &instruction, printBuffer, sizeof(printBuffer)); + Print("+%-4X 0x%-16llX\t\t%s\n", readOffset, instruction.instrAddress, printBuffer); + + readOffset += instruction.length; + } + + // Return an error status so that the driver does not have to be unloaded after running. + return STATUS_UNSUCCESSFUL; +} + +/* ============================================================================================== */ diff --git a/include/Zydis/CommonTypes.h b/include/Zydis/CommonTypes.h index 0de9ec4..c4966b0 100644 --- a/include/Zydis/CommonTypes.h +++ b/include/Zydis/CommonTypes.h @@ -1,100 +1,137 @@ -/*************************************************************************************************** - - Zyan Disassembler Library (Zydis) - - Original Author : Florian Bernd, Joel Höner - - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - -***************************************************************************************************/ - -/** - * @file - * @brief Includes and defines some default datatypes. - */ - -#ifndef ZYDIS_COMMONTYPES_H -#define ZYDIS_COMMONTYPES_H - -#include - -/* ============================================================================================== */ -/* Integral types */ -/* ============================================================================================== */ - -// Fixed width integer types. -#if defined(ZYDIS_WINKERNEL) -# if !defined(ZYDIS_MSVC) -# error "Windows kernel drivers are only supported with MSVC" -# endif - typedef unsigned __int8 uint8_t; - typedef unsigned __int16 uint16_t; - typedef unsigned __int32 uint32_t; - typedef unsigned __int64 uint64_t; - typedef __int8 int8_t; - typedef __int16 int16_t; - typedef __int32 int32_t; - typedef __int64 int64_t; -# define UINT8_MAX (255) -# define UINT16_MAX (65535U) -# define UINT32_MAX (4294967295UL) -# define UINT64_MAX (18446744073709551615ULL) -# define INT8_MAX (127) -# define INT8_MIN (-128) -# define INT16_MAX (32767) -# define INT16_MIN (-32767-1) -# define INT32_MIN (-2147483647L-1) -# define INT32_MAX (2147483647L) -# define INT64_MIN (-9223372036854775807LL-1) -# define INT64_MAX (9223372036854775807LL) -# define PRIX8 "hhX" -# define PRIX16 "hX" -# define PRIX32 "X" -# define PRIX64 "llX" -#else -# include -# include -#endif - -// size_t, ptrdiff_t -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* ============================================================================================== */ -/* Boolean */ -/* ============================================================================================== */ - -#define ZYDIS_FALSE 0 -#define ZYDIS_TRUE 1 - -/** - * @briefs Defines the @c ZydisBool datatype. - */ -typedef uint8_t ZydisBool; - -/* ============================================================================================== */ - -#ifdef __cplusplus -} -#endif - -#endif /* ZYDIS_COMMONTYPES_H */ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd, Joel Höner + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +/** + * @file + * @brief Includes and defines some default datatypes. + */ + +#ifndef ZYDIS_COMMONTYPES_H +#define ZYDIS_COMMONTYPES_H + +#include + +/* ============================================================================================== */ +/* Integer types */ +/* ============================================================================================== */ + +#if !defined(ZYDIS_NO_LIBC) + // If is LibC present, we use stdint types. +# include +# include + typedef uint8_t ZydisU8; + typedef uint16_t ZydisU16; + typedef uint32_t ZydisU32; + typedef uint64_t ZydisU64; + typedef int8_t ZydisI8; + typedef int16_t ZydisI16; + typedef int32_t ZydisI32; + typedef int64_t ZydisI64; + typedef size_t ZydisUSize; + typedef ptrdiff_t ZydisISize; + typedef uintptr_t ZydisUPointer; + typedef intptr_t ZydisIPointer; +#else + // No LibC, use compiler built-in types / macros. +# if defined(ZYDIS_MSVC) + typedef unsigned __int8 ZydisU8; + typedef unsigned __int16 ZydisU16; + typedef unsigned __int32 ZydisU32; + typedef unsigned __int64 ZydisU64; + typedef signed __int8 ZydisI8; + typedef signed __int16 ZydisI16; + typedef signed __int32 ZydisI32; + typedef signed __int64 ZydisI64; +# if _WIN64 + typedef ZydisU64 ZydisUSize; + typedef ZydisI64 ZydisISize; + typedef ZydisU64 ZydisUPointer; + typedef ZydisI64 ZydisIPointer; +# else + typedef ZydisU32 ZydisUSize; + typedef ZydisI32 ZydisISize; + typedef ZydisU32 ZydisUPointer; + typedef ZydisI32 ZydisIPointer; +# endif +# elif defined(ZYDIS_GNUC) + typedef __UINT8_TYPE__ ZydisU8; + typedef __UINT16_TYPE__ ZydisU16; + typedef __UINT32_TYPE__ ZydisU32; + typedef __UINT64_TYPE__ ZydisU64; + typedef __INT8_TYPE__ ZydisI8; + typedef __INT16_TYPE__ ZydisI16; + typedef __INT32_TYPE__ ZydisI32; + typedef __INT64_TYPE__ ZydisI64; + typedef __SIZE_TYPE__ ZydisUSize; + typedef __PTRDIFF_TYPE__ ZydisISize; + typedef __UINTPTR_TYPE__ ZydisUPointer; + typedef __INTPTR_TYPE__ ZydisIPointer; +# else +# error "Unsupported compiler for no-libc mode." +# endif +#endif + +// Verify size assumptions. +ZYDIS_STATIC_ASSERT(sizeof(ZydisU8 ) == 1 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisU16 ) == 2 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisU32 ) == 4 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisU64 ) == 8 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisI8 ) == 1 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisI16 ) == 2 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisI32 ) == 4 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisI64 ) == 8 ); +ZYDIS_STATIC_ASSERT(sizeof(ZydisUSize ) == sizeof(void*)); // TODO: This one is incorrect! +ZYDIS_STATIC_ASSERT(sizeof(ZydisISize ) == sizeof(void*)); // TODO: This one is incorrect! +ZYDIS_STATIC_ASSERT(sizeof(ZydisUPointer) == sizeof(void*)); +ZYDIS_STATIC_ASSERT(sizeof(ZydisIPointer) == sizeof(void*)); + +// Verify signedness assumptions (relies on size checks above). +ZYDIS_STATIC_ASSERT((ZydisI8 )-1 >> 1 < (ZydisI8 )((ZydisU8 )-1 >> 1)); +ZYDIS_STATIC_ASSERT((ZydisI16)-1 >> 1 < (ZydisI16)((ZydisU16)-1 >> 1)); +ZYDIS_STATIC_ASSERT((ZydisI32)-1 >> 1 < (ZydisI32)((ZydisU32)-1 >> 1)); +ZYDIS_STATIC_ASSERT((ZydisI64)-1 >> 1 < (ZydisI64)((ZydisU64)-1 >> 1)); + +/* ============================================================================================== */ +/* NULL */ +/* ============================================================================================== */ + +#define ZYDIS_NULL ((void*)0) + +/* ============================================================================================== */ +/* Boolean */ +/* ============================================================================================== */ + +#define ZYDIS_FALSE 0 +#define ZYDIS_TRUE 1 + +/** + * @briefs Defines the @c ZydisBool datatype. + */ +typedef ZydisU8 ZydisBool; + +/* ============================================================================================== */ + +#endif /* ZYDIS_COMMONTYPES_H */ diff --git a/include/Zydis/Decoder.h b/include/Zydis/Decoder.h index 000cd94..9c3f019 100644 --- a/include/Zydis/Decoder.h +++ b/include/Zydis/Decoder.h @@ -45,22 +45,22 @@ extern "C" { /* Enums and types */ /* ============================================================================================== */ -/** - * @brief Defines the @c ZydisDecodeGranularity datatype. - */ -typedef uint8_t ZydisDecodeGranularity; +/* ---------------------------------------------------------------------------------------------- */ +/* Decoder mode */ +/* ---------------------------------------------------------------------------------------------- */ /** - * @brief Decoder modes defining how granular the instruction should be decoded. + * @brief Defines the @c ZydisDecoderMode datatype. */ -enum ZydisDecodeGranularities +typedef ZydisU8 ZydisDecoderMode; + +/** + * @brief Values that represent decoder-modes. + */ +enum ZydisDecoderModes { /** - * @brief Defaults to `ZYDIS_DECODE_GRANULARITY_FULL`. - */ - ZYDIS_DECODE_GRANULARITY_DEFAULT, - /** - * @brief Minimal instruction decoding without semantic analysis. + * @brief Enables minimal instruction decoding without semantic analysis. * * This mode provides access to the mnemonic, the instruction-length, the effective * operand-size, the effective address-width, some attributes (e.g. `ZYDIS_ATTRIB_IS_RELATIVE`) @@ -68,18 +68,72 @@ enum ZydisDecodeGranularities * * Operands, most attributes and other specific information (like AVX info) are not * accessible in this mode. + * + * This mode is NOT enabled by default. */ - ZYDIS_DECODE_GRANULARITY_MINIMAL, + ZYDIS_DECODER_MODE_MINIMAL, /** - * @brief Full physical and semantic instruction-decoding. + * @brief Enables the AMD-branch mode. + * + * Intel ignores the operand-size override-prefix (`0x66`) for all branches with 32-bit + * immediates and forces the operand-size of the instruction to 64-bit in 64-bit mode. + * In AMD-branch mode `0x66` is not ignored and changes the operand-size and the size of the + * immediate to 16-bit. + * + * This mode is NOT enabled by default. */ - ZYDIS_DECODE_GRANULARITY_FULL, + ZYDIS_DECODER_MODE_AMD_BRANCHES, + /** + * @brief Enables KNC compatibility-mode. + * + * KNC and KNL+ chips are sharing opcodes and encodings for some mask-related instructions. + * Enable this mode to use the old KNC specifications (different mnemonics, operands, ..). + * + * This mode is NOT enabled by default. + */ + ZYDIS_DECODER_MODE_KNC, + /** + * @brief Enables the MPX mode. + * + * The MPX isa-extension reuses (overrides) some of the widenop instruction opcodes. + * + * This mode is enabled by default. + */ + ZYDIS_DECODER_MODE_MPX, + /** + * @brief Enables the CET mode. + * + * The CET isa-extension reuses (overrides) some of the widenop instruction opcodes. + * + * This mode is enabled by default. + */ + ZYDIS_DECODER_MODE_CET, + /** + * @brief Enables the LZCNT mode. + * + * The LZCNT isa-extension reuses (overrides) some of the widenop instruction opcodes. + * + * This mode is enabled by default. + */ + ZYDIS_DECODER_MODE_LZCNT, + /** + * @brief Enables the TZCNT mode. + * + * The TZCNT isa-extension reuses (overrides) some of the widenop instruction opcodes. + * + * This mode is enabled by default. + */ + ZYDIS_DECODER_MODE_TZCNT, /** * @brief Maximum value of this enum. */ - ZYDIS_DECODE_GRANULARITY_MAX_VALUE = ZYDIS_DECODE_GRANULARITY_FULL, + ZYDIS_DECODER_MODE_MAX_VALUE = ZYDIS_DECODER_MODE_TZCNT }; +/* ---------------------------------------------------------------------------------------------- */ +/* Decoder struct */ +/* ---------------------------------------------------------------------------------------------- */ + /** * @brief Defines the @c ZydisDecoder struct. */ @@ -87,7 +141,7 @@ typedef struct ZydisDecoder_ { ZydisMachineMode machineMode; ZydisAddressWidth addressWidth; - ZydisDecodeGranularity granularity; + ZydisBool decoderMode[ZYDIS_DECODER_MODE_MAX_VALUE + 1]; } ZydisDecoder; /* ---------------------------------------------------------------------------------------------- */ @@ -109,17 +163,16 @@ ZYDIS_EXPORT ZydisStatus ZydisDecoderInit(ZydisDecoder* decoder, ZydisMachineMod ZydisAddressWidth addressWidth); /** - * @brief Initializes the given @c ZydisDecoder instance. + * @brief Enables or disables the specified decoder-mode. * - * @param decoder A pointer to the @c ZydisDecoder instance. - * @param machineMode The machine mode. - * @param addressWidth The address width. - * @param granularity The decode granularity. + * @param decoder A pointer to the @c ZydisDecoder instance. + * @param mode The decoder mode. + * @param enabled `ZYDIS_TRUE` to enable, or `ZYDIS_FALSE` to disable the specified decoder-mode. * * @return A zydis status code. */ -ZYDIS_EXPORT ZydisStatus ZydisDecoderInitEx(ZydisDecoder* decoder, ZydisMachineMode machineMode, - ZydisAddressWidth addressWidth, ZydisDecodeGranularity granularity); +ZYDIS_EXPORT ZydisStatus ZydisDecoderEnableMode(ZydisDecoder* decoder, ZydisDecoderMode mode, + ZydisBool enabled); /** * @brief Decodes the instruction in the given input @c buffer. @@ -134,7 +187,7 @@ ZYDIS_EXPORT ZydisStatus ZydisDecoderInitEx(ZydisDecoder* decoder, ZydisMachineM * @return A zydis status code. */ ZYDIS_EXPORT ZydisStatus ZydisDecoderDecodeBuffer(const ZydisDecoder* decoder, - const void* buffer, size_t bufferLen, uint64_t instructionPointer, + const void* buffer, ZydisUSize bufferLen, ZydisU64 instructionPointer, ZydisDecodedInstruction* instruction); /* ============================================================================================== */ diff --git a/include/Zydis/DecoderTypes.h b/include/Zydis/DecoderTypes.h index 10859ae..644fd03 100644 --- a/include/Zydis/DecoderTypes.h +++ b/include/Zydis/DecoderTypes.h @@ -46,6 +46,42 @@ extern "C" { /* Decoded operand */ /* ============================================================================================== */ +/* ---------------------------------------------------------------------------------------------- */ +/* Memory type */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisMemoryOperandType datatype. + */ +typedef ZydisU8 ZydisMemoryOperandType; + +/** + * @brief Values that represent memory-operand types. + */ +enum ZydisMemoryOperandTypes +{ + ZYDIS_MEMOP_TYPE_INVALID, + /** + * @brief Normal memory operand. + */ + ZYDIS_MEMOP_TYPE_MEM, + /** + * @brief The memory operand is only used for address-generation. No real memory-access is + * caused. + */ + ZYDIS_MEMOP_TYPE_AGEN, + /** + * @brief A memory operand using `SIB` addressing form, where the index register is not used + * in address calculation and scale is ignored. No real memory-access is + * caused. + */ + ZYDIS_MEMOP_TYPE_MIB +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Decoded operand */ +/* ---------------------------------------------------------------------------------------------- */ + /** * @brief Defines the @c ZydisDecodedOperand struct. */ @@ -54,7 +90,7 @@ typedef struct ZydisDecodedOperand_ /** * @brief The operand-id. */ - uint8_t id; + ZydisU8 id; /** * @brief The type of the operand. */ @@ -74,7 +110,7 @@ typedef struct ZydisDecodedOperand_ /** * @brief The logical size of the operand (in bits). */ - uint16_t size; + ZydisU16 size; /** * @brief The element-type. */ @@ -86,7 +122,7 @@ typedef struct ZydisDecodedOperand_ /** * @brief The number of elements. */ - uint16_t elementCount; + ZydisU16 elementCount; /** * @brief Extended info for register-operands. */ @@ -104,9 +140,9 @@ typedef struct ZydisDecodedOperand_ struct { /** - * @brief Signals, if the memory operand is only used for address generation. + * @brief The type of the memory operand. */ - ZydisBool isAddressGenOnly; + ZydisMemoryOperandType type; /** * @brief The segment register. */ @@ -122,7 +158,7 @@ typedef struct ZydisDecodedOperand_ /** * @brief The scale factor. */ - uint8_t scale; + ZydisU8 scale; /** * @brief Extended info for memory-operands with displacement. */ @@ -135,7 +171,7 @@ typedef struct ZydisDecodedOperand_ /** * @brief The displacement value */ - int64_t value; + ZydisI64 value; } disp; } mem; /** @@ -143,8 +179,8 @@ typedef struct ZydisDecodedOperand_ */ struct { - uint16_t segment; - uint32_t offset; + ZydisU16 segment; + ZydisU32 offset; } ptr; /** * @brief Extended info for immediate-operands. @@ -165,12 +201,14 @@ typedef struct ZydisDecodedOperand_ */ union { - uint64_t u; - int64_t s; + ZydisU64 u; + ZydisI64 s; } value; } imm; } ZydisDecodedOperand; +/* ---------------------------------------------------------------------------------------------- */ + /* ============================================================================================== */ /* Decoded instruction */ /* ============================================================================================== */ @@ -182,7 +220,7 @@ typedef struct ZydisDecodedOperand_ /** * @brief Defines the @c ZydisInstructionAttributes datatype. */ -typedef uint64_t ZydisInstructionAttributes; +typedef ZydisU64 ZydisInstructionAttributes; /** * @brief The instruction has the ModRM byte. @@ -365,12 +403,12 @@ typedef uint64_t ZydisInstructionAttributes; /** * @brief Defines the @c ZydisCPUFlag datatype. */ -typedef uint8_t ZydisCPUFlag; +typedef ZydisU8 ZydisCPUFlag; /** * @brief Defines the @c ZydisCPUFlagMask datatype. */ -typedef uint32_t ZydisCPUFlagMask; +typedef ZydisU32 ZydisCPUFlagMask; /** * @brief Values that represent CPU-flags. @@ -470,7 +508,7 @@ enum ZydisCPUFlags /** * @brief Defines the @c ZydisCPUFlagAction datatype. */ -typedef uint8_t ZydisCPUFlagAction; +typedef ZydisU8 ZydisCPUFlagAction; /** * @brief Values that represent CPU-flag actions. @@ -496,7 +534,7 @@ enum ZydisCPUFlagActions /** * @brief Defines the @c ZydisExceptionClass datatype. */ -typedef uint8_t ZydisExceptionClass; +typedef ZydisU8 ZydisExceptionClass; /** * @brief Values that represent exception-classes. @@ -557,7 +595,7 @@ enum ZydisExceptionClasses /** * @brief Defines the @c ZydisVectorLength datatype. */ -typedef uint16_t ZydisVectorLength; +typedef ZydisU16 ZydisVectorLength; /** * @brief Values that represent vector-lengths. @@ -581,7 +619,7 @@ enum ZydisVectorLengths /** * @brief Defines the @c ZydisMaskMode datatype. */ -typedef uint8_t ZydisMaskMode; +typedef ZydisU8 ZydisMaskMode; /** * @brief Values that represent AVX mask-modes. @@ -611,7 +649,7 @@ enum ZydisMaskModes /** * @brief Defines the @c ZydisBroadcastMode datatype. */ -typedef uint8_t ZydisBroadcastMode; +typedef ZydisU8 ZydisBroadcastMode; /** * @brief Values that represent AVX broadcast-modes. @@ -644,7 +682,7 @@ enum ZydisBroadcastModes /** * @brief Defines the @c ZydisRoundingMode datatype. */ -typedef uint8_t ZydisRoundingMode; +typedef ZydisU8 ZydisRoundingMode; /** * @brief Values that represent AVX rounding-modes. @@ -681,7 +719,7 @@ enum ZydisRoundingModes /** * @brief Defines the @c ZydisSwizzleMode datatype. */ -typedef uint8_t ZydisSwizzleMode; +typedef ZydisU8 ZydisSwizzleMode; /** * @brief Values that represent swizzle-modes. @@ -710,7 +748,7 @@ enum ZydisSwizzleModes /** * @brief Defines the @c ZydisConversionMode datatype. */ -typedef uint8_t ZydisConversionMode; +typedef ZydisU8 ZydisConversionMode; /** * @brief Values that represent conversion-modes. @@ -749,11 +787,11 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The length of the decoded instruction. */ - uint8_t length; + ZydisU8 length; /** * @brief The raw bytes of the decoded instruction. */ - uint8_t data[ZYDIS_MAX_INSTRUCTION_LENGTH]; + ZydisU8 data[ZYDIS_MAX_INSTRUCTION_LENGTH]; /** * @brief The instruction-encoding (default, 3DNow, VEX, EVEX, XOP). */ @@ -765,23 +803,23 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The instruction-opcode. */ - uint8_t opcode; + ZydisU8 opcode; /** * @brief The stack width. */ - uint8_t stackWidth; + ZydisU8 stackWidth; /** * @brief The effective operand width. */ - uint8_t operandWidth; + ZydisU8 operandWidth; /** * @brief The effective address width. */ - uint8_t addressWidth; + ZydisU8 addressWidth; /** * @brief The number of instruction-operands. */ - uint8_t operandCount; + ZydisU8 operandCount; /** * @brief Detailed info for all instruction operands. */ @@ -791,17 +829,10 @@ typedef struct ZydisDecodedInstruction_ */ ZydisInstructionAttributes attributes; /** - * @brief The instruction address points at the current instruction (relative to the - * initial instruction pointer). + * @brief The instruction address points at the current instruction (based on the initial + * instruction pointer). */ - uint64_t instrAddress; - /** - * @brief The instruction pointer points at the address of the next instruction (relative - * to the initial instruction pointer). - * - * This field is used to properly format relative instructions. - */ - uint64_t instrPointer; + ZydisU64 instrAddress; /** * @brief Information about accessed CPU flags. */ @@ -931,19 +962,19 @@ typedef struct ZydisDecodedInstruction_ */ struct { - uint8_t data[ZYDIS_MAX_INSTRUCTION_LENGTH - 1]; - uint8_t count; - uint8_t hasF0; - uint8_t hasF3; - uint8_t hasF2; - uint8_t has2E; - uint8_t has36; - uint8_t has3E; - uint8_t has26; - uint8_t has64; - uint8_t has65; - uint8_t has66; - uint8_t has67; + ZydisU8 data[ZYDIS_MAX_INSTRUCTION_LENGTH - 1]; + ZydisU8 count; + ZydisU8 hasF0; + ZydisU8 hasF3; + ZydisU8 hasF2; + ZydisU8 has2E; + ZydisU8 has36; + ZydisU8 has3E; + ZydisU8 has26; + ZydisU8 has64; + ZydisU8 has65; + ZydisU8 has66; + ZydisU8 has67; } prefixes; /** * @brief Detailed info about the REX-prefix. @@ -957,23 +988,23 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The raw bytes of the prefix. */ - uint8_t data[1]; + ZydisU8 data[1]; /** * @brief 64-bit operand-size promotion. */ - uint8_t W; + ZydisU8 W; /** * @brief Extension of the ModRM.reg field. */ - uint8_t R; + ZydisU8 R; /** * @brief Extension of the SIB.index field. */ - uint8_t X; + ZydisU8 X; /** * @brief Extension of the ModRM.rm, SIB.base, or opcode.reg field. */ - uint8_t B; + ZydisU8 B; } rex; /** * @brief Detailed info about the XOP-prefix. @@ -987,39 +1018,39 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The raw bytes of the prefix. */ - uint8_t data[3]; + ZydisU8 data[3]; /** * @brief Extension of the ModRM.reg field (inverted). */ - uint8_t R; + ZydisU8 R; /** * @brief Extension of the SIB.index field (inverted). */ - uint8_t X; + ZydisU8 X; /** * @brief Extension of the ModRM.rm, SIB.base, or opcode.reg field (inverted). */ - uint8_t B; + ZydisU8 B; /** * @brief Opcode-map specifier. */ - uint8_t m_mmmm; + ZydisU8 m_mmmm; /** * @brief 64-bit operand-size promotion or opcode-extension. */ - uint8_t W; + ZydisU8 W; /** * @brief NDS register specifier (inverted). */ - uint8_t vvvv; + ZydisU8 vvvv; /** * @brief Vector-length specifier. */ - uint8_t L; + ZydisU8 L; /** * @brief Compressed legacy prefix. */ - uint8_t pp; + ZydisU8 pp; } xop; /** * @brief Detailed info about the VEX-prefix. @@ -1033,39 +1064,39 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The raw bytes of the prefix. */ - uint8_t data[3]; + ZydisU8 data[3]; /** * @brief Extension of the ModRM.reg field (inverted). */ - uint8_t R; + ZydisU8 R; /** * @brief Extension of the SIB.index field (inverted). */ - uint8_t X; + ZydisU8 X; /** * @brief Extension of the ModRM.rm, SIB.base, or opcode.reg field (inverted). */ - uint8_t B; + ZydisU8 B; /** * @brief Opcode-map specifier. */ - uint8_t m_mmmm; + ZydisU8 m_mmmm; /** * @brief 64-bit operand-size promotion or opcode-extension. */ - uint8_t W; + ZydisU8 W; /** * @brief NDS register specifier (inverted). */ - uint8_t vvvv; + ZydisU8 vvvv; /** * @brief Vector-length specifier. */ - uint8_t L; + ZydisU8 L; /** * @brief Compressed legacy prefix. */ - uint8_t pp; + ZydisU8 pp; } vex; /** * @brief Detailed info about the EVEX-prefix. @@ -1079,63 +1110,63 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The raw bytes of the prefix. */ - uint8_t data[4]; + ZydisU8 data[4]; /** * @brief Extension of the ModRM.reg field (inverted). */ - uint8_t R; + ZydisU8 R; /** * @brief Extension of the SIB.index/vidx field (inverted). */ - uint8_t X; + ZydisU8 X; /** * @brief Extension of the ModRM.rm or SIB.base field (inverted). */ - uint8_t B; + ZydisU8 B; /** * @brief High-16 register specifier modifier (inverted). */ - uint8_t R2; + ZydisU8 R2; /** * @brief Opcode-map specifier. */ - uint8_t mm; + ZydisU8 mm; /** * @brief 64-bit operand-size promotion or opcode-extension. */ - uint8_t W; + ZydisU8 W; /** * @brief NDS register specifier (inverted). */ - uint8_t vvvv; + ZydisU8 vvvv; /** * @brief Compressed legacy prefix. */ - uint8_t pp; + ZydisU8 pp; /** * @brief Zeroing/Merging. */ - uint8_t z; + ZydisU8 z; /** * @brief Vector-length specifier or rounding-control (most significant bit). */ - uint8_t L2; + ZydisU8 L2; /** * @brief Vector-length specifier or rounding-control (least significant bit). */ - uint8_t L; + ZydisU8 L; /** * @brief Broadcast/RC/SAE Context. */ - uint8_t b; + ZydisU8 b; /** * @brief High-16 NDS/VIDX register specifier. */ - uint8_t V2; + ZydisU8 V2; /** * @brief Embedded opmask register specifier. */ - uint8_t aaa; + ZydisU8 aaa; } evex; /** * @brief Detailed info about the MVEX-prefix. @@ -1149,55 +1180,55 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The raw bytes of the prefix. */ - uint8_t data[4]; + ZydisU8 data[4]; /** * @brief Extension of the ModRM.reg field (inverted). */ - uint8_t R; + ZydisU8 R; /** * @brief Extension of the SIB.index/vidx field (inverted). */ - uint8_t X; + ZydisU8 X; /** * @brief Extension of the ModRM.rm or SIB.base field (inverted). */ - uint8_t B; + ZydisU8 B; /** * @brief High-16 register specifier modifier (inverted). */ - uint8_t R2; + ZydisU8 R2; /** * @brief Opcode-map specifier. */ - uint8_t mmmm; + ZydisU8 mmmm; /** * @brief 64-bit operand-size promotion or opcode-extension. */ - uint8_t W; + ZydisU8 W; /** * @brief NDS register specifier (inverted). */ - uint8_t vvvv; + ZydisU8 vvvv; /** * @brief Compressed legacy prefix. */ - uint8_t pp; + ZydisU8 pp; /** * @brief Non-temporal/eviction hint. */ - uint8_t E; + ZydisU8 E; /** * @brief Swizzle/broadcast/up-convert/down-convert/static-rounding controls. */ - uint8_t SSS; + ZydisU8 SSS; /** * @brief High-16 NDS/VIDX register specifier. */ - uint8_t V2; + ZydisU8 V2; /** * @brief Embedded opmask register specifier. */ - uint8_t kkk; + ZydisU8 kkk; } mvex; /** * @brief Detailed info about the ModRM-byte. @@ -1205,10 +1236,10 @@ typedef struct ZydisDecodedInstruction_ struct { ZydisBool isDecoded; - uint8_t data[1]; - uint8_t mod; - uint8_t reg; - uint8_t rm; + ZydisU8 data[1]; + ZydisU8 mod; + ZydisU8 reg; + ZydisU8 rm; } modrm; /** * @brief Detailed info about the SIB-byte. @@ -1216,10 +1247,10 @@ typedef struct ZydisDecodedInstruction_ struct { ZydisBool isDecoded; - uint8_t data[1]; - uint8_t scale; - uint8_t index; - uint8_t base; + ZydisU8 data[1]; + ZydisU8 scale; + ZydisU8 index; + ZydisU8 base; } sib; /** * @brief Detailed info about displacement-bytes. @@ -1229,16 +1260,16 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The displacement value */ - int64_t value; + ZydisI64 value; /** * @brief The physical displacement size, in bits. */ - uint8_t size; + ZydisU8 size; /** * @brief The offset of the displacement data, relative to the beginning of the * instruction, in bytes. */ - uint8_t offset; + ZydisU8 offset; } disp; /** * @brief Detailed info about immediate-bytes. @@ -1259,18 +1290,18 @@ typedef struct ZydisDecodedInstruction_ */ union { - uint64_t u; - int64_t s; + ZydisU64 u; + ZydisI64 s; } value; /** * @brief The physical immediate size, in bits. */ - uint8_t size; + ZydisU8 size; /** * @brief The offset of the immediate data, relative to the beginning of the * instruction, in bytes. */ - uint8_t offset; + ZydisU8 offset; } imm[2]; } raw; } ZydisDecodedInstruction; diff --git a/include/Zydis/Defines.h b/include/Zydis/Defines.h index 8d04d33..7b92399 100644 --- a/include/Zydis/Defines.h +++ b/include/Zydis/Defines.h @@ -72,17 +72,21 @@ #elif defined(__posix) # define ZYDIS_POSIX #else -# error "Unsupported platform detected" +# define ZYDIS_UNKNOWN_PLATFORM #endif /* ============================================================================================== */ /* Architecture detection */ /* ============================================================================================== */ -#if defined (_M_AMD64) || defined (__x86_64__) +#if defined(_M_AMD64) || defined(__x86_64__) # define ZYDIS_X64 -#elif defined (_M_IX86) || defined (__i386__) +#elif defined(_M_IX86) || defined(__i386__) # define ZYDIS_X86 +#elif defined(_M_ARM64) || defined(__aarch64__) +# define ZYDIS_AARCH64 +#elif defined(_M_ARM) || defined(_M_ARMT) || defined(__arm__) || defined(__thumb__) +# define ZYDIS_ARM #else # error "Unsupported architecture detected" #endif @@ -104,7 +108,7 @@ # define ZYDIS_DEBUG # endif #else -# error "Unsupported compiler detected" +# define ZYDIS_RELEASE #endif /* ============================================================================================== */ @@ -121,7 +125,7 @@ /* Debugging and optimization macros */ /* ============================================================================================== */ -#if defined(ZYDIS_WINKERNEL) +#if defined(ZYDIS_NO_LIBC) # define ZYDIS_ASSERT(condition) #else # include @@ -133,7 +137,7 @@ # if __has_builtin(__builtin_unreachable) # define ZYDIS_UNREACHABLE __builtin_unreachable() # else -# define ZYDIS_UNREACHABLE +# define ZYDIS_UNREACHABLE for(;;) # endif # elif defined(ZYDIS_GCC) && ((__GNUC__ == 4 && __GNUC_MINOR__ > 4) || __GNUC__ > 4) # define ZYDIS_UNREACHABLE __builtin_unreachable() @@ -147,10 +151,10 @@ # elif defined(ZYDIS_MSVC) # define ZYDIS_UNREACHABLE __assume(0) # else -# define ZYDIS_UNREACHABLE +# define ZYDIS_UNREACHABLE for(;;) # endif -#elif defined(ZYDIS_WINKERNEL) -# define ZYDIS_UNREACHABLE +#elif defined(ZYDIS_NO_LIBC) +# define ZYDIS_UNREACHABLE for(;;) #else # include # define ZYDIS_UNREACHABLE { assert(0); abort(); } @@ -160,11 +164,25 @@ /* Utils */ /* ============================================================================================== */ +/** + * @brief Compiler-time assertion. + */ +#if __STDC_VERSION__ >= 201112L +# define ZYDIS_STATIC_ASSERT(x) _Static_assert(x, #x) +#else +# define ZYDIS_STATIC_ASSERT(x) typedef int ZYDIS_SASSERT_IMPL[(x) ? 1 : -1] +#endif + /** * @brief Declares a bitfield. */ #define ZYDIS_BITFIELD(x) : x +/** + * @brief Marks the specified parameter as unused. + */ +#define ZYDIS_UNUSED_PARAMETER(x) (void)(x) + /** * @brief Calculates the size of an array. */ diff --git a/include/Zydis/Formatter.h b/include/Zydis/Formatter.h index 9593b4a..4f6d0b4 100644 --- a/include/Zydis/Formatter.h +++ b/include/Zydis/Formatter.h @@ -35,6 +35,7 @@ #include #include #include +#include #ifdef __cplusplus extern "C" { @@ -44,10 +45,14 @@ extern "C" { /* Enums and types */ /* ============================================================================================== */ +/* ---------------------------------------------------------------------------------------------- */ +/* Formatter style */ +/* ---------------------------------------------------------------------------------------------- */ + /** - * @brief Defines the @c ZydisFormatterStyle datatype. + * @brief Defines the `ZydisFormatterStyle` datatype. */ -typedef uint8_t ZydisFormatterStyle; +typedef ZydisU8 ZydisFormatterStyle; /** * @brief Values that represent formatter-styles. @@ -58,6 +63,7 @@ enum ZydisFormatterStyles * @brief Generates intel-style disassembly. */ ZYDIS_FORMATTER_STYLE_INTEL, + /** * @brief Maximum value of this enum. */ @@ -65,155 +71,232 @@ enum ZydisFormatterStyles }; /* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisFormatFlags datatype. - */ -typedef uint32_t ZydisFormatterFlags; - -/** - * @brief Formats the instruction in uppercase instead of lowercase. - */ -#define ZYDIS_FMTFLAG_UPPERCASE 0x00000001 // (1 << 0) -/** - * @brief Forces the formatter to always print the segment register of memory-operands, instead - * of ommiting implicit DS/SS segments. - */ -#define ZYDIS_FMTFLAG_FORCE_SEGMENTS 0x00000002 // (1 << 1) -/** - * @brief Forces the formatter to always print the size of memory-operands. - */ -#define ZYDIS_FMTFLAG_FORCE_OPERANDSIZE 0x00000004 // (1 << 2) - +/* Attributes */ /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Defines the @c ZydisFormatterAddressFormat datatype. + * @brief Defines the `ZydisFormatterProperty` datatype. */ -typedef uint8_t ZydisFormatterAddressFormat; +typedef ZydisU8 ZydisFormatterProperty; + +/** + * @brief Values that represent formatter-properties. + */ +enum ZydisFormatterProperties +{ + /** + * @brief Controls the letter-case. + * + * Pass `ZYDIS_TRUE` as value to format in uppercase and `ZYDIS_FALSE` to format in lowercase. + * + * The default value is `ZYDIS_FALSE`. + */ + ZYDIS_FORMATTER_PROP_UPPERCASE, + /** + * @brief Controls the printing of segment prefixes. + * + * Pass `ZYDIS_TRUE` as value to force the formatter to always print the segment register of + * memory-operands or `ZYDIS_FALSE` to ommit implicit DS/SS segments. + * + * The default value is `ZYDIS_FALSE`. + */ + ZYDIS_FORMATTER_PROP_FORCE_MEMSEG, + /** + * @brief Controls the printing of memory-operand sizes. + * + * Pass `ZYDIS_TRUE` as value to force the formatter to always print the size of memory-operands + * or `ZYDIS_FALSE` to only print it on demand. + * + * The default value is `ZYDIS_FALSE`. + */ + ZYDIS_FORMATTER_PROP_FORCE_MEMSIZE, + + /** + * @brief Controls the format of addresses. + * + * The default value is `ZYDIS_ADDR_FORMAT_ABSOLUTE`. + */ + ZYDIS_FORMATTER_PROP_ADDR_FORMAT, + /** + * @brief Controls the format of displacement values. + * + * The default value is `ZYDIS_DISP_FORMAT_HEX_SIGNED`. + */ + ZYDIS_FORMATTER_PROP_DISP_FORMAT, + /** + * @brief Controls the format of immediate values. + * + * The default value is `ZYDIS_IMM_FORMAT_HEX_UNSIGNED`. + */ + ZYDIS_FORMATTER_PROP_IMM_FORMAT, + + /** + * @brief Controls the letter-case of hexadecimal values. + * + * Pass `ZYDIS_TRUE` as value to format in uppercase and `ZYDIS_FALSE` to format in lowercase. + * + * The default value is `ZYDIS_TRUE`. + */ + ZYDIS_FORMATTER_PROP_HEX_UPPERCASE, + /** + * @brief Sets the prefix for hexadecimal values. + * + * The default value is `"0x"`. + */ + ZYDIS_FORMATTER_PROP_HEX_PREFIX, + /** + * @brief Sets the suffix for hexadecimal values. + * + * The default value is `NULL`. + */ + ZYDIS_FORMATTER_PROP_HEX_SUFFIX, + /** + * @brief Controls the padding (minimum number of chars) of hexadecimal address values. + * + * The default value is `2`. + */ + ZYDIS_FORMATTER_PROP_HEX_PADDING_ADDR, + /** + * @brief Controls the padding (minimum number of chars) of hexadecimal displacement values. + * + * The default value is `2`. + */ + ZYDIS_FORMATTER_PROP_HEX_PADDING_DISP, + /** + * @brief Controls the padding (minimum number of chars) of hexadecimal immediate values. + * + * The default value is `2`. + */ + ZYDIS_FORMATTER_PROP_HEX_PADDING_IMM, + + /** + * @brief Maximum value of this enum. + */ + ZYDIS_FORMATTER_PROP_MAX_VALUE = ZYDIS_FORMATTER_PROP_HEX_PADDING_IMM +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Address format */ +/* ---------------------------------------------------------------------------------------------- */ /** * @brief Values that represent address-formats. */ -enum ZydisFormatterAddressFormats +enum ZydisAddressFormat { - /** - * @brief Currently defaults to @c ZYDIS_FORMATTER_ADDR_ABSOLUTE. - */ - ZYDIS_FORMATTER_ADDR_DEFAULT, /** * @brief Displays absolute addresses instead of relative ones. + * + * Using this value will cause the formatter to invoke `ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS` + * for every address. */ - ZYDIS_FORMATTER_ADDR_ABSOLUTE, + ZYDIS_ADDR_FORMAT_ABSOLUTE, /** * @brief Uses signed hexadecimal values to display relative addresses. * - * Examples: - * "JMP 0x20" - * "JMP -0x20" - */ - ZYDIS_FORMATTER_ADDR_RELATIVE_SIGNED, - /** - * @brief Uses unsigned hexadecimal values to display relative addresses. + * Using this value will cause the formatter to either invoke + * `ZYDIS_FORMATTER_HOOK_PRINT_DISP` or `ZYDIS_FORMATTER_HOOK_PRINT_IMM` to format addresses. * * Examples: - * "JMP 0x20" - * "JMP 0xE0" + * - `"JMP 0x20"` + * - `"JMP -0x20"` */ - ZYDIS_FORMATTER_ADDR_RELATIVE_UNSIGNED, + ZYDIS_ADDR_FORMAT_RELATIVE_SIGNED, + /** + * @brief Uses unsigned hexadecimal values to display relative addresses. + * + * Using this value will cause the formatter to either invoke + * `ZYDIS_FORMATTER_HOOK_PRINT_DISP` or `ZYDIS_FORMATTER_HOOK_PRINT_IMM` to format addresses. + * + * Examples: + * - `"JMP 0x20"` + * - `"JMP 0xE0"` + */ + ZYDIS_ADDR_FORMAT_RELATIVE_UNSIGNED, + /** * @brief Maximum value of this enum. */ - ZYDIS_FORMATTER_ADDR_MAX_VALUE = ZYDIS_FORMATTER_ADDR_RELATIVE_UNSIGNED + ZYDIS_ADDR_FORMAT_MAX_VALUE = ZYDIS_ADDR_FORMAT_RELATIVE_UNSIGNED }; /* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisFormatterDisplacementFormat datatype. - */ -typedef uint8_t ZydisFormatterDisplacementFormat; +/* Displacement format */ +/* ---------------------------------------------------------------------------------------------- */ /** * @brief Values that represent displacement-formats. */ -enum ZydisFormatterDisplacementFormats +enum ZydisDisplacementFormat { - /** - * @brief Currently defaults to @c ZYDIS_FORMATTER_DISP_HEX_SIGNED. - */ - ZYDIS_FORMATTER_DISP_DEFAULT, /** * @brief Formats displacements as signed hexadecimal values. * * Examples: - * "MOV EAX, DWORD PTR SS:[ESP+0x400]" - * "MOV EAX, DWORD PTR SS:[ESP-0x400]" + * - `"MOV EAX, DWORD PTR SS:[ESP+0x400]"` + * - `"MOV EAX, DWORD PTR SS:[ESP-0x400]"` */ - ZYDIS_FORMATTER_DISP_HEX_SIGNED, + ZYDIS_DISP_FORMAT_HEX_SIGNED, /** * @brief Formats displacements as unsigned hexadecimal values. * * Examples: - * "MOV EAX, DWORD PTR SS:[ESP+0x400]" - * "MOV EAX, DWORD PTR SS:[ESP+0xFFFFFC00]" + * - `"MOV EAX, DWORD PTR SS:[ESP+0x400]"` + * - `"MOV EAX, DWORD PTR SS:[ESP+0xFFFFFC00]"` */ - ZYDIS_FORMATTER_DISP_HEX_UNSIGNED, + ZYDIS_DISP_FORMAT_HEX_UNSIGNED, + /** * @brief Maximum value of this enum. */ - ZYDIS_FORMATTER_DISP_MAX_VALUE = ZYDIS_FORMATTER_DISP_HEX_UNSIGNED + ZYDIS_DISP_FORMAT_MAX_VALUE = ZYDIS_DISP_FORMAT_HEX_UNSIGNED }; /* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisFormatterImmediateFormat datatype. - */ -typedef uint8_t ZydisFormatterImmediateFormat; +/* Immediate format */ +/* ---------------------------------------------------------------------------------------------- */ /** * @brief Values that represent formatter immediate-formats. */ -enum ZydisFormatterImmediateFormats +enum ZydisImmediateFormat { - /** - * @brief Currently defaults to @c ZYDIS_FORMATTER_IMM_HEX_UNSIGNED. - */ - ZYDIS_FORMATTER_IMM_DEFAULT, /** * @brief Automatically chooses the most suitable formatting-mode based on the operands - * @c ZydisOperandInfo.imm.isSigned attribute. + * `ZydisOperandInfo.imm.isSigned` attribute. */ - ZYDIS_FORMATTER_IMM_HEX_AUTO, + ZYDIS_IMM_FORMAT_HEX_AUTO, /** * @brief Formats immediates as signed hexadecimal values. * * Examples: - * "MOV EAX, 0x400" - * "MOV EAX, -0x400" + * - `"MOV EAX, 0x400"` + * - `"MOV EAX, -0x400"` */ - ZYDIS_FORMATTER_IMM_HEX_SIGNED, + ZYDIS_IMM_FORMAT_HEX_SIGNED, /** * @brief Formats immediates as unsigned hexadecimal values. * * Examples: - * "MOV EAX, 0x400" - * "MOV EAX, 0xFFFFFC00" + * - `"MOV EAX, 0x400"` + * - `"MOV EAX, 0xFFFFFC00"` */ - ZYDIS_FORMATTER_IMM_HEX_UNSIGNED, + ZYDIS_IMM_FORMAT_HEX_UNSIGNED, + /** * @brief Maximum value of this enum. */ - ZYDIS_FORMATTER_IMM_MAX_VALUE = ZYDIS_FORMATTER_IMM_HEX_UNSIGNED + ZYDIS_IMM_FORMAT_MAX_VALUE = ZYDIS_IMM_FORMAT_HEX_UNSIGNED }; +/* ---------------------------------------------------------------------------------------------- */ +/* Hooks */ /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Defines the @c ZydisFormatterHookType datatype. + * @brief Defines the `ZydisFormatterHookType` datatype. */ -typedef uint8_t ZydisFormatterHookType; +typedef ZydisU8 ZydisFormatterHookType; /** * @brief Values that represent formatter hook-types. @@ -221,91 +304,100 @@ typedef uint8_t ZydisFormatterHookType; enum ZydisFormatterHookTypes { /** - * @brief This function is called before the formatter starts formatting an instruction. + * @brief This function is invoked before the formatter formats an instruction. */ - ZYDIS_FORMATTER_HOOK_PRE, + ZYDIS_FORMATTER_HOOK_PRE_INSTRUCTION, /** - * @brief This function is called before the formatter finished formatting an instruction. + * @brief This function is invoked before the formatter formatted an instruction. */ - ZYDIS_FORMATTER_HOOK_POST, + ZYDIS_FORMATTER_HOOK_POST_INSTRUCTION, /** - * @brief This function refers to the main formatting function, that internally calls all - * other function except the ones that are hooked by @c ZYDIS_FORMATTER_HOOK_PRE and - * @c ZYDIS_FORMATTER_HOOK_POST. + * @brief This function is invoked before the formatter formats an operand. + */ + ZYDIS_FORMATTER_HOOK_PRE_OPERAND, + /** + * @brief This function is invoked before the formatter formatted an operand. + */ + ZYDIS_FORMATTER_HOOK_POST_OPERAND, + + /** + * @brief This function refers to the main formatting function. * * Replacing this function allows for complete custom formatting, but indirectly disables all - * other hooks except for @c ZYDIS_FORMATTER_HOOK_PRE and @c ZYDIS_FORMATTER_HOOK_POST. + * other hooks except for `ZYDIS_FORMATTER_HOOK_PRE_INSTRUCTION` and + * `ZYDIS_FORMATTER_HOOK_POST_INSTRUCTION`. */ ZYDIS_FORMATTER_HOOK_FORMAT_INSTRUCTION, /** - * @brief This function is called to print the instruction prefixes. - */ - ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES, - /** - * @brief This function is called to print the instruction mnemonic. - */ - ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC, - /** - * @brief This function is called to format an register operand. + * @brief This function is invoked to format a register operand. */ ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_REG, /** - * @brief This function is called to format an memory operand. + * @brief This function is invoked to format a memory operand. * * Replacing this function might indirectly disable some specific calls to the - * @c ZYDIS_FORMATTER_PRINT_ADDRESS and @c ZYDIS_FORMATTER_HOOK_PRINT_DISPLACEMENT functions. + * `ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS` and `ZYDIS_FORMATTER_HOOK_PRINT_DISP` functions. */ ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_MEM, /** - * @brief This function is called to format an pointer operand. + * @brief This function is invoked to format a pointer operand. */ ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_PTR, /** - * @brief This function is called to format an immediate operand. + * @brief This function is invoked to format an immediate operand. * * Replacing this function might indirectly disable some specific calls to the - * @c ZYDIS_FORMATTER_PRINT_ADDRESS and @c ZYDIS_FORMATTER_HOOK_PRINT_IMMEDIATE functions. + * `ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS` and `ZYDIS_FORMATTER_HOOK_PRINT_IMM` functions. */ ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_IMM, + /** - * @brief This function is called right before formatting an memory operand to print the - * optional size-specifier. + * @brief This function is invoked to print the instruction mnemonic. */ - ZYDIS_FORMATTER_HOOK_PRINT_OPERANDSIZE, + ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC, /** - * @brief This function is called right before formatting an memory operand to print the - * optional segment-register. + * @brief This function is invoked to print a register. */ - ZYDIS_FORMATTER_HOOK_PRINT_SEGMENT, + ZYDIS_FORMATTER_HOOK_PRINT_REGISTER, /** - * @brief This function is called right after formatting an operand to print the optional - * EVEX/MVEX operand-decorator. - */ - ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR, - /** - * @brief This function is called to print an absolute address. + * @brief This function is invoked to print an absolute address. */ ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS, /** - * @brief This function is called to print a memory displacement value. + * @brief This function is invoked to print a memory displacement value. */ - ZYDIS_FORMATTER_HOOK_PRINT_DISPLACEMENT, + ZYDIS_FORMATTER_HOOK_PRINT_DISP, /** - * @brief This function is called to print an immediate value. + * @brief This function is invoked to print an immediate value. */ - ZYDIS_FORMATTER_HOOK_PRINT_IMMEDIATE, + ZYDIS_FORMATTER_HOOK_PRINT_IMM, + + /** + * @brief This function is invoked to print the size of a memory operand. + */ + ZYDIS_FORMATTER_HOOK_PRINT_MEMSIZE, + /** + * @brief This function is invoked to print the instruction prefixes. + */ + ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES, + /** + * @brief This function is invoked after formatting an operand to print a `EVEX`/`MVEX` + * decorator. + */ + ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR, + /** * @brief Maximum value of this enum. */ - ZYDIS_FORMATTER_HOOK_MAX_VALUE = ZYDIS_FORMATTER_HOOK_PRINT_IMMEDIATE + ZYDIS_FORMATTER_HOOK_MAX_VALUE = ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR }; /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Defines the @c ZydisDecoratorType datatype. + * @brief Defines the `ZydisDecoratorType` datatype. */ -typedef uint8_t ZydisDecoratorType; +typedef ZydisU8 ZydisDecoratorType; /** * @brief Values that represent decorator-types. @@ -313,179 +405,223 @@ typedef uint8_t ZydisDecoratorType; enum ZydisDecoratorTypes { ZYDIS_DECORATOR_TYPE_INVALID, + /** + * @brief The embedded-mask decorator. + */ ZYDIS_DECORATOR_TYPE_MASK, - ZYDIS_DECORATOR_TYPE_BROADCAST, - ZYDIS_DECORATOR_TYPE_ROUNDING_CONTROL, + /** + * @brief The broadcast decorator. + */ + ZYDIS_DECORATOR_TYPE_BC, + /** + * @brief The rounding-control decorator. + */ + ZYDIS_DECORATOR_TYPE_RC, + /** + * @brief The suppress-all-exceptions decorator. + */ ZYDIS_DECORATOR_TYPE_SAE, + /** + * @brief The register-swizzle decorator. + */ ZYDIS_DECORATOR_TYPE_SWIZZLE, + /** + * @brief The conversion decorator. + */ ZYDIS_DECORATOR_TYPE_CONVERSION, - ZYDIS_DECORATOR_TYPE_EVICTION_HINT, + /** + * @brief The eviction-hint decorator. + */ + ZYDIS_DECORATOR_TYPE_EH, + /** * @brief Maximum value of this enum. */ - ZYDIS_DECORATOR_TYPE_MAX_VALUE = ZYDIS_DECORATOR_TYPE_EVICTION_HINT + ZYDIS_DECORATOR_TYPE_MAX_VALUE = ZYDIS_DECORATOR_TYPE_EH }; +/* ---------------------------------------------------------------------------------------------- */ + typedef struct ZydisFormatter_ ZydisFormatter; /** - * @brief Defines the @c ZydisFormatterNotifyFunc function pointer. + * @brief Defines the `ZydisFormatterFunc` function pointer. * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param string A pointer to the string. + * @param instruction A pointer to the `ZydisDecodedInstruction` struct. * @param userData A pointer to user-defined data. * - * @return Returning a status code other than @c ZYDIS_STATUS_SUCCESS will immediately cause the - * formatting process to fail. + * @return A zydis status code. * - * This function type is used for the @c ZYDIS_FORMATTER_HOOK_PRE and - * @c ZYDIS_FORMATTER_HOOK_POST hook-types. + * Returning a status code other than `ZYDIS_STATUS_SUCCESS` will immediately cause the formatting + * process to fail. + * + * Returning `ZYDIS_STATUS_SUCCESS` in `ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES` without writing to + * the string is valid and signals that the corresponding element should not be printed. + * + * This function type is used for: + * - `ZYDIS_FORMATTER_HOOK_PRE_INSTRUCTION` + * - `ZYDIS_FORMATTER_HOOK_POST_INSTRUCTION` + * - `ZYDIS_FORMATTER_HOOK_FORMAT_INSTRUCTION` + * - `ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC` + * - `ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES` */ -typedef ZydisStatus (*ZydisFormatterNotifyFunc)(const ZydisFormatter* formatter, - const ZydisDecodedInstruction* instruction, void* userData); +typedef ZydisStatus (*ZydisFormatterFunc)(const ZydisFormatter* formatter, + ZydisString* string, const ZydisDecodedInstruction* instruction, void* userData); /** - * @brief Defines the @c ZydisFormatterFormatFunc function pointer. + * @brief Defines the `ZydisFormatterOperandFunc` function pointer. * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param string A pointer to the string. + * @param instruction A pointer to the `ZydisDecodedInstruction` struct. + * @param operand A pointer to the `ZydisDecodedOperand` struct. * @param userData A pointer to user-defined data. * - * @return Returning a status code other than @c ZYDIS_STATUS_SUCCESS will immediately cause the - * formatting process to fail. + * @return A zydis status code. * - * After appending text to the @c buffer you MUST increase the buffer-pointer by the size of the - * number of chars written. Not increasing the buffer-pointer will cause unexpected behavior. - * - * This function type is used for the @c ZYDIS_FORMATTER_HOOK_FORMAT_INSTRUCTION, - * @c ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES and @c ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC hook-types. - */ -typedef ZydisStatus (*ZydisFormatterFormatFunc)(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, void* userData); - -/** - * @brief Defines the @c ZydisFormatterFormatOperandFunc function pointer. - * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. - * @param operand A pointer to the @c ZydisDecodedOperand struct. - * @param userData A pointer to user-defined data. + * Returning a status code other than `ZYDIS_STATUS_SUCCESS` will immediately cause the formatting + * process to fail. * - * @return Returning a status code other than @c ZYDIS_STATUS_SUCCESS will immediately cause the - * formatting process to fail. - * - * After appending text to the @c buffer you MUST increase the buffer-pointer by the size of the - * number of chars written. - * - * Returning @c ZYDIS_STATUS_SUCCESS in one of the @c ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_X hooks - * without increasing the buffer-pointer is valid and will cause the formatter to omit the current + * Returning `ZYDIS_STATUS_SUCCESS` in one of the `ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_X` hooks + * without writing to the string is valid and will cause the formatter to omit the current * operand. * - * Returning @c ZYDIS_STATUS_SUCCESS in @c ZYDIS_FORMATTER_HOOK_PRINT_OPERANDSIZE, - * @c ZYDIS_FORMATTER_HOOK_PRINT_SEGMENT or @c ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR without - * increasing the buffer-pointer is valid and signals that the corresponding element should not be - * printed for the current operand. - * - * Not increasing the buffer-pointer for any other hook-type will cause unexpected behavior. + * Returning `ZYDIS_STATUS_SUCCESS` in `ZYDIS_FORMATTER_HOOK_PRINT_MEMSIZE` or + * `ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR` without writing to the string is valid and signals that + * the corresponding element should not be printed for the current operand. * - * This function type is used for the @c ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_REG, - * @c ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_MEM, @c ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_PTR, - * @c ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_IMM, @c ZYDIS_FORMATTER_HOOK_PRINT_OPERANDSIZE, - * @c ZYDIS_FORMATTER_HOOK_PRINT_SEGMENT, @c ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR, - * @c ZYDIS_FORMATTER_HOOK_PRINT_DISPLACEMENT and @c ZYDIS_FORMATTER_HOOK_PRINT_IMMEDIATE - * hook-types. + * This function type is used for: + * - `ZYDIS_FORMATTER_HOOK_PRE_OPERAND` + * - `ZYDIS_FORMATTER_HOOK_POST_OPERAND` + * - `ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_REG` + * - `ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_MEM` + * - `ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_PTR` + * - `ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_IMM` + * - `ZYDIS_FORMATTER_HOOK_PRINT_DISP` + * - `ZYDIS_FORMATTER_HOOK_PRINT_IMM` + * - `ZYDIS_FORMATTER_HOOK_PRINT_MEMSIZE` */ -typedef ZydisStatus (*ZydisFormatterFormatOperandFunc)(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, +typedef ZydisStatus (*ZydisFormatterOperandFunc)(const ZydisFormatter* formatter, + ZydisString* string, const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData); /** - * @brief Defines the @c ZydisFormatterFormatAddressFunc function pointer. + * @brief Defines the `ZydisFormatterRegisterFunc` function pointer. * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. - * @param operand A pointer to the @c ZydisDecodedOperand struct. + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param string A pointer to the string. + * @param instruction A pointer to the `ZydisDecodedInstruction` struct. + * @param operand A pointer to the `ZydisDecodedOperand` struct. + * @param reg The register. * @param userData A pointer to user-defined data. * - * @return Returning a status code other than @c ZYDIS_STATUS_SUCCESS will immediately cause the + * @return Returning a status code other than `ZYDIS_STATUS_SUCCESS` will immediately cause the * formatting process to fail. - * - * After appending text to the @c buffer you MUST increase the buffer-pointer by the size of the - * number of chars written. - * Not increasing the buffer-pointer will cause unexpected behavior. * - * This function type is used for the @c ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS hook-type. + * This function type is used for: + * - `ZYDIS_FORMATTER_HOOK_PRINT_REGISTER`. */ -typedef ZydisStatus (*ZydisFormatterFormatAddressFunc)(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, uint64_t address, void* userData); +typedef ZydisStatus (*ZydisFormatterRegisterFunc)(const ZydisFormatter* formatter, + ZydisString* string, const ZydisDecodedInstruction* instruction, + const ZydisDecodedOperand* operand, ZydisRegister reg, void* userData); + + /** + * @brief Defines the `ZydisFormatterAddressFunc` function pointer. + * + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param string A pointer to the string. + * @param instruction A pointer to the `ZydisDecodedInstruction` struct. + * @param operand A pointer to the `ZydisDecodedOperand` struct. + * @param address The address. + * @param userData A pointer to user-defined data. + * + * @return Returning a status code other than `ZYDIS_STATUS_SUCCESS` will immediately cause the + * formatting process to fail. + * + * This function type is used for: + * - `ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS` + */ +typedef ZydisStatus (*ZydisFormatterAddressFunc)(const ZydisFormatter* formatter, + ZydisString* string, const ZydisDecodedInstruction* instruction, + const ZydisDecodedOperand* operand, ZydisU64 address, void* userData); /** - * @brief Defines the @c ZydisFormatterFormatDecoratorFunc function pointer. + * @brief Defines the `ZydisFormatterDecoratorFunc` function pointer. * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. - * @param operand A pointer to the @c ZydisDecodedOperand struct. + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param string A pointer to the string. + * @param instruction A pointer to the `ZydisDecodedInstruction` struct. + * @param operand A pointer to the `ZydisDecodedOperand` struct. * @param type The decorator type. * @param userData A pointer to user-defined data. * - * @return Returning a status code other than @c ZYDIS_STATUS_SUCCESS will immediately cause the + * @return Returning a status code other than `ZYDIS_STATUS_SUCCESS` will immediately cause the * formatting process to fail. * - * After appending text to the @c buffer you MUST increase the buffer-pointer by the size of the - * number of chars written. - * - * Returning @c ZYDIS_STATUS_SUCCESS without increasing the buffer-pointer is valid and will cause - * the formatter to omit the current decorator. + * Returning `ZYDIS_STATUS_SUCCESS` without writing to the string is valid and will cause the + * formatter to omit the current decorator. * - * This function type is used for the @c ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR hook-type. + * This function type is used for: + * - `ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR` */ -typedef ZydisStatus (*ZydisFormatterFormatDecoratorFunc)(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, +typedef ZydisStatus (*ZydisFormatterDecoratorFunc)(const ZydisFormatter* formatter, + ZydisString* string, const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, ZydisDecoratorType type, void* userData); +/* ---------------------------------------------------------------------------------------------- */ +/* Formatter struct */ +/* ---------------------------------------------------------------------------------------------- */ + /** - * @brief Defines the @c ZydisFormatter struct. + * @brief Defines the `ZydisFormatter` struct. */ struct ZydisFormatter_ { - ZydisFormatterFlags flags; - ZydisFormatterAddressFormat addressFormat; - ZydisFormatterDisplacementFormat displacementFormat; - ZydisFormatterImmediateFormat immediateFormat; - ZydisFormatterNotifyFunc funcPre; - ZydisFormatterNotifyFunc funcPost; - ZydisFormatterFormatFunc funcFormatInstruction; - ZydisFormatterFormatFunc funcPrintPrefixes; - ZydisFormatterFormatFunc funcPrintMnemonic; - ZydisFormatterFormatOperandFunc funcFormatOperandReg; - ZydisFormatterFormatOperandFunc funcFormatOperandMem; - ZydisFormatterFormatOperandFunc funcFormatOperandPtr; - ZydisFormatterFormatOperandFunc funcFormatOperandImm; - ZydisFormatterFormatOperandFunc funcPrintOperandSize; - ZydisFormatterFormatOperandFunc funcPrintSegment; - ZydisFormatterFormatDecoratorFunc funcPrintDecorator; - ZydisFormatterFormatAddressFunc funcPrintAddress; - ZydisFormatterFormatOperandFunc funcPrintDisplacement; - ZydisFormatterFormatOperandFunc funcPrintImmediate; + ZydisLetterCase letterCase; + ZydisBool forceMemorySegment; + ZydisBool forceMemorySize; + ZydisU8 formatAddress; + ZydisU8 formatDisp; + ZydisU8 formatImm; + ZydisBool hexUppercase; + ZydisString* hexPrefix; + ZydisString hexPrefixData; + ZydisString* hexSuffix; + ZydisString hexSuffixData; + ZydisU8 hexPaddingAddress; + ZydisU8 hexPaddingDisp; + ZydisU8 hexPaddingImm; + ZydisFormatterFunc funcPreInstruction; + ZydisFormatterFunc funcPostInstruction; + ZydisFormatterOperandFunc funcPreOperand; + ZydisFormatterOperandFunc funcPostOperand; + ZydisFormatterFunc funcFormatInstruction; + ZydisFormatterOperandFunc funcFormatOperandReg; + ZydisFormatterOperandFunc funcFormatOperandMem; + ZydisFormatterOperandFunc funcFormatOperandPtr; + ZydisFormatterOperandFunc funcFormatOperandImm; + ZydisFormatterFunc funcPrintMnemonic; + ZydisFormatterRegisterFunc funcPrintRegister; + ZydisFormatterAddressFunc funcPrintAddress; + ZydisFormatterOperandFunc funcPrintDisp; + ZydisFormatterOperandFunc funcPrintImm; + ZydisFormatterOperandFunc funcPrintMemSize; + ZydisFormatterFunc funcPrintPrefixes; + ZydisFormatterDecoratorFunc funcPrintDecorator; }; +/* ---------------------------------------------------------------------------------------------- */ + /* ============================================================================================== */ /* Exported functions */ /* ============================================================================================== */ /** - * @brief Initializes the given @c ZydisFormatter instance. + * @brief Initializes the given `ZydisFormatter` instance. * - * @param formatter A pointer to the @c ZydisFormatter instance. + * @param formatter A pointer to the `ZydisFormatter` instance. * @param style The formatter style. * * @return A zydis status code. @@ -493,26 +629,22 @@ struct ZydisFormatter_ ZYDIS_EXPORT ZydisStatus ZydisFormatterInit(ZydisFormatter* formatter, ZydisFormatterStyle style); /** - * @brief Initializes the given @c ZydisFormatter instance. + * @brief Sets the value of the specified formatter `attribute`. * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param style The formatter style. - * @param addressFormat The address format. - * @param displacementFormat The displacement format. - * @param immmediateFormat The immediate format. + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param property The id of the formatter-property. + * @param value The new value. * * @return A zydis status code. */ -ZYDIS_EXPORT ZydisStatus ZydisFormatterInitEx(ZydisFormatter* formatter, ZydisFormatterStyle style, - ZydisFormatterFlags flags, ZydisFormatterAddressFormat addressFormat, - ZydisFormatterDisplacementFormat displacementFormat, - ZydisFormatterImmediateFormat immmediateFormat); +ZYDIS_EXPORT ZydisStatus ZydisFormatterSetProperty(ZydisFormatter* formatter, + ZydisFormatterProperty property, ZydisUPointer value); /** * @brief Replaces a formatter function with a custom callback and/or retrieves the currently * used function. * - * @param formatter A pointer to the @c ZydisFormatter instance. + * @param formatter A pointer to the `ZydisFormatter` instance. * @param hook The formatter hook-type. * @param callback A pointer to a variable that contains the pointer of the callback function * and receives the pointer of the currently used function. @@ -528,21 +660,21 @@ ZYDIS_EXPORT ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, /** * @brief Formats the given instruction and writes it into the output buffer. * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param instruction A pointer to the `ZydisDecodedInstruction` struct. * @param buffer A pointer to the output buffer. * @param bufferLen The length of the output buffer. * * @return A zydis status code. */ ZYDIS_EXPORT ZydisStatus ZydisFormatterFormatInstruction(const ZydisFormatter* formatter, - ZydisDecodedInstruction* instruction, char* buffer, size_t bufferLen); + const ZydisDecodedInstruction* instruction, char* buffer, ZydisUSize bufferLen); /** * @brief Formats the given instruction and writes it into the output buffer. * - * @param formatter A pointer to the @c ZydisFormatter instance. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. + * @param formatter A pointer to the `ZydisFormatter` instance. + * @param instruction A pointer to the `ZydisDecodedInstruction` struct. * @param buffer A pointer to the output buffer. * @param bufferLen The length of the output buffer. * @param userData A pointer to user-defined data which can be used in custom formatter @@ -551,7 +683,7 @@ ZYDIS_EXPORT ZydisStatus ZydisFormatterFormatInstruction(const ZydisFormatter* f * @return A zydis status code. */ ZYDIS_EXPORT ZydisStatus ZydisFormatterFormatInstructionEx(const ZydisFormatter* formatter, - ZydisDecodedInstruction* instruction, char* buffer, size_t bufferLen, void* userData); + const ZydisDecodedInstruction* instruction, char* buffer, ZydisUSize bufferLen, void* userData); /* ============================================================================================== */ diff --git a/include/Zydis/Generated/EnumISAExt.h b/include/Zydis/Generated/EnumISAExt.h index cb7bfe5..c7418bf 100644 --- a/include/Zydis/Generated/EnumISAExt.h +++ b/include/Zydis/Generated/EnumISAExt.h @@ -1,7 +1,7 @@ /** * @brief Defines the `ZydisISAExt` datatype. */ -typedef uint8_t ZydisISAExt; +typedef ZydisU8 ZydisISAExt; /** * @brief Values that represent `ZydisISAExt` elements. @@ -9,6 +9,7 @@ typedef uint8_t ZydisISAExt; enum ZydisISAExts { ZYDIS_ISA_EXT_INVALID, + ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_ISA_EXT_AES, ZYDIS_ISA_EXT_AMD, ZYDIS_ISA_EXT_AMD3DNOW, @@ -41,15 +42,32 @@ enum ZydisISAExts ZYDIS_ISA_EXT_AVX512_4FMAPS_512, ZYDIS_ISA_EXT_AVX512_4FMAPS_SCALAR, ZYDIS_ISA_EXT_AVX512_4VNNIW_512, + ZYDIS_ISA_EXT_AVX512_BITALG_128, + ZYDIS_ISA_EXT_AVX512_BITALG_256, + ZYDIS_ISA_EXT_AVX512_BITALG_512, + ZYDIS_ISA_EXT_AVX512_GFNI_128, + ZYDIS_ISA_EXT_AVX512_GFNI_256, + ZYDIS_ISA_EXT_AVX512_GFNI_512, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_ISA_EXT_AVX512_IFMA_512, + ZYDIS_ISA_EXT_AVX512_VAES_128, + ZYDIS_ISA_EXT_AVX512_VAES_256, + ZYDIS_ISA_EXT_AVX512_VAES_512, + ZYDIS_ISA_EXT_AVX512_VBMI2_128, + ZYDIS_ISA_EXT_AVX512_VBMI2_256, + ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_ISA_EXT_AVX512_VBMI_512, + ZYDIS_ISA_EXT_AVX512_VNNI_128, + ZYDIS_ISA_EXT_AVX512_VNNI_256, + ZYDIS_ISA_EXT_AVX512_VNNI_512, + ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_128, + ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_256, + ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_512, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_ISA_EXT_AVXAES, - ZYDIS_ISA_EXT_BDW, ZYDIS_ISA_EXT_BMI1, ZYDIS_ISA_EXT_BMI2, ZYDIS_ISA_EXT_CET, @@ -66,6 +84,7 @@ enum ZydisISAExts ZYDIS_ISA_EXT_FMA4, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_ISA_EXT_FXSAVE64, + ZYDIS_ISA_EXT_GFNI, ZYDIS_ISA_EXT_I186, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_ISA_EXT_I286REAL, @@ -96,6 +115,7 @@ enum ZydisISAExts ZYDIS_ISA_EXT_PREFETCHWT1, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_ISA_EXT_PT, + ZYDIS_ISA_EXT_RDPID, ZYDIS_ISA_EXT_RDPMC, ZYDIS_ISA_EXT_RDRAND, ZYDIS_ISA_EXT_RDSEED, @@ -119,15 +139,16 @@ enum ZydisISAExts ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_ISA_EXT_SVM, ZYDIS_ISA_EXT_TBM, + ZYDIS_ISA_EXT_VAES, ZYDIS_ISA_EXT_VMFUNC, + ZYDIS_ISA_EXT_VPCLMULQDQ, ZYDIS_ISA_EXT_VTX, ZYDIS_ISA_EXT_X87, ZYDIS_ISA_EXT_XOP, ZYDIS_ISA_EXT_XSAVE, ZYDIS_ISA_EXT_XSAVEC, ZYDIS_ISA_EXT_XSAVEOPT, - ZYDIS_ISA_EXT_XSAVES + ZYDIS_ISA_EXT_XSAVES, + ZYDIS_ISA_EXT_MAX_VALUE = ZYDIS_ISA_EXT_XSAVES, + ZYDIS_ISA_EXT_MIN_BITS = 0x0008 }; - -#define ZYDIS_ISA_EXT_MAX_VALUE ZYDIS_ISA_EXT_XSAVES -#define ZYDIS_ISA_EXT_MAX_BITS 0x0007 diff --git a/include/Zydis/Generated/EnumISASet.h b/include/Zydis/Generated/EnumISASet.h index 25a12c6..e886ac5 100644 --- a/include/Zydis/Generated/EnumISASet.h +++ b/include/Zydis/Generated/EnumISASet.h @@ -1,7 +1,7 @@ /** * @brief Defines the `ZydisISASet` datatype. */ -typedef uint8_t ZydisISASet; +typedef ZydisU8 ZydisISASet; /** * @brief Values that represent `ZydisISASet` elements. @@ -9,6 +9,7 @@ typedef uint8_t ZydisISASet; enum ZydisISASets { ZYDIS_ISA_SET_INVALID, + ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_SET_AES, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_SET_AVX, @@ -18,7 +19,6 @@ enum ZydisISASets ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_SET_BASE, - ZYDIS_ISA_SET_BDW, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_SET_CET, @@ -29,6 +29,7 @@ enum ZydisISASets ZYDIS_ISA_SET_F16C, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_SET_FMA4, + ZYDIS_ISA_SET_GFNI, ZYDIS_ISA_SET_INVPCID, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_SET_KNCE, @@ -44,6 +45,7 @@ enum ZydisISASets ZYDIS_ISA_SET_PKU, ZYDIS_ISA_SET_PREFETCHWT1, ZYDIS_ISA_SET_PT, + ZYDIS_ISA_SET_RDPID, ZYDIS_ISA_SET_RDRAND, ZYDIS_ISA_SET_RDSEED, ZYDIS_ISA_SET_RDTSCP, @@ -60,15 +62,16 @@ enum ZydisISASets ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_SET_TBM, + ZYDIS_ISA_SET_VAES, ZYDIS_ISA_SET_VMFUNC, + ZYDIS_ISA_SET_VPCLMULQDQ, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_SET_X87, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_SET_XSAVEC, ZYDIS_ISA_SET_XSAVEOPT, - ZYDIS_ISA_SET_XSAVES + ZYDIS_ISA_SET_XSAVES, + ZYDIS_ISA_SET_MAX_VALUE = ZYDIS_ISA_SET_XSAVES, + ZYDIS_ISA_SET_MIN_BITS = 0x0006 }; - -#define ZYDIS_ISA_SET_MAX_VALUE ZYDIS_ISA_SET_XSAVES -#define ZYDIS_ISA_SET_MAX_BITS 0x0006 diff --git a/include/Zydis/Generated/EnumInstructionCategory.h b/include/Zydis/Generated/EnumInstructionCategory.h index e2dd0b6..509acbb 100644 --- a/include/Zydis/Generated/EnumInstructionCategory.h +++ b/include/Zydis/Generated/EnumInstructionCategory.h @@ -1,7 +1,7 @@ /** * @brief Defines the `ZydisInstructionCategory` datatype. */ -typedef uint8_t ZydisInstructionCategory; +typedef ZydisU8 ZydisInstructionCategory; /** * @brief Values that represent `ZydisInstructionCategory` elements. @@ -9,6 +9,7 @@ typedef uint8_t ZydisInstructionCategory; enum ZydisInstructionCategories { ZYDIS_CATEGORY_INVALID, + ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_CATEGORY_AES, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_CATEGORY_AVX, @@ -17,8 +18,8 @@ enum ZydisInstructionCategories ZYDIS_CATEGORY_AVX512, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_CATEGORY_AVX512_4VNNIW, + ZYDIS_CATEGORY_AVX512_BITALG, ZYDIS_CATEGORY_AVX512_VBMI, - ZYDIS_CATEGORY_BDW, ZYDIS_CATEGORY_BINARY, ZYDIS_CATEGORY_BITBYTE, ZYDIS_CATEGORY_BLEND, @@ -42,6 +43,7 @@ enum ZydisInstructionCategories ZYDIS_CATEGORY_FLAGOP, ZYDIS_CATEGORY_FMA4, ZYDIS_CATEGORY_GATHER, + ZYDIS_CATEGORY_GFNI, ZYDIS_CATEGORY_IFMA, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_CATEGORY_IO, @@ -64,6 +66,7 @@ enum ZydisInstructionCategories ZYDIS_CATEGORY_PREFETCHWT1, ZYDIS_CATEGORY_PT, ZYDIS_CATEGORY_PUSH, + ZYDIS_CATEGORY_RDPID, ZYDIS_CATEGORY_RDRAND, ZYDIS_CATEGORY_RDSEED, ZYDIS_CATEGORY_RDWRFSGS, @@ -86,14 +89,16 @@ enum ZydisInstructionCategories ZYDIS_CATEGORY_TBM, ZYDIS_CATEGORY_UFMA, ZYDIS_CATEGORY_UNCOND_BR, + ZYDIS_CATEGORY_VAES, + ZYDIS_CATEGORY_VBMI2, ZYDIS_CATEGORY_VFMA, + ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_CATEGORY_VTX, ZYDIS_CATEGORY_WIDENOP, ZYDIS_CATEGORY_X87_ALU, ZYDIS_CATEGORY_XOP, ZYDIS_CATEGORY_XSAVE, - ZYDIS_CATEGORY_XSAVEOPT + ZYDIS_CATEGORY_XSAVEOPT, + ZYDIS_CATEGORY_MAX_VALUE = ZYDIS_CATEGORY_XSAVEOPT, + ZYDIS_CATEGORY_MIN_BITS = 0x0007 }; - -#define ZYDIS_CATEGORY_MAX_VALUE ZYDIS_CATEGORY_XSAVEOPT -#define ZYDIS_CATEGORY_MAX_BITS 0x0007 diff --git a/include/Zydis/Generated/EnumMnemonic.h b/include/Zydis/Generated/EnumMnemonic.h index b78966b..3801e1c 100644 --- a/include/Zydis/Generated/EnumMnemonic.h +++ b/include/Zydis/Generated/EnumMnemonic.h @@ -1,7 +1,7 @@ /** * @brief Defines the `ZydisMnemonic` datatype. */ -typedef uint16_t ZydisMnemonic; +typedef ZydisU16 ZydisMnemonic; /** * @brief Values that represent `ZydisMnemonic` elements. @@ -257,6 +257,9 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_FYL2X, ZYDIS_MNEMONIC_FYL2XP1, ZYDIS_MNEMONIC_GETSEC, + ZYDIS_MNEMONIC_GF2P8AFFINEINVQB, + ZYDIS_MNEMONIC_GF2P8AFFINEQB, + ZYDIS_MNEMONIC_GF2P8MULB, ZYDIS_MNEMONIC_HADDPD, ZYDIS_MNEMONIC_HADDPS, ZYDIS_MNEMONIC_HLT, @@ -341,6 +344,7 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_KORB, ZYDIS_MNEMONIC_KORD, ZYDIS_MNEMONIC_KORQ, + ZYDIS_MNEMONIC_KORTEST, ZYDIS_MNEMONIC_KORTESTB, ZYDIS_MNEMONIC_KORTESTD, ZYDIS_MNEMONIC_KORTESTQ, @@ -585,7 +589,7 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_POPFD, ZYDIS_MNEMONIC_POPFQ, ZYDIS_MNEMONIC_POR, - ZYDIS_MNEMONIC_PREFETCH_EXCLUSIVE, + ZYDIS_MNEMONIC_PREFETCH, ZYDIS_MNEMONIC_PREFETCHNTA, ZYDIS_MNEMONIC_PREFETCHT0, ZYDIS_MNEMONIC_PREFETCHT1, @@ -644,6 +648,7 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_RDFSBASE, ZYDIS_MNEMONIC_RDGSBASE, ZYDIS_MNEMONIC_RDMSR, + ZYDIS_MNEMONIC_RDPID, ZYDIS_MNEMONIC_RDPKRU, ZYDIS_MNEMONIC_RDPMC, ZYDIS_MNEMONIC_RDRAND, @@ -996,6 +1001,9 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_VGETMANTPS, ZYDIS_MNEMONIC_VGETMANTSD, ZYDIS_MNEMONIC_VGETMANTSS, + ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB, + ZYDIS_MNEMONIC_VGF2P8AFFINEQB, + ZYDIS_MNEMONIC_VGF2P8MULB, ZYDIS_MNEMONIC_VGMAXABSPS, ZYDIS_MNEMONIC_VGMAXPD, ZYDIS_MNEMONIC_VGMAXPS, @@ -1171,8 +1179,10 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_VPCMPW, ZYDIS_MNEMONIC_VPCOMB, ZYDIS_MNEMONIC_VPCOMD, + ZYDIS_MNEMONIC_VPCOMPRESSB, ZYDIS_MNEMONIC_VPCOMPRESSD, ZYDIS_MNEMONIC_VPCOMPRESSQ, + ZYDIS_MNEMONIC_VPCOMPRESSW, ZYDIS_MNEMONIC_VPCOMQ, ZYDIS_MNEMONIC_VPCOMUB, ZYDIS_MNEMONIC_VPCOMUD, @@ -1181,6 +1191,10 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_VPCOMW, ZYDIS_MNEMONIC_VPCONFLICTD, ZYDIS_MNEMONIC_VPCONFLICTQ, + ZYDIS_MNEMONIC_VPDPBUSD, + ZYDIS_MNEMONIC_VPDPBUSDS, + ZYDIS_MNEMONIC_VPDPWSSD, + ZYDIS_MNEMONIC_VPDPWSSDS, ZYDIS_MNEMONIC_VPERM2F128, ZYDIS_MNEMONIC_VPERM2I128, ZYDIS_MNEMONIC_VPERMB, @@ -1206,8 +1220,10 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_VPERMT2Q, ZYDIS_MNEMONIC_VPERMT2W, ZYDIS_MNEMONIC_VPERMW, + ZYDIS_MNEMONIC_VPEXPANDB, ZYDIS_MNEMONIC_VPEXPANDD, ZYDIS_MNEMONIC_VPEXPANDQ, + ZYDIS_MNEMONIC_VPEXPANDW, ZYDIS_MNEMONIC_VPEXTRB, ZYDIS_MNEMONIC_VPEXTRD, ZYDIS_MNEMONIC_VPEXTRQ, @@ -1330,8 +1346,10 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_VPMULLW, ZYDIS_MNEMONIC_VPMULTISHIFTQB, ZYDIS_MNEMONIC_VPMULUDQ, + ZYDIS_MNEMONIC_VPOPCNTB, ZYDIS_MNEMONIC_VPOPCNTD, ZYDIS_MNEMONIC_VPOPCNTQ, + ZYDIS_MNEMONIC_VPOPCNTW, ZYDIS_MNEMONIC_VPOR, ZYDIS_MNEMONIC_VPORD, ZYDIS_MNEMONIC_VPORQ, @@ -1369,9 +1387,22 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_VPSHAW, ZYDIS_MNEMONIC_VPSHLB, ZYDIS_MNEMONIC_VPSHLD, + ZYDIS_MNEMONIC_VPSHLDD, + ZYDIS_MNEMONIC_VPSHLDQ, + ZYDIS_MNEMONIC_VPSHLDVD, + ZYDIS_MNEMONIC_VPSHLDVQ, + ZYDIS_MNEMONIC_VPSHLDVW, + ZYDIS_MNEMONIC_VPSHLDW, ZYDIS_MNEMONIC_VPSHLQ, ZYDIS_MNEMONIC_VPSHLW, + ZYDIS_MNEMONIC_VPSHRDD, + ZYDIS_MNEMONIC_VPSHRDQ, + ZYDIS_MNEMONIC_VPSHRDVD, + ZYDIS_MNEMONIC_VPSHRDVQ, + ZYDIS_MNEMONIC_VPSHRDVW, + ZYDIS_MNEMONIC_VPSHRDW, ZYDIS_MNEMONIC_VPSHUFB, + ZYDIS_MNEMONIC_VPSHUFBITQMB, ZYDIS_MNEMONIC_VPSHUFD, ZYDIS_MNEMONIC_VPSHUFHW, ZYDIS_MNEMONIC_VPSHUFLW, @@ -1551,8 +1582,7 @@ enum ZydisMnemonics ZYDIS_MNEMONIC_XSAVES, ZYDIS_MNEMONIC_XSAVES64, ZYDIS_MNEMONIC_XSETBV, - ZYDIS_MNEMONIC_XTEST + ZYDIS_MNEMONIC_XTEST, + ZYDIS_MNEMONIC_MAX_VALUE = ZYDIS_MNEMONIC_XTEST, + ZYDIS_MNEMONIC_MIN_BITS = 0x000B }; - -#define ZYDIS_MNEMONIC_MAX_VALUE ZYDIS_MNEMONIC_XTEST -#define ZYDIS_MNEMONIC_MAX_BITS 0x000B diff --git a/src/DecoderData.h b/include/Zydis/Internal/DecoderData.h similarity index 89% rename from src/DecoderData.h rename to include/Zydis/Internal/DecoderData.h index b2b4e4b..0062607 100644 --- a/src/DecoderData.h +++ b/include/Zydis/Internal/DecoderData.h @@ -24,8 +24,8 @@ ***************************************************************************************************/ -#ifndef ZYDIS_DECODERDATA_H -#define ZYDIS_DECODERDATA_H +#ifndef ZYDIS_INTERNAL_DECODERDATA_H +#define ZYDIS_INTERNAL_DECODERDATA_H #include #include @@ -53,7 +53,7 @@ extern "C" { /** * @brief Defines the @c ZydisDecoderTreeNodeType datatype. */ -typedef uint8_t ZydisDecoderTreeNodeType; +typedef ZydisU8 ZydisDecoderTreeNodeType; /** * @brief Values that represent zydis decoder tree node types. @@ -136,7 +136,31 @@ enum ZydisDecoderTreeNodeTypes /** * @brief Reference to an MVEX.E filter. */ - ZYDIS_NODETYPE_FILTER_MVEX_E = 0x12 + ZYDIS_NODETYPE_FILTER_MVEX_E = 0x12, + /** + * @brief Reference to a AMD-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE_AMD = 0x13, + /** + * @brief Reference to a KNC-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE_KNC = 0x14, + /** + * @brief Reference to a MPX-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE_MPX = 0x15, + /** + * @brief Reference to a CET-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE_CET = 0x16, + /** + * @brief Reference to a LZCNT-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE_LZCNT = 0x17, + /** + * @brief Reference to a TZCNT-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE_TZCNT = 0x18 }; /* ---------------------------------------------------------------------------------------------- */ @@ -144,7 +168,7 @@ enum ZydisDecoderTreeNodeTypes /** * @brief Defines the @c ZydisDecoderTreeNodeValue datatype. */ -typedef uint16_t ZydisDecoderTreeNodeValue; +typedef ZydisU16 ZydisDecoderTreeNodeValue; /* ---------------------------------------------------------------------------------------------- */ @@ -172,7 +196,7 @@ typedef struct ZydisDecoderTreeNode_ /** * @brief Defines the @c ZydisInstructionEncodingFlags datatype. */ -typedef uint8_t ZydisInstructionEncodingFlags; +typedef ZydisU8 ZydisInstructionEncodingFlags; /** * @brief The instruction has an optional modrm byte. @@ -219,7 +243,7 @@ typedef struct ZydisInstructionEncodingInfo_ /** * @brief The size of the displacement value. */ - uint8_t size[3]; + ZydisU8 size[3]; } disp; /** * @brief Immediate info. @@ -229,7 +253,7 @@ typedef struct ZydisInstructionEncodingInfo_ /** * @brief The size of the immediate value. */ - uint8_t size[3]; + ZydisU8 size[3]; /** * @brief Signals, if the value is signed. */ @@ -256,7 +280,7 @@ typedef struct ZydisInstructionEncodingInfo_ * * @return The root node of the instruction tree. */ -ZYDIS_NO_EXPORT const ZydisDecoderTreeNode* ZydisDecoderTreeGetRootNode(); +ZYDIS_NO_EXPORT const ZydisDecoderTreeNode* ZydisDecoderTreeGetRootNode(void); /** * @brief Returns the child node of @c parent specified by @c index. @@ -267,7 +291,7 @@ ZYDIS_NO_EXPORT const ZydisDecoderTreeNode* ZydisDecoderTreeGetRootNode(); * @return The specified child node. */ ZYDIS_NO_EXPORT const ZydisDecoderTreeNode* ZydisDecoderTreeGetChildNode( - const ZydisDecoderTreeNode* parent, uint16_t index); + const ZydisDecoderTreeNode* parent, ZydisU16 index); /** * @brief Returns information about optional instruction parts (like modrm, displacement or @@ -287,4 +311,4 @@ ZYDIS_NO_EXPORT void ZydisGetInstructionEncodingInfo(const ZydisDecoderTreeNode* } #endif -#endif /* ZYDIS_DECODERDATA_H */ +#endif /* ZYDIS_INTERNAL_DECODERDATA_H */ diff --git a/include/Zydis/Internal/LibC.h b/include/Zydis/Internal/LibC.h new file mode 100644 index 0000000..8fabf87 --- /dev/null +++ b/include/Zydis/Internal/LibC.h @@ -0,0 +1,82 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Joel Höner + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +#ifndef ZYDIS_INTERNAL_LIBC_H +#define ZYDIS_INTERNAL_LIBC_H + +#include + +#ifndef ZYDIS_NO_LIBC + +/* ============================================================================================== */ +/* LibC is available */ +/* ============================================================================================== */ + +# include +# define ZydisMemoryCopy memcpy +# define ZydisMemorySet memset +# define ZydisStrLen strlen + +#else + +/* ============================================================================================== */ +/* No LibC available, use our own functions */ +/* ============================================================================================== */ + +/* + * These implementations are by no means optimized and will be outperformed by pretty much any + * libc implementation out there. We do not aim towards providing competetive implementations here, + * but towards providing a last resort fallback for environments without a working libc. + */ + +ZYDIS_INLINE void* ZydisMemorySet(void* ptr, int value, ZydisUSize num) +{ + ZydisU8 c = value & 0xff; + for (ZydisUSize i = 0; i < num; ++i) ((ZydisU8*)ptr)[i] = c; + return ptr; +} + +ZYDIS_INLINE void* ZydisMemoryCopy(void* dst, const void* src, ZydisUSize num) +{ + for (ZydisUSize i = 0; i < num; ++i) + { + ((ZydisU8*)dst)[i] = ((const ZydisU8*)src)[i]; + } + return dst; +} + +ZYDIS_INLINE ZydisUSize ZydisStrLen(const char* str) +{ + const char *s; + for (s = str; *s; ++s); + return s - str; +} + +/* ============================================================================================== */ + +#endif + +#endif /* ZYDIS_INTERNAL_LIBC_H */ diff --git a/src/SharedData.h b/include/Zydis/Internal/SharedData.h similarity index 92% rename from src/SharedData.h rename to include/Zydis/Internal/SharedData.h index 5b7c077..907a929 100644 --- a/src/SharedData.h +++ b/include/Zydis/Internal/SharedData.h @@ -24,8 +24,8 @@ ***************************************************************************************************/ -#ifndef ZYDIS_SHAREDDATA_H -#define ZYDIS_SHAREDDATA_H +#ifndef ZYDIS_INTERNAL_SHAREDDATA_H +#define ZYDIS_INTERNAL_SHAREDDATA_H #include #include @@ -56,7 +56,7 @@ extern "C" { /** * @brief Defines the @c ZydisSemanticOperandType datatype. */ -typedef uint8_t ZydisSemanticOperandType; +typedef ZydisU8 ZydisSemanticOperandType; /** * @brief Values that represent semantic operand-types. @@ -92,13 +92,14 @@ enum ZydisSemanticOperandTypes ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_SEMANTIC_OPTYPE_PTR, ZYDIS_SEMANTIC_OPTYPE_AGEN, - ZYDIS_SEMANTIC_OPTYPE_MOFFS + ZYDIS_SEMANTIC_OPTYPE_MOFFS, + ZYDIS_SEMANTIC_OPTYPE_MIB }; /** * @brief Defines the @c ZydisInternalElementType datatype. */ -typedef uint8_t ZydisInternalElementType; +typedef ZydisU8 ZydisInternalElementType; /** * @brief Values that represent internal element-types. @@ -136,25 +137,24 @@ typedef struct ZydisOperandDefinition_ ZydisSemanticOperandType type ZYDIS_BITFIELD(5); ZydisOperandVisibility visibility ZYDIS_BITFIELD(2); ZydisOperandAction action ZYDIS_BITFIELD(3); - uint16_t size[3]; + ZydisU16 size[3]; ZydisInternalElementType elementType ZYDIS_BITFIELD(5); union { ZydisOperandEncoding encoding; struct { - uint8_t type ZYDIS_BITFIELD(3); + ZydisU8 type ZYDIS_BITFIELD(3); union { - ZydisRegister reg; - uint8_t id ZYDIS_BITFIELD(6); + ZydisRegister reg ZYDIS_BITFIELD(ZYDIS_REGISTER_MIN_BITS); + ZydisU8 id ZYDIS_BITFIELD(6); } reg; } reg; struct { - uint8_t seg ZYDIS_BITFIELD(3); - uint8_t base ZYDIS_BITFIELD(3); - ZydisOperandAction baseAction ZYDIS_BITFIELD(3); + ZydisU8 seg ZYDIS_BITFIELD(3); + ZydisU8 base ZYDIS_BITFIELD(3); } mem; } op; } ZydisOperandDefinition; @@ -179,6 +179,7 @@ enum ZydisImplicitRegisterType enum ZydisImplicitMemBase { ZYDIS_IMPLMEM_BASE_ABX, + ZYDIS_IMPLMEM_BASE_ASP, ZYDIS_IMPLMEM_BASE_ABP, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_IMPLMEM_BASE_ADI @@ -191,7 +192,7 @@ enum ZydisImplicitMemBase /** * @brief Defines the @c ZydisInternalVectorLength datatype. */ -typedef uint8_t ZydisInternalVectorLength; +typedef ZydisU8 ZydisInternalVectorLength; /** * @brief Values that represent internal vector-lengths. @@ -209,7 +210,7 @@ enum ZydisInternalVectorLengths /** * @brief Defines the @c ZydisInternalElementSize datatype. */ -typedef uint8_t ZydisInternalElementSize; +typedef ZydisU8 ZydisInternalElementSize; /** * @brief Values that represent internal element-sizes. @@ -220,7 +221,8 @@ enum ZydisInternalElementSizes ZYDIS_IELEMENT_SIZE_8, ZYDIS_IELEMENT_SIZE_16, ZYDIS_IELEMENT_SIZE_32, - ZYDIS_IELEMENT_SIZE_64 + ZYDIS_IELEMENT_SIZE_64, + ZYDIS_IELEMENT_SIZE_128 }; /* ---------------------------------------------------------------------------------------------- */ @@ -228,7 +230,7 @@ enum ZydisInternalElementSizes /** * @brief Defines the @c ZydisEVEXFunctionality datatype. */ -typedef uint8_t ZydisEVEXFunctionality; +typedef ZydisU8 ZydisEVEXFunctionality; /** * @brief Values that represent EVEX-functionalities. @@ -255,7 +257,7 @@ enum ZydisEVEXFunctionalities /** * @brief Defines the @c ZydisEVEXTupleType datatype. */ -typedef uint8_t ZydisEVEXTupleType; +typedef ZydisU8 ZydisEVEXTupleType; /** * @brief Values that represent EVEX tuple-types. @@ -330,7 +332,7 @@ enum ZydisEVEXTupleTypes /** * @brief Defines the @c ZydisMVEXFunctionality datatype. */ -typedef uint8_t ZydisMVEXFunctionality; +typedef ZydisU8 ZydisMVEXFunctionality; /** * @brief Values that represent MVEX-functionalities. @@ -448,7 +450,7 @@ enum ZydisMVEXFunctionalities /** * @brief Defines the @c ZydisVEXStaticBroadcast datatype. */ -typedef uint8_t ZydisVEXStaticBroadcast; +typedef ZydisU8 ZydisVEXStaticBroadcast; /** * @brief Values that represent static VEX-broadcasts. @@ -469,7 +471,7 @@ enum ZydisVEXStaticBroadcasts /** * @brief Defines the @c ZydisEVEXStaticBroadcast datatype. */ -typedef uint8_t ZydisEVEXStaticBroadcast; +typedef ZydisU8 ZydisEVEXStaticBroadcast; /** * @brief Values that represent static EVEX-broadcasts. @@ -496,7 +498,7 @@ enum ZydisEVEXStaticBroadcasts /** * @brief Defines the @c ZydisMVEXStaticBroadcast datatype. */ -typedef uint8_t ZydisMVEXStaticBroadcast; +typedef ZydisU8 ZydisMVEXStaticBroadcast; /** * @brief Values that represent static MVEX-broadcasts. @@ -515,7 +517,7 @@ enum ZydisMVEXStaticBroadcasts /** * @brief Defines the @c ZydisMaskPolicy datatype. */ -typedef uint8_t ZydisMaskPolicy; +typedef ZydisU8 ZydisMaskPolicy; /** * @brief Values that represent AVX mask policies. @@ -541,15 +543,16 @@ enum ZydisMaskPolicies /* ---------------------------------------------------------------------------------------------- */ #define ZYDIS_INSTRUCTION_DEFINITION_BASE \ - ZydisMnemonic mnemonic ZYDIS_BITFIELD(ZYDIS_MNEMONIC_MAX_BITS); \ - uint8_t operandCount ZYDIS_BITFIELD( 4); \ - uint16_t operandReference ZYDIS_BITFIELD(15); \ - uint8_t operandSizeMap ZYDIS_BITFIELD( 3); \ - uint8_t flagsReference ZYDIS_BITFIELD( 7); \ + ZydisMnemonic mnemonic ZYDIS_BITFIELD(ZYDIS_MNEMONIC_MIN_BITS); \ + ZydisU8 operandCount ZYDIS_BITFIELD( 4); \ + ZydisU16 operandReference ZYDIS_BITFIELD(15); \ + ZydisU8 operandSizeMap ZYDIS_BITFIELD( 3); \ + ZydisU8 flagsReference ZYDIS_BITFIELD( 7); \ + ZydisBool requiresProtectedMode ZYDIS_BITFIELD( 1); \ ZydisBool acceptsAddressSizeOverride ZYDIS_BITFIELD( 1); \ - ZydisInstructionCategory category ZYDIS_BITFIELD(ZYDIS_CATEGORY_MAX_BITS); \ - ZydisISASet isaSet ZYDIS_BITFIELD(ZYDIS_ISA_SET_MAX_BITS); \ - ZydisISAExt isaExt ZYDIS_BITFIELD(ZYDIS_ISA_EXT_MAX_BITS); \ + ZydisInstructionCategory category ZYDIS_BITFIELD(ZYDIS_CATEGORY_MIN_BITS); \ + ZydisISASet isaSet ZYDIS_BITFIELD(ZYDIS_ISA_SET_MIN_BITS); \ + ZydisISAExt isaExt ZYDIS_BITFIELD(ZYDIS_ISA_EXT_MIN_BITS); \ ZydisExceptionClass exceptionClass ZYDIS_BITFIELD( 6) #define ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR \ @@ -601,19 +604,22 @@ typedef struct ZydisInstructionDefinitionVEX_ ZydisVEXStaticBroadcast broadcast ZYDIS_BITFIELD( 3); } ZydisInstructionDefinitionVEX; +#ifndef ZYDIS_DISABLE_EVEX typedef struct ZydisInstructionDefinitionEVEX_ { ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX; ZydisInternalVectorLength vectorLength ZYDIS_BITFIELD( 2); ZydisEVEXTupleType tupleType ZYDIS_BITFIELD( 4); - ZydisInternalElementSize elementSize ZYDIS_BITFIELD( 4); + ZydisInternalElementSize elementSize ZYDIS_BITFIELD( 3); ZydisEVEXFunctionality functionality ZYDIS_BITFIELD( 2); ZydisMaskPolicy maskPolicy ZYDIS_BITFIELD( 2); ZydisBool acceptsZeroMask ZYDIS_BITFIELD( 1); ZydisBool isControlMask ZYDIS_BITFIELD( 1); ZydisEVEXStaticBroadcast broadcast ZYDIS_BITFIELD( 4); -} ZydisInstructionDefinitionEVEX; +} ZydisInstructionDefinitionEVEX; +#endif +#ifndef ZYDIS_DISABLE_MVEX typedef struct ZydisInstructionDefinitionMVEX_ { ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX; @@ -622,6 +628,7 @@ typedef struct ZydisInstructionDefinitionMVEX_ ZydisBool hasElementGranularity ZYDIS_BITFIELD( 1); ZydisMVEXStaticBroadcast broadcast ZYDIS_BITFIELD( 3); } ZydisInstructionDefinitionMVEX; +#endif /* ---------------------------------------------------------------------------------------------- */ /* Accessed CPU flags */ @@ -657,7 +664,7 @@ typedef struct ZydisAccessedFlags_ * definition. */ ZYDIS_NO_EXPORT void ZydisGetInstructionDefinition(ZydisInstructionEncoding encoding, - uint16_t id, const ZydisInstructionDefinition** definition); + ZydisU16 id, const ZydisInstructionDefinition** definition); /* ---------------------------------------------------------------------------------------------- */ /* Operand definition */ @@ -672,7 +679,7 @@ ZYDIS_NO_EXPORT void ZydisGetInstructionDefinition(ZydisInstructionEncoding enco * * @return The number of operands for the given instruction-definition. */ -ZYDIS_NO_EXPORT uint8_t ZydisGetOperandDefinitions(const ZydisInstructionDefinition* definition, +ZYDIS_NO_EXPORT ZydisU8 ZydisGetOperandDefinitions(const ZydisInstructionDefinition* definition, const ZydisOperandDefinition** operand); /* ---------------------------------------------------------------------------------------------- */ @@ -710,4 +717,4 @@ ZYDIS_NO_EXPORT void ZydisGetAccessedFlags(const ZydisInstructionDefinition* def } #endif -#endif /* ZYDIS_SHAREDDATA_H */ +#endif /* ZYDIS_INTERNAL_SHAREDDATA_H */ diff --git a/include/Zydis/Mnemonic.h b/include/Zydis/Mnemonic.h index 527532e..30652ee 100644 --- a/include/Zydis/Mnemonic.h +++ b/include/Zydis/Mnemonic.h @@ -32,8 +32,8 @@ #ifndef ZYDIS_MNEMONIC_H #define ZYDIS_MNEMONIC_H -#include #include +#include #ifdef __cplusplus extern "C" { @@ -58,6 +58,17 @@ extern "C" { */ ZYDIS_EXPORT const char* ZydisMnemonicGetString(ZydisMnemonic mnemonic); +/** + * @brief Returns the specified instruction mnemonic as `ZydisStaticString`. + * + * @param mnemonic The mnemonic. + * + * @return The instruction mnemonic string or @c NULL, if an invalid mnemonic was passed. + * + * The `buffer` of the returned struct is guaranteed to be zero-terminated in this special case. + */ +ZYDIS_EXPORT const ZydisStaticString* ZydisMnemonicGetStaticString(ZydisMnemonic mnemonic); + /* ============================================================================================== */ #ifdef __cplusplus diff --git a/include/Zydis/Register.h b/include/Zydis/Register.h index c596e57..b3b8b78 100644 --- a/include/Zydis/Register.h +++ b/include/Zydis/Register.h @@ -34,7 +34,7 @@ #include #include -#include +#include #ifdef __cplusplus extern "C" { @@ -51,7 +51,7 @@ extern "C" { /** * @brief Defines the @c ZydisRegister datatype. */ -typedef uint8_t ZydisRegister; +typedef ZydisU8 ZydisRegister; /** * @brief Values that represent zydis registers. @@ -59,6 +59,7 @@ typedef uint8_t ZydisRegister; enum ZydisRegisters { ZYDIS_REGISTER_NONE, + // General purpose registers 8-bit ZYDIS_REGISTER_AL, ZYDIS_REGISTER_CL, ZYDIS_REGISTER_DL, ZYDIS_REGISTER_BL, ZYDIS_REGISTER_AH, ZYDIS_REGISTER_CH, ZYDIS_REGISTER_DH, ZYDIS_REGISTER_BH, @@ -86,24 +87,6 @@ enum ZydisRegisters // Floating point multimedia registers ZYDIS_REGISTER_MM0, ZYDIS_REGISTER_MM1, ZYDIS_REGISTER_MM2, ZYDIS_REGISTER_MM3, ZYDIS_REGISTER_MM4, ZYDIS_REGISTER_MM5, ZYDIS_REGISTER_MM6, ZYDIS_REGISTER_MM7, - // Floating point vector registers 512-bit - ZYDIS_REGISTER_ZMM0, ZYDIS_REGISTER_ZMM1, ZYDIS_REGISTER_ZMM2, ZYDIS_REGISTER_ZMM3, - ZYDIS_REGISTER_ZMM4, ZYDIS_REGISTER_ZMM5, ZYDIS_REGISTER_ZMM6, ZYDIS_REGISTER_ZMM7, - ZYDIS_REGISTER_ZMM8, ZYDIS_REGISTER_ZMM9, ZYDIS_REGISTER_ZMM10, ZYDIS_REGISTER_ZMM11, - ZYDIS_REGISTER_ZMM12, ZYDIS_REGISTER_ZMM13, ZYDIS_REGISTER_ZMM14, ZYDIS_REGISTER_ZMM15, - ZYDIS_REGISTER_ZMM16, ZYDIS_REGISTER_ZMM17, ZYDIS_REGISTER_ZMM18, ZYDIS_REGISTER_ZMM19, - ZYDIS_REGISTER_ZMM20, ZYDIS_REGISTER_ZMM21, ZYDIS_REGISTER_ZMM22, ZYDIS_REGISTER_ZMM23, - ZYDIS_REGISTER_ZMM24, ZYDIS_REGISTER_ZMM25, ZYDIS_REGISTER_ZMM26, ZYDIS_REGISTER_ZMM27, - ZYDIS_REGISTER_ZMM28, ZYDIS_REGISTER_ZMM29, ZYDIS_REGISTER_ZMM30, ZYDIS_REGISTER_ZMM31, - // Floating point vector registers 256-bit - ZYDIS_REGISTER_YMM0, ZYDIS_REGISTER_YMM1, ZYDIS_REGISTER_YMM2, ZYDIS_REGISTER_YMM3, - ZYDIS_REGISTER_YMM4, ZYDIS_REGISTER_YMM5, ZYDIS_REGISTER_YMM6, ZYDIS_REGISTER_YMM7, - ZYDIS_REGISTER_YMM8, ZYDIS_REGISTER_YMM9, ZYDIS_REGISTER_YMM10, ZYDIS_REGISTER_YMM11, - ZYDIS_REGISTER_YMM12, ZYDIS_REGISTER_YMM13, ZYDIS_REGISTER_YMM14, ZYDIS_REGISTER_YMM15, - ZYDIS_REGISTER_YMM16, ZYDIS_REGISTER_YMM17, ZYDIS_REGISTER_YMM18, ZYDIS_REGISTER_YMM19, - ZYDIS_REGISTER_YMM20, ZYDIS_REGISTER_YMM21, ZYDIS_REGISTER_YMM22, ZYDIS_REGISTER_YMM23, - ZYDIS_REGISTER_YMM24, ZYDIS_REGISTER_YMM25, ZYDIS_REGISTER_YMM26, ZYDIS_REGISTER_YMM27, - ZYDIS_REGISTER_YMM28, ZYDIS_REGISTER_YMM29, ZYDIS_REGISTER_YMM30, ZYDIS_REGISTER_YMM31, // Floating point vector registers 128-bit ZYDIS_REGISTER_XMM0, ZYDIS_REGISTER_XMM1, ZYDIS_REGISTER_XMM2, ZYDIS_REGISTER_XMM3, ZYDIS_REGISTER_XMM4, ZYDIS_REGISTER_XMM5, ZYDIS_REGISTER_XMM6, ZYDIS_REGISTER_XMM7, @@ -113,12 +96,28 @@ enum ZydisRegisters ZYDIS_REGISTER_XMM20, ZYDIS_REGISTER_XMM21, ZYDIS_REGISTER_XMM22, ZYDIS_REGISTER_XMM23, ZYDIS_REGISTER_XMM24, ZYDIS_REGISTER_XMM25, ZYDIS_REGISTER_XMM26, ZYDIS_REGISTER_XMM27, ZYDIS_REGISTER_XMM28, ZYDIS_REGISTER_XMM29, ZYDIS_REGISTER_XMM30, ZYDIS_REGISTER_XMM31, + // Floating point vector registers 256-bit + ZYDIS_REGISTER_YMM0, ZYDIS_REGISTER_YMM1, ZYDIS_REGISTER_YMM2, ZYDIS_REGISTER_YMM3, + ZYDIS_REGISTER_YMM4, ZYDIS_REGISTER_YMM5, ZYDIS_REGISTER_YMM6, ZYDIS_REGISTER_YMM7, + ZYDIS_REGISTER_YMM8, ZYDIS_REGISTER_YMM9, ZYDIS_REGISTER_YMM10, ZYDIS_REGISTER_YMM11, + ZYDIS_REGISTER_YMM12, ZYDIS_REGISTER_YMM13, ZYDIS_REGISTER_YMM14, ZYDIS_REGISTER_YMM15, + ZYDIS_REGISTER_YMM16, ZYDIS_REGISTER_YMM17, ZYDIS_REGISTER_YMM18, ZYDIS_REGISTER_YMM19, + ZYDIS_REGISTER_YMM20, ZYDIS_REGISTER_YMM21, ZYDIS_REGISTER_YMM22, ZYDIS_REGISTER_YMM23, + ZYDIS_REGISTER_YMM24, ZYDIS_REGISTER_YMM25, ZYDIS_REGISTER_YMM26, ZYDIS_REGISTER_YMM27, + ZYDIS_REGISTER_YMM28, ZYDIS_REGISTER_YMM29, ZYDIS_REGISTER_YMM30, ZYDIS_REGISTER_YMM31, + // Floating point vector registers 512-bit + ZYDIS_REGISTER_ZMM0, ZYDIS_REGISTER_ZMM1, ZYDIS_REGISTER_ZMM2, ZYDIS_REGISTER_ZMM3, + ZYDIS_REGISTER_ZMM4, ZYDIS_REGISTER_ZMM5, ZYDIS_REGISTER_ZMM6, ZYDIS_REGISTER_ZMM7, + ZYDIS_REGISTER_ZMM8, ZYDIS_REGISTER_ZMM9, ZYDIS_REGISTER_ZMM10, ZYDIS_REGISTER_ZMM11, + ZYDIS_REGISTER_ZMM12, ZYDIS_REGISTER_ZMM13, ZYDIS_REGISTER_ZMM14, ZYDIS_REGISTER_ZMM15, + ZYDIS_REGISTER_ZMM16, ZYDIS_REGISTER_ZMM17, ZYDIS_REGISTER_ZMM18, ZYDIS_REGISTER_ZMM19, + ZYDIS_REGISTER_ZMM20, ZYDIS_REGISTER_ZMM21, ZYDIS_REGISTER_ZMM22, ZYDIS_REGISTER_ZMM23, + ZYDIS_REGISTER_ZMM24, ZYDIS_REGISTER_ZMM25, ZYDIS_REGISTER_ZMM26, ZYDIS_REGISTER_ZMM27, + ZYDIS_REGISTER_ZMM28, ZYDIS_REGISTER_ZMM29, ZYDIS_REGISTER_ZMM30, ZYDIS_REGISTER_ZMM31, // Flags registers - ZYDIS_REGISTER_RFLAGS, ZYDIS_REGISTER_EFLAGS, ZYDIS_REGISTER_FLAGS, - // Instruction-pointer registers - ZYDIS_REGISTER_RIP, ZYDIS_REGISTER_EIP, ZYDIS_REGISTER_IP, - // Special registers - ZYDIS_REGISTER_MXCSR, ZYDIS_REGISTER_PKRU, ZYDIS_REGISTER_XCR0, + ZYDIS_REGISTER_FLAGS, ZYDIS_REGISTER_EFLAGS, ZYDIS_REGISTER_RFLAGS, + // IP registers + ZYDIS_REGISTER_IP, ZYDIS_REGISTER_EIP, ZYDIS_REGISTER_RIP, // Segment registers ZYDIS_REGISTER_ES, ZYDIS_REGISTER_CS, ZYDIS_REGISTER_SS, ZYDIS_REGISTER_DS, ZYDIS_REGISTER_FS, ZYDIS_REGISTER_GS, @@ -143,15 +142,17 @@ enum ZydisRegisters // Bound registers ZYDIS_REGISTER_BND0, ZYDIS_REGISTER_BND1, ZYDIS_REGISTER_BND2, ZYDIS_REGISTER_BND3, ZYDIS_REGISTER_BNDCFG, ZYDIS_REGISTER_BNDSTATUS, + // Misc registers + ZYDIS_REGISTER_MXCSR, ZYDIS_REGISTER_PKRU, ZYDIS_REGISTER_XCR0, /** * @brief Maximum value of this enum. */ - ZYDIS_REGISTER_MAX_VALUE = ZYDIS_REGISTER_BNDSTATUS, + ZYDIS_REGISTER_MAX_VALUE = ZYDIS_REGISTER_XCR0, /** - * @brief Maximum amount of bits occupied by an integer from this enum. + * @brief Minimum amount of bits required to store a value of this enum. */ - ZYDIS_REGISTER_MAX_BITS = 8 + ZYDIS_REGISTER_MIN_BITS = 0x0008 }; /* ---------------------------------------------------------------------------------------------- */ @@ -161,7 +162,7 @@ enum ZydisRegisters /** * @brief Defines the @c ZydisRegisterClass datatype. */ -typedef uint8_t ZydisRegisterClass; +typedef ZydisU8 ZydisRegisterClass; /** * @brief Values that represent zydis register-classes. @@ -250,7 +251,7 @@ enum ZydisRegisterClasses /** * @brief Defines the @c ZydisRegisterWidth datatype. */ -typedef uint16_t ZydisRegisterWidth; +typedef ZydisU16 ZydisRegisterWidth; /* ---------------------------------------------------------------------------------------------- */ @@ -267,7 +268,7 @@ typedef uint16_t ZydisRegisterWidth; * @return The register specified by the @c registerClass and the @c id or @c ZYDIS_REGISTER_NONE, * if an invalid parameter was passed. */ -ZYDIS_EXPORT ZydisRegister ZydisRegisterEncode(ZydisRegisterClass registerClass, uint8_t id); +ZYDIS_EXPORT ZydisRegister ZydisRegisterEncode(ZydisRegisterClass registerClass, ZydisU8 id); /** * @brief Returns the id of the specified register. @@ -276,7 +277,7 @@ ZYDIS_EXPORT ZydisRegister ZydisRegisterEncode(ZydisRegisterClass registerClass, * * @return The id of the specified register, or -1 if an invalid parameter was passed. */ -ZYDIS_EXPORT int16_t ZydisRegisterGetId(ZydisRegister reg); +ZYDIS_EXPORT ZydisI16 ZydisRegisterGetId(ZydisRegister reg); /** * @brief Returns the register-class of the specified register. @@ -314,6 +315,17 @@ ZYDIS_EXPORT ZydisRegisterWidth ZydisRegisterGetWidth64(ZydisRegister reg); */ ZYDIS_EXPORT const char* ZydisRegisterGetString(ZydisRegister reg); +/** + * @brief Returns the specified register string as `ZydisStaticString`. + * + * @param reg The register. + * + * @return The register string or @c NULL, if an invalid register was passed. + * + * The `buffer` of the returned struct is guaranteed to be zero-terminated in this special case. + */ +ZYDIS_EXPORT const ZydisStaticString* ZydisRegisterGetStaticString(ZydisRegister reg); + /* ============================================================================================== */ #ifdef __cplusplus diff --git a/include/Zydis/SharedTypes.h b/include/Zydis/SharedTypes.h index bd2dd8d..ee86779 100644 --- a/include/Zydis/SharedTypes.h +++ b/include/Zydis/SharedTypes.h @@ -47,7 +47,7 @@ extern "C" { /* ---------------------------------------------------------------------------------------------- */ #define ZYDIS_MAX_INSTRUCTION_LENGTH 15 -#define ZYDIS_MAX_OPERAND_COUNT 9 +#define ZYDIS_MAX_OPERAND_COUNT 10 /* ---------------------------------------------------------------------------------------------- */ @@ -62,42 +62,42 @@ extern "C" { /** * @brief Defines the @c ZydisMachineMode datatype. */ -typedef uint8_t ZydisMachineMode; +typedef ZydisU8 ZydisMachineMode; /** * @brief Values that represent machine modes. */ enum ZydisMachineModes { - ZYDIS_MACHINE_MODE_INVALID = 0, + ZYDIS_MACHINE_MODE_INVALID, /** * @brief 64 bit mode. */ - ZYDIS_MACHINE_MODE_LONG_64 = 64, + ZYDIS_MACHINE_MODE_LONG_64, /** * @brief 32 bit protected mode. */ - ZYDIS_MACHINE_MODE_LONG_COMPAT_32 = 32, + ZYDIS_MACHINE_MODE_LONG_COMPAT_32, /** * @brief 16 bit protected mode. */ - ZYDIS_MACHINE_MODE_LONG_COMPAT_16 = 16, + ZYDIS_MACHINE_MODE_LONG_COMPAT_16, /** * @brief 32 bit protected mode. */ - ZYDIS_MACHINE_MODE_LEGACY_32 = 32, + ZYDIS_MACHINE_MODE_LEGACY_32, /** * @brief 16 bit protected mode. */ - ZYDIS_MACHINE_MODE_LEGACY_16 = 16, + ZYDIS_MACHINE_MODE_LEGACY_16, /** * @brief 16 bit real mode. */ - ZYDIS_MACHINE_MODE_REAL_16 = 16, + ZYDIS_MACHINE_MODE_REAL_16, /** * @brief Maximum value of this enum. */ - ZYDIS_MACHINE_MODE_MAX_VALUE = ZYDIS_MACHINE_MODE_LONG_64 + ZYDIS_MACHINE_MODE_MAX_VALUE = ZYDIS_MACHINE_MODE_REAL_16 }; /* ---------------------------------------------------------------------------------------------- */ @@ -107,7 +107,7 @@ enum ZydisMachineModes /** * @brief Defines the @c ZydisAddressWidth datatype. */ -typedef uint8_t ZydisAddressWidth; +typedef ZydisU8 ZydisAddressWidth; /** * @brief Values that represent address widths. @@ -128,7 +128,7 @@ enum ZydisAddressWidths /** * @brief Defines the @c ZydisElementType datatype. */ -typedef uint8_t ZydisElementType; +typedef ZydisU8 ZydisElementType; /** * @brief Values that represent element-types. @@ -150,7 +150,7 @@ enum ZydisElementTypes /** * @brief Defines the @c ZydisElementSize datatype. */ -typedef uint16_t ZydisElementSize; +typedef ZydisU16 ZydisElementSize; /* ---------------------------------------------------------------------------------------------- */ /* Operand type */ @@ -159,7 +159,7 @@ typedef uint16_t ZydisElementSize; /** * @brief Defines the @c ZydisOperandType datatype. */ -typedef uint8_t ZydisOperandType; +typedef ZydisU8 ZydisOperandType; /** * @brief Values that represent operand-types. @@ -199,7 +199,7 @@ enum ZydisOperandTypes /** * @brief Defines the @c ZydisOperandEncoding datatype. */ -typedef uint8_t ZydisOperandEncoding; +typedef ZydisU8 ZydisOperandEncoding; /** * @brief Values that represent operand-encodings. @@ -251,7 +251,7 @@ enum ZydisOperandEncodings /** * @brief Defines the @c ZydisOperandVisibility datatype. */ -typedef uint8_t ZydisOperandVisibility; +typedef ZydisU8 ZydisOperandVisibility; /** * @brief Values that represent operand-visibilities. @@ -284,7 +284,7 @@ enum ZydisOperandVisibilities /** * @brief Defines the @c ZydisOperandAction datatype. */ -typedef uint8_t ZydisOperandAction; +typedef ZydisU8 ZydisOperandAction; /** * @brief Values that represent operand-actions. @@ -347,7 +347,7 @@ enum ZydisOperandActions /** * @brief Defines the @c ZydisInstructionEncoding datatype. */ -typedef uint8_t ZydisInstructionEncoding; +typedef ZydisU8 ZydisInstructionEncoding; /** * @brief Values that represent instruction-encodings. @@ -392,7 +392,7 @@ enum ZydisInstructionEncodings /** * @brief Defines the @c ZydisOpcodeMap map. */ -typedef uint8_t ZydisOpcodeMap; +typedef ZydisU8 ZydisOpcodeMap; /** * @brief Values that represent opcode-maps. diff --git a/include/Zydis/Status.h b/include/Zydis/Status.h index 506db22..fa5abb3 100644 --- a/include/Zydis/Status.h +++ b/include/Zydis/Status.h @@ -45,12 +45,12 @@ extern "C" { /** * @brief Defines the @c ZydisStatus datatype. */ -typedef uint32_t ZydisStatus; +typedef ZydisU32 ZydisStatus; /** * @brief Values that represent a zydis status-codes. */ -enum ZydisStatusCode +enum ZydisStatusCodes { /* ------------------------------------------------------------------------------------------ */ /* General */ @@ -164,10 +164,10 @@ enum ZydisStatusCode #define ZYDIS_CHECK(status) \ do \ { \ - ZydisStatus s = status; \ - if (!ZYDIS_SUCCESS(s)) \ + ZydisStatus status_038560234 = status; \ + if (!ZYDIS_SUCCESS(status_038560234)) \ { \ - return s; \ + return status_038560234; \ } \ } while (0) diff --git a/include/Zydis/String.h b/include/Zydis/String.h new file mode 100644 index 0000000..2bad113 --- /dev/null +++ b/include/Zydis/String.h @@ -0,0 +1,418 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd, Joel Höner + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +#ifndef ZYDIS_STRING_H +#define ZYDIS_STRING_H + +#include +#include +#include + +/* ============================================================================================== */ +/* Enums and types */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* String */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the `ZydisString` struct. + */ +typedef struct ZydisString_ +{ + /** + * @brief The buffer that contains the actual string (0-termination is optional!). + */ + char *buffer; + /** + * @brief The length of the string (without 0-termination). + */ + ZydisUSize length; + /** + * @brief The total buffer capacity. + */ + ZydisUSize capacity; +} ZydisString; + +/* ---------------------------------------------------------------------------------------------- */ +/* Static string */ +/* ---------------------------------------------------------------------------------------------- */ + +#pragma pack(push, 1) + +/** + * @brief Defines the `ZydisStaticString` struct. + * + * This more compact struct is mainly used for internal string-tables to save up some bytes. + */ +typedef struct ZydisStaticString_ +{ + /** + * @brief The buffer that contains the actual string (0-termination is optional!). + */ + const char* buffer; + /** + * @brief The length of the string (without 0-termination). + */ + ZydisU8 length; +} ZydisStaticString; + +#pragma pack(pop) + +/* ---------------------------------------------------------------------------------------------- */ +/* Letter Case */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the `ZydisLetterCase` datatype. + */ +typedef ZydisU8 ZydisLetterCase; + +/** + * @brief Values that represent letter cases. + */ +enum ZydisLetterCases +{ + /** + * @brief Uses the given text "as is". + */ + ZYDIS_LETTER_CASE_DEFAULT, + /** + * @brief Converts the given text to lowercase letters. + */ + ZYDIS_LETTER_CASE_LOWER, + /** + * @brief Converts the given text to uppercase letters. + */ + ZYDIS_LETTER_CASE_UPPER, + + /** + * @brief Maximum value of this enum. + */ + ZYDIS_LETTER_CASE_MAX_VALUE = ZYDIS_LETTER_CASE_UPPER +}; + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ +/* Macros */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Helper Macros */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Creates a `ZydisString` struct from a static C-string. + * + * @param string The C-string constant. + */ +#define ZYDIS_MAKE_STRING(string) \ + { (char*)string, sizeof(string) - 1, sizeof(string) - 1 } + +/** + * @brief Creates a `ZydisStaticString` from a static C-string. + * + * @param string The C-string constant. + */ +#define ZYDIS_MAKE_STATIC_STRING(string) \ + { string, sizeof(string) - 1 } + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ +/* Functions */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Basic Operations */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Initializes a `ZydisString` struct with a C-string. + * + * @param string The string to initialize. + * @param value The C-string constant. + * + * @return A zydis status code. + */ +ZYDIS_NO_EXPORT ZYDIS_INLINE ZydisStatus ZydisStringInit(ZydisString* string, char* value) +{ + if (!string || !value) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + const ZydisUSize length = ZydisStrLen(value); + string->buffer = value; + string->length = length; + string->capacity = length; + + return ZYDIS_STATUS_SUCCESS; +} + +/** + * @brief Finalizes a `ZydisString` struct by adding a terminating zero byte. + * + * @param string The string to finalize. + * + * @return A zydis status code. + */ +ZYDIS_NO_EXPORT ZYDIS_INLINE ZydisStatus ZydisStringFinalize(ZydisString* string) +{ + if (!string) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + if (string->length >= string->capacity) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + string->buffer[string->length] = 0; + return ZYDIS_STATUS_SUCCESS; +} + +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Appends a `ZydisString` to another `ZydisString`, converting it to the specified + * letter-case. + * + * @param string The string to append to. + * @param text The string to append. + * @param letterCase The letter case to use. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c text. + */ +ZYDIS_NO_EXPORT ZydisStatus ZydisStringAppendEx(ZydisString* string, const ZydisString* text, + ZydisLetterCase letterCase); + +/** + * @brief Appends the given C-string to a `ZydisString`, converting it to the specified + * letter-case. + * + * @param string The string to append to. + * @param text The C-string to append. + * @param letterCase The letter case to use. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c text. + */ +ZYDIS_NO_EXPORT ZYDIS_INLINE ZydisStatus ZydisStringAppendExC(ZydisString* string, + const char* text, ZydisLetterCase letterCase) +{ + ZydisString other; + ZYDIS_CHECK(ZydisStringInit(&other, (char*)text)); + + return ZydisStringAppendEx(string, &other, letterCase); +} + +/** + * @brief Appends the given 'ZydisStaticString' to a `ZydisString`, converting it to the + * specified letter-case. + * + * @param string The string to append to. + * @param text The static-string to append. + * @param letterCase The letter case to use. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c text. + */ +ZYDIS_NO_EXPORT ZYDIS_INLINE ZydisStatus ZydisStringAppendExStatic(ZydisString* string, + const ZydisStaticString* text, ZydisLetterCase letterCase) +{ + if (!text || !text->buffer) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + ZydisString other; + other.buffer = (char*)text->buffer; + other.length = text->length; + + return ZydisStringAppendEx(string, &other, letterCase); +} + +/** + * @brief Appends a `ZydisString` to another `ZydisString`. + * + * @param string The string to append to. + * @param text The string to append. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c text. + */ +ZYDIS_NO_EXPORT ZYDIS_INLINE ZydisStatus ZydisStringAppend(ZydisString* string, + const ZydisString* text) +{ + return ZydisStringAppendEx(string, text, ZYDIS_LETTER_CASE_DEFAULT); +} + +/** + * @brief Appends the given C-string to a `ZydisString`. + * + * @param string The string to append to. + * @param text The C-string to append. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c text. + */ +ZYDIS_NO_EXPORT ZYDIS_INLINE ZydisStatus ZydisStringAppendC(ZydisString* string, const char* text) +{ + ZydisString other; + ZYDIS_CHECK(ZydisStringInit(&other, (char*)text)); + + return ZydisStringAppendEx(string, &other, ZYDIS_LETTER_CASE_DEFAULT); +} + +/** + * @brief Appends the given 'ZydisStaticString' to a `ZydisString`. + * + * @param string The string to append to. + * @param text The static-string to append. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c text. + */ +ZYDIS_NO_EXPORT ZYDIS_INLINE ZydisStatus ZydisStringAppendStatic(ZydisString* string, + const ZydisStaticString* text, ZydisLetterCase letterCase) +{ + if (!text || !text->buffer) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + ZydisString other; + other.buffer = (char*)text->buffer; + other.length = text->length; + + return ZydisStringAppendEx(string, &other, letterCase); +} + +/* ---------------------------------------------------------------------------------------------- */ +/* Formatting */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Formats the given unsigned ordinal @c value to its decimal text-representation and + * appends it to @c s. + * + * @param string A pointer to the string. + * @param value The value. + * @param paddingLength Padds the converted value with leading zeros, if the number of chars is + * less than the @c paddingLength. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c value. + * + * The string-buffer pointer is increased by the number of chars written, if the call was + * successfull. + */ +ZYDIS_NO_EXPORT ZydisStatus ZydisPrintDecU(ZydisString* string, ZydisU64 value, + ZydisU8 paddingLength); + +/** + * @brief Formats the given signed ordinal @c value to its decimal text-representation and + * appends it to @c s. + * + * @param string A pointer to the string. + * @param value The value. + * @param paddingLength Padds the converted value with leading zeros, if the number of chars is + * less than the @c paddingLength (the sign char is ignored). + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c value. + * + * The string-buffer pointer is increased by the number of chars written, if the call was + * successfull. + */ +ZYDIS_NO_EXPORT ZydisStatus ZydisPrintDecS(ZydisString* string, ZydisI64 value, + ZydisU8 paddingLength); + +/** + * @brief Formats the given unsigned ordinal @c value to its hexadecimal text-representation and + * appends it to the @c buffer. + * + * @param string A pointer to the string. + * @param value The value. + * @param paddingLength Padds the converted value with leading zeros, if the number of chars is + * less than the @c paddingLength. + * @param uppercase Set @c TRUE to print the hexadecimal value in uppercase letters instead + * of lowercase ones. + * @param prefix The string to use as prefix or `NULL`, if not needed. + * @param suffix The string to use as suffix or `NULL`, if not needed. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c value. + * + * The string-buffer pointer is increased by the number of chars written, if the call was + * successfull. + */ +ZYDIS_NO_EXPORT ZydisStatus ZydisPrintHexU(ZydisString* string, ZydisU64 value, + ZydisU8 paddingLength, ZydisBool uppercase, const ZydisString* prefix, + const ZydisString* suffix); + +/** + * @brief Formats the given signed ordinal @c value to its hexadecimal text-representation and + * appends it to the @c buffer. + * + * @param string A pointer to the string. + * @param value The value. + * @param paddingLength Padds the converted value with leading zeros, if the number of chars is + * less than the @c paddingLength (the sign char is ignored). + * @param uppercase Set @c TRUE to print the hexadecimal value in uppercase letters instead + * of lowercase ones. + * @param prefix The string to use as prefix or `NULL`, if not needed. + * @param suffix The string to use as suffix or `NULL`, if not needed. + * + * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or + * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not + * sufficient to append the given @c value. + * + * The string-buffer pointer is increased by the number of chars written, if the call was + * successfull. + */ +ZYDIS_NO_EXPORT ZydisStatus ZydisPrintHexS(ZydisString* string, ZydisI64 value, + ZydisU8 paddingLength, ZydisBool uppercase, const ZydisString* prefix, + const ZydisString* suffix); + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ + +#endif // ZYDIS_STRING_H diff --git a/include/Zydis/Utils.h b/include/Zydis/Utils.h index 9ee8fad..2c72ec6 100644 --- a/include/Zydis/Utils.h +++ b/include/Zydis/Utils.h @@ -60,7 +60,7 @@ extern "C" { * - The displacement needs to get truncated and zero extended */ ZYDIS_EXPORT ZydisStatus ZydisCalcAbsoluteAddress(const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, uint64_t* address); + const ZydisDecodedOperand* operand, ZydisU64* address); /* ============================================================================================== */ /* Flags */ diff --git a/include/Zydis/Zydis.h b/include/Zydis/Zydis.h index 468ddf9..417c3cd 100644 --- a/include/Zydis/Zydis.h +++ b/include/Zydis/Zydis.h @@ -42,6 +42,7 @@ #include #include #include +#include #include #ifdef __cplusplus @@ -59,7 +60,7 @@ extern "C" { /** * @brief A macro that defines the zydis version. */ -#define ZYDIS_VERSION (uint64_t)0x0002000000000000 +#define ZYDIS_VERSION (ZydisU64)0x0002000000000000 /* ---------------------------------------------------------------------------------------------- */ /* Helper macros */ @@ -70,28 +71,28 @@ extern "C" { * * @param version The zydis version value */ -#define ZYDIS_VERSION_MAJOR(version) (uint16_t)((version & 0xFFFF000000000000) >> 48) +#define ZYDIS_VERSION_MAJOR(version) (ZydisU16)((version & 0xFFFF000000000000) >> 48) /** * @brief Extracts the minor-part of the zydis version. * * @param version The zydis version value */ -#define ZYDIS_VERSION_MINOR(version) (uint16_t)((version & 0x0000FFFF00000000) >> 32) +#define ZYDIS_VERSION_MINOR(version) (ZydisU16)((version & 0x0000FFFF00000000) >> 32) /** * @brief Extracts the patch-part of the zydis version. * * @param version The zydis version value */ -#define ZYDIS_VERSION_PATCH(version) (uint16_t)((version & 0x00000000FFFF0000) >> 16) +#define ZYDIS_VERSION_PATCH(version) (ZydisU16)((version & 0x00000000FFFF0000) >> 16) /** * @brief Extracts the build-part of the zydis version. * * @param version The zydis version value */ -#define ZYDIS_VERSION_BUILD(version) (uint16_t)(version & 0x000000000000FFFF) +#define ZYDIS_VERSION_BUILD(version) (ZydisU16)(version & 0x000000000000FFFF) /* ---------------------------------------------------------------------------------------------- */ @@ -102,7 +103,7 @@ extern "C" { /** * @brief Defines the @c ZydisFeature datatype. */ -typedef uint8_t ZydisFeature; +typedef ZydisU8 ZydisFeature; /** * @brief Values that represent zydis features. @@ -111,8 +112,6 @@ enum ZydisFeatures { ZYDIS_FEATURE_EVEX, ZYDIS_FEATURE_MVEX, - ZYDIS_FEATURE_FLAGS, - ZYDIS_FEATURE_CPUID }; /* ============================================================================================== */ @@ -127,7 +126,7 @@ enum ZydisFeatures * Use the macros provided in this file to extract the major, minor, patch and build part from the * returned version value. */ -ZYDIS_EXPORT uint64_t ZydisGetVersion(); +ZYDIS_EXPORT ZydisU64 ZydisGetVersion(void); /** * @brief Checks, if the specified feature is enabled in the current zydis library instance. diff --git a/msvc/README.md b/msvc/README.md new file mode 100644 index 0000000..8207fb0 --- /dev/null +++ b/msvc/README.md @@ -0,0 +1,15 @@ +## Readme + +This directory contains MSVC project files to build Zydis and the included tools and examples. + +There are three build configurations, each with 32/64 bit and debug/release versions: +- Static (default) +- Dynamic +- Kernel mode + +In order to build the kernel mode configuration you must have the Microsoft WDK installed, available at https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit. +The kernel mode configuration only builds `Zydis` and the `ZydisWinKernel` driver sample. The other configurations build all projects except for `ZydisWinKernel`. + +NOTE: If you already have the WDK installed, make sure it is updated to at least the Windows 10 1709 version (10.0.16299.0) in order to prevent issues opening the solution file. This is due to a bug in older WDK toolsets. + +All Zydis features are enabled by default. In order to disable specific features you can define preprocessor directives such as `ZYDIS_DISABLE_FORMATTER`. Refer to `CMakeLists.txt` for the full list of feature switches. diff --git a/msvc/Zydis.sln b/msvc/Zydis.sln new file mode 100644 index 0000000..4f0e674 --- /dev/null +++ b/msvc/Zydis.sln @@ -0,0 +1,212 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27004.2009 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{4F5048C7-CB90-437E-AB21-32258F9650B6}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{292A9E1E-C557-4570-ABE1-8EEC0E1B79C4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FormatterHooks", "examples\FormatterHooks.vcxproj", "{8085CF70-11D1-3E7B-B648-C910396BB4A7}" + ProjectSection(ProjectDependencies) = postProject + {88A23124-5640-35A0-B890-311D7A67A7D2} = {88A23124-5640-35A0-B890-311D7A67A7D2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZydisFuzzIn", "examples\ZydisFuzzIn.vcxproj", "{A0C9A331-13CC-3762-9D26-9F82C6518CAA}" + ProjectSection(ProjectDependencies) = postProject + {88A23124-5640-35A0-B890-311D7A67A7D2} = {88A23124-5640-35A0-B890-311D7A67A7D2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZydisPerfTest", "examples\ZydisPerfTest.vcxproj", "{91EF3E98-CD57-3870-A399-A0D98D193F80}" + ProjectSection(ProjectDependencies) = postProject + {88A23124-5640-35A0-B890-311D7A67A7D2} = {88A23124-5640-35A0-B890-311D7A67A7D2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZydisDisasm", "tools\ZydisDisasm.vcxproj", "{805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}" + ProjectSection(ProjectDependencies) = postProject + {88A23124-5640-35A0-B890-311D7A67A7D2} = {88A23124-5640-35A0-B890-311D7A67A7D2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZydisInfo", "tools\ZydisInfo.vcxproj", "{BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}" + ProjectSection(ProjectDependencies) = postProject + {88A23124-5640-35A0-B890-311D7A67A7D2} = {88A23124-5640-35A0-B890-311D7A67A7D2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Zydis", "zydis\Zydis.vcxproj", "{88A23124-5640-35A0-B890-311D7A67A7D2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZydisWinKernel", "examples\ZydisWinKernel.vcxproj", "{45BD58A5-1711-417F-99E7-B640C56F8009}" + ProjectSection(ProjectDependencies) = postProject + {88A23124-5640-35A0-B890-311D7A67A7D2} = {88A23124-5640-35A0-B890-311D7A67A7D2} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug DLL|Win32 = Debug DLL|Win32 + Debug DLL|x64 = Debug DLL|x64 + Debug Kernel|Win32 = Debug Kernel|Win32 + Debug Kernel|x64 = Debug Kernel|x64 + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release DLL|Win32 = Release DLL|Win32 + Release DLL|x64 = Release DLL|x64 + Release Kernel|Win32 = Release Kernel|Win32 + Release Kernel|x64 = Release Kernel|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug DLL|x64.ActiveCfg = Debug DLL|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug DLL|x64.Build.0 = Debug DLL|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug Kernel|Win32.ActiveCfg = Debug|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug Kernel|x64.ActiveCfg = Debug|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug|Win32.Build.0 = Debug|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug|x64.ActiveCfg = Debug|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Debug|x64.Build.0 = Debug|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release DLL|Win32.Build.0 = Release DLL|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release DLL|x64.ActiveCfg = Release DLL|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release DLL|x64.Build.0 = Release DLL|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release Kernel|Win32.ActiveCfg = Release|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release Kernel|x64.ActiveCfg = Release|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release|Win32.ActiveCfg = Release|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release|Win32.Build.0 = Release|Win32 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release|x64.ActiveCfg = Release|x64 + {8085CF70-11D1-3E7B-B648-C910396BB4A7}.Release|x64.Build.0 = Release|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug DLL|x64.ActiveCfg = Debug DLL|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug DLL|x64.Build.0 = Debug DLL|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug Kernel|Win32.ActiveCfg = Debug|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug Kernel|x64.ActiveCfg = Debug|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug|Win32.ActiveCfg = Debug|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug|Win32.Build.0 = Debug|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug|x64.ActiveCfg = Debug|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Debug|x64.Build.0 = Debug|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release DLL|Win32.Build.0 = Release DLL|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release DLL|x64.ActiveCfg = Release DLL|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release DLL|x64.Build.0 = Release DLL|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release Kernel|Win32.ActiveCfg = Release|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release Kernel|x64.ActiveCfg = Release|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release|Win32.ActiveCfg = Release|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release|Win32.Build.0 = Release|Win32 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release|x64.ActiveCfg = Release|x64 + {A0C9A331-13CC-3762-9D26-9F82C6518CAA}.Release|x64.Build.0 = Release|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug DLL|x64.ActiveCfg = Debug DLL|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug DLL|x64.Build.0 = Debug DLL|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug Kernel|Win32.ActiveCfg = Debug|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug Kernel|x64.ActiveCfg = Debug|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug|Win32.ActiveCfg = Debug|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug|Win32.Build.0 = Debug|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug|x64.ActiveCfg = Debug|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Debug|x64.Build.0 = Debug|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release DLL|Win32.Build.0 = Release DLL|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release DLL|x64.ActiveCfg = Release DLL|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release DLL|x64.Build.0 = Release DLL|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release Kernel|Win32.ActiveCfg = Release|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release Kernel|x64.ActiveCfg = Release|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release|Win32.ActiveCfg = Release|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release|Win32.Build.0 = Release|Win32 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release|x64.ActiveCfg = Release|x64 + {91EF3E98-CD57-3870-A399-A0D98D193F80}.Release|x64.Build.0 = Release|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug DLL|x64.ActiveCfg = Debug DLL|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug DLL|x64.Build.0 = Debug DLL|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug Kernel|Win32.ActiveCfg = Debug|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug Kernel|x64.ActiveCfg = Debug|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug|Win32.ActiveCfg = Debug|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug|Win32.Build.0 = Debug|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug|x64.ActiveCfg = Debug|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Debug|x64.Build.0 = Debug|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release DLL|Win32.Build.0 = Release DLL|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release DLL|x64.ActiveCfg = Release DLL|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release DLL|x64.Build.0 = Release DLL|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release Kernel|Win32.ActiveCfg = Release|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release Kernel|x64.ActiveCfg = Release|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release|Win32.ActiveCfg = Release|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release|Win32.Build.0 = Release|Win32 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release|x64.ActiveCfg = Release|x64 + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2}.Release|x64.Build.0 = Release|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug DLL|x64.ActiveCfg = Debug DLL|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug DLL|x64.Build.0 = Debug DLL|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug Kernel|Win32.ActiveCfg = Debug|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug Kernel|x64.ActiveCfg = Debug|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug|Win32.ActiveCfg = Debug|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug|Win32.Build.0 = Debug|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug|x64.ActiveCfg = Debug|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Debug|x64.Build.0 = Debug|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release DLL|Win32.Build.0 = Release DLL|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release DLL|x64.ActiveCfg = Release DLL|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release DLL|x64.Build.0 = Release DLL|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release Kernel|Win32.ActiveCfg = Release|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release Kernel|x64.ActiveCfg = Release|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release|Win32.ActiveCfg = Release|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release|Win32.Build.0 = Release|Win32 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release|x64.ActiveCfg = Release|x64 + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E}.Release|x64.Build.0 = Release|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug DLL|x64.ActiveCfg = Debug DLL|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug DLL|x64.Build.0 = Debug DLL|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|Win32.ActiveCfg = Debug Kernel|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|Win32.Build.0 = Debug Kernel|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.ActiveCfg = Debug Kernel|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug Kernel|x64.Build.0 = Debug Kernel|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|Win32.ActiveCfg = Debug|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|Win32.Build.0 = Debug|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|x64.ActiveCfg = Debug|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Debug|x64.Build.0 = Debug|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release DLL|Win32.Build.0 = Release DLL|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release DLL|x64.ActiveCfg = Release DLL|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release DLL|x64.Build.0 = Release DLL|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|Win32.ActiveCfg = Release Kernel|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|Win32.Build.0 = Release Kernel|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.ActiveCfg = Release Kernel|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release Kernel|x64.Build.0 = Release Kernel|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|Win32.ActiveCfg = Release|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|Win32.Build.0 = Release|Win32 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x64.ActiveCfg = Release|x64 + {88A23124-5640-35A0-B890-311D7A67A7D2}.Release|x64.Build.0 = Release|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug DLL|Win32.ActiveCfg = Debug|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug DLL|x64.ActiveCfg = Debug|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug Kernel|Win32.ActiveCfg = Debug|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug Kernel|Win32.Build.0 = Debug|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug Kernel|x64.ActiveCfg = Debug|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug Kernel|x64.Build.0 = Debug|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug|Win32.ActiveCfg = Debug|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Debug|x64.ActiveCfg = Debug|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release DLL|Win32.ActiveCfg = Release|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release DLL|x64.ActiveCfg = Release|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release Kernel|Win32.ActiveCfg = Release|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release Kernel|Win32.Build.0 = Release|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release Kernel|x64.ActiveCfg = Release|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release Kernel|x64.Build.0 = Release|x64 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release|Win32.ActiveCfg = Release|Win32 + {45BD58A5-1711-417F-99E7-B640C56F8009}.Release|x64.ActiveCfg = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {8085CF70-11D1-3E7B-B648-C910396BB4A7} = {4F5048C7-CB90-437E-AB21-32258F9650B6} + {A0C9A331-13CC-3762-9D26-9F82C6518CAA} = {4F5048C7-CB90-437E-AB21-32258F9650B6} + {91EF3E98-CD57-3870-A399-A0D98D193F80} = {4F5048C7-CB90-437E-AB21-32258F9650B6} + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2} = {292A9E1E-C557-4570-ABE1-8EEC0E1B79C4} + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E} = {292A9E1E-C557-4570-ABE1-8EEC0E1B79C4} + {45BD58A5-1711-417F-99E7-B640C56F8009} = {4F5048C7-CB90-437E-AB21-32258F9650B6} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F578E55A-EB10-4D4A-9F4E-C74DCB58DE73} + EndGlobalSection +EndGlobal diff --git a/msvc/ZydisExportConfig.h b/msvc/ZydisExportConfig.h new file mode 100644 index 0000000..5921a7e --- /dev/null +++ b/msvc/ZydisExportConfig.h @@ -0,0 +1,42 @@ + +#ifndef ZYDIS_EXPORT_H +#define ZYDIS_EXPORT_H + +#ifdef ZYDIS_STATIC_DEFINE +# define ZYDIS_EXPORT +# define ZYDIS_NO_EXPORT +#else +# ifndef ZYDIS_EXPORT +# ifdef Zydis_EXPORTS + /* We are building this library */ +# define ZYDIS_EXPORT __declspec(dllexport) +# else + /* We are using this library */ +# define ZYDIS_EXPORT __declspec(dllimport) +# endif +# endif + +# ifndef ZYDIS_NO_EXPORT +# define ZYDIS_NO_EXPORT +# endif +#endif + +#ifndef ZYDIS_DEPRECATED +# define ZYDIS_DEPRECATED __declspec(deprecated) +#endif + +#ifndef ZYDIS_DEPRECATED_EXPORT +# define ZYDIS_DEPRECATED_EXPORT ZYDIS_EXPORT ZYDIS_DEPRECATED +#endif + +#ifndef ZYDIS_DEPRECATED_NO_EXPORT +# define ZYDIS_DEPRECATED_NO_EXPORT ZYDIS_NO_EXPORT ZYDIS_DEPRECATED +#endif + +#if 0 /* DEFINE_NO_DEPRECATED */ +# ifndef ZYDIS_NO_DEPRECATED +# define ZYDIS_NO_DEPRECATED +# endif +#endif + +#endif diff --git a/msvc/examples/FormatterHooks.vcxproj b/msvc/examples/FormatterHooks.vcxproj new file mode 100644 index 0000000..db9c711 --- /dev/null +++ b/msvc/examples/FormatterHooks.vcxproj @@ -0,0 +1,422 @@ + + + + + Debug DLL + Win32 + + + Debug DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release DLL + Win32 + + + Release DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {8085CF70-11D1-3E7B-B648-C910396BB4A7} + $(LatestTargetPlatformVersion) + Win32Proj + FormatterHooks + + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + + + + + + + + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msvc/examples/FormatterHooks.vcxproj.filters b/msvc/examples/FormatterHooks.vcxproj.filters new file mode 100644 index 0000000..64e0d67 --- /dev/null +++ b/msvc/examples/FormatterHooks.vcxproj.filters @@ -0,0 +1,59 @@ + + + + + {664BBE0B-918F-3B41-8D06-1875B10A7BE5} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {54CFF9CE-5525-3FCE-8ECE-9A26FB686F56} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/msvc/examples/ZydisFuzzIn.vcxproj b/msvc/examples/ZydisFuzzIn.vcxproj new file mode 100644 index 0000000..5ecbc5c --- /dev/null +++ b/msvc/examples/ZydisFuzzIn.vcxproj @@ -0,0 +1,422 @@ + + + + + Debug DLL + Win32 + + + Debug DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release DLL + Win32 + + + Release DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {A0C9A331-13CC-3762-9D26-9F82C6518CAA} + $(LatestTargetPlatformVersion) + Win32Proj + ZydisFuzzIn + + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + + + + + + + + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msvc/examples/ZydisFuzzIn.vcxproj.filters b/msvc/examples/ZydisFuzzIn.vcxproj.filters new file mode 100644 index 0000000..ba1a9c1 --- /dev/null +++ b/msvc/examples/ZydisFuzzIn.vcxproj.filters @@ -0,0 +1,59 @@ + + + + + {664BBE0B-918F-3B41-8D06-1875B10A7BE5} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {54CFF9CE-5525-3FCE-8ECE-9A26FB686F56} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/msvc/examples/ZydisPerfTest.vcxproj b/msvc/examples/ZydisPerfTest.vcxproj new file mode 100644 index 0000000..4959473 --- /dev/null +++ b/msvc/examples/ZydisPerfTest.vcxproj @@ -0,0 +1,422 @@ + + + + + Debug DLL + Win32 + + + Debug DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release DLL + Win32 + + + Release DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {91EF3E98-CD57-3870-A399-A0D98D193F80} + $(LatestTargetPlatformVersion) + Win32Proj + ZydisPerfTest + + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + + + + + + + + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msvc/examples/ZydisPerfTest.vcxproj.filters b/msvc/examples/ZydisPerfTest.vcxproj.filters new file mode 100644 index 0000000..6963ff0 --- /dev/null +++ b/msvc/examples/ZydisPerfTest.vcxproj.filters @@ -0,0 +1,59 @@ + + + + + {664BBE0B-918F-3B41-8D06-1875B10A7BE5} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {54CFF9CE-5525-3FCE-8ECE-9A26FB686F56} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/msvc/examples/ZydisWinKernel.vcxproj b/msvc/examples/ZydisWinKernel.vcxproj new file mode 100644 index 0000000..5e68cce --- /dev/null +++ b/msvc/examples/ZydisWinKernel.vcxproj @@ -0,0 +1,227 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {45BD58A5-1711-417f-99E7-B640C56F8009} + {1bc93793-694f-48fe-9372-81e2b05556fd} + 14.0 + Release + x64 + $(MSBuildProjectName) + $(LatestTargetPlatformVersion) + + + + Windows7 + true + WindowsKernelModeDriver10.0 + Driver + WDM + false + Desktop + + + Windows7 + false + WindowsKernelModeDriver10.0 + Driver + WDM + false + true + Desktop + + + Windows7 + true + WindowsKernelModeDriver10.0 + Driver + WDM + false + Desktop + + + Windows7 + false + WindowsKernelModeDriver10.0 + Driver + WDM + false + true + Desktop + + + + + + + + + + true + + + + DbgengKernelDebugger + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + DbgengKernelDebugger + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + DbgengKernelDebugger + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + DbgengKernelDebugger + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;POOL_NX_OPTIN;_X86_=1;i386=1;STD_CALL;DBG;_DEBUG;%(PreprocessorDefinitions) + /Gw /kernel + Caret + $(SolutionDir)../include;$(SolutionDir);$(IntDir);%(AdditionalIncludeDirectories) + true + false + + + /NOCOFFGRPINFO %(AdditionalOptions) + false + true + true + $(TargetDir);%(AdditionalLibraryDirectories) + true + 6.1 + Zydis.lib;%(AdditionalDependencies);$(KernelBufferOverflowLib);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib + DriverEntry@8 + + + + + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;POOL_NX_OPTIN;_X86_=1;i386=1;STD_CALL;NDEBUG;%(PreprocessorDefinitions) + /Gw /kernel + Caret + $(SolutionDir)../include;$(SolutionDir);$(IntDir);%(AdditionalIncludeDirectories) + true + true + false + true + + + UseLinkTimeCodeGeneration + DriverEntry@8 + /NOCOFFGRPINFO %(AdditionalOptions) + false + true + true + $(TargetDir);%(AdditionalLibraryDirectories) + Zydis.lib;%(AdditionalDependencies);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib + true + 6.1 + + + + + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;POOL_NX_OPTIN;_WIN64;_AMD64_;AMD64;DBG;_DEBUG;%(PreprocessorDefinitions) + /Gw /kernel + Caret + $(SolutionDir)../include;$(SolutionDir);$(IntDir);%(AdditionalIncludeDirectories) + true + false + + + /NOCOFFGRPINFO %(AdditionalOptions) + false + true + true + $(TargetDir);%(AdditionalLibraryDirectories) + true + 6.1 + Zydis.lib;%(AdditionalDependencies);$(KernelBufferOverflowLib);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib + DriverEntry + + + + + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;POOL_NX_OPTIN;_WIN64;_AMD64_;AMD64;NDEBUG;%(PreprocessorDefinitions) + /Gw /kernel + Caret + $(SolutionDir)../include;$(SolutionDir);$(IntDir);%(AdditionalIncludeDirectories) + true + true + false + true + + + UseLinkTimeCodeGeneration + DriverEntry + /NOCOFFGRPINFO %(AdditionalOptions) + false + true + true + $(TargetDir);%(AdditionalLibraryDirectories) + Zydis.lib;%(AdditionalDependencies);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib + true + 6.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msvc/examples/ZydisWinKernel.vcxproj.filters b/msvc/examples/ZydisWinKernel.vcxproj.filters new file mode 100644 index 0000000..db05b6b --- /dev/null +++ b/msvc/examples/ZydisWinKernel.vcxproj.filters @@ -0,0 +1,59 @@ + + + + + {664BBE0B-918F-3B41-8D06-1875B10A7BE5} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {54CFF9CE-5525-3FCE-8ECE-9A26FB686F56} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + \ No newline at end of file diff --git a/msvc/tools/ZydisDisasm.vcxproj b/msvc/tools/ZydisDisasm.vcxproj new file mode 100644 index 0000000..276b966 --- /dev/null +++ b/msvc/tools/ZydisDisasm.vcxproj @@ -0,0 +1,422 @@ + + + + + Debug DLL + Win32 + + + Debug DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release DLL + Win32 + + + Release DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {805CBF3F-3DDC-3141-AD7C-3B452FBEBCD2} + $(LatestTargetPlatformVersion) + Win32Proj + ZydisDisasm + + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + + + + + + + + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msvc/tools/ZydisDisasm.vcxproj.filters b/msvc/tools/ZydisDisasm.vcxproj.filters new file mode 100644 index 0000000..94db87e --- /dev/null +++ b/msvc/tools/ZydisDisasm.vcxproj.filters @@ -0,0 +1,59 @@ + + + + + {664BBE0B-918F-3B41-8D06-1875B10A7BE5} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {54CFF9CE-5525-3FCE-8ECE-9A26FB686F56} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/msvc/tools/ZydisInfo.vcxproj b/msvc/tools/ZydisInfo.vcxproj new file mode 100644 index 0000000..fb01d8a --- /dev/null +++ b/msvc/tools/ZydisInfo.vcxproj @@ -0,0 +1,422 @@ + + + + + Debug DLL + Win32 + + + Debug DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release DLL + Win32 + + + Release DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {BC04B6A7-D80C-3FED-97AC-BCC8370D6A7E} + $(LatestTargetPlatformVersion) + Win32Proj + ZydisInfo + + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + Application + MultiByte + v141 + true + + + + + + + + + + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + $(SolutionDir)bin\ + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + false + false + false + false + false + false + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + Disabled + true + Disabled + NotUsing + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Caret + MultiThreadedDebugDLL + EnableFastChecks + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.2 + true + UseLinkTimeCodeGeneration + 5.02 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + ZYDIS_STATIC_DEFINE;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + $(SolutionDir)../include;$(SolutionDir);%(AdditionalIncludeDirectories) + /Gw + ProgramDatabase + false + true + true + NotUsing + false + true + Level3 + Zydis_EXPORTS;WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Caret + + + $(TargetDir);%(AdditionalLibraryDirectories) + /NOCOFFGRPINFO + true + true + true + true + Console + 5.1 + true + UseLinkTimeCodeGeneration + 5.01 + Zydis.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msvc/tools/ZydisInfo.vcxproj.filters b/msvc/tools/ZydisInfo.vcxproj.filters new file mode 100644 index 0000000..f4be28f --- /dev/null +++ b/msvc/tools/ZydisInfo.vcxproj.filters @@ -0,0 +1,59 @@ + + + + + {664BBE0B-918F-3B41-8D06-1875B10A7BE5} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {54CFF9CE-5525-3FCE-8ECE-9A26FB686F56} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/msvc/zydis/Zydis.vcxproj b/msvc/zydis/Zydis.vcxproj new file mode 100644 index 0000000..2172450 --- /dev/null +++ b/msvc/zydis/Zydis.vcxproj @@ -0,0 +1,552 @@ + + + + + Debug DLL + Win32 + + + Debug DLL + x64 + + + Debug Kernel + Win32 + + + Debug Kernel + x64 + + + Debug + Win32 + + + Release DLL + Win32 + + + Release DLL + x64 + + + Release Kernel + Win32 + + + Release Kernel + x64 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {88A23124-5640-35A0-B890-311D7A67A7D2} + {0a049372-4c4d-4ea0-a64e-dc6ad88ceca1} + 14.0 + Release + x64 + $(MSBuildProjectName) + Win32Proj + $(LatestTargetPlatformVersion) + + + + true + v141 + StaticLibrary + MultiByte + + + Windows7 + true + WindowsKernelModeDriver10.0 + StaticLibrary + Desktop + WDM + false + + + true + v141 + DynamicLibrary + MultiByte + + + false + v141 + StaticLibrary + MultiByte + + + Windows7 + false + WindowsKernelModeDriver10.0 + StaticLibrary + Desktop + WDM + false + + + false + v141 + DynamicLibrary + MultiByte + true + + + true + v141 + StaticLibrary + MultiByte + + + Windows7 + true + WindowsKernelModeDriver10.0 + StaticLibrary + Desktop + WDM + false + + + true + v141 + DynamicLibrary + MultiByte + + + false + v141 + StaticLibrary + MultiByte + + + Windows7 + false + WindowsKernelModeDriver10.0 + StaticLibrary + Desktop + WDM + false + + + false + v141 + DynamicLibrary + MultiByte + true + + + + + + + + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + AllRules.ruleset + + + $(SolutionDir)bin\ + obj\$(ProjectName)-$(Platform)-$(Configuration)\ + false + false + AllRules.ruleset + + + + ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + /Gw + ProgramDatabase + Caret + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + Disabled + true + true + Level3 + false + false + false + + + Console + 5.01 + true + + + + + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;_X86_=1;i386=1;STD_CALL;DBG;%(PreprocessorDefinitions) + /Gw /kernel + Caret + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + Disabled + true + true + + + Native + $(SUBSYSTEM_NATVER) + true + true + + + + + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + /Gw + ProgramDatabase + Caret + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + Disabled + true + Level3 + false + false + false + + + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + + + 5.1 + true + true + Console + 5.01 + true + true + true + /NOCOFFGRPINFO %(AdditionalOptions) + + + + + true + true + ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Caret + /Gw + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + true + true + Level3 + true + false + false + + + Console + 5.01 + true + + + + + true + true + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;_X86_=1;i386=1;STD_CALL;%(PreprocessorDefinitions) + Caret + /Gw /kernel + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + true + true + + + Native + $(SUBSYSTEM_NATVER) + true + true + + + + + true + true + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Caret + /Gw + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + true + Level3 + true + false + false + MultiThreadedDLL + + + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + + + 5.1 + true + true + Console + 5.01 + true + true + UseLinkTimeCodeGeneration + true + /NOCOFFGRPINFO %(AdditionalOptions) + + + + + ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;_WIN64;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + /Gw + ProgramDatabase + Caret + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + Disabled + true + true + Level3 + false + false + false + + + Console + 5.02 + true + + + + + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;_WIN64;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;_AMD64_;AMD64;DBG;%(PreprocessorDefinitions) + /Gw /kernel + Caret + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + Disabled + true + true + + + Native + $(SUBSYSTEM_NATVER) + true + true + + + + + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;_WIN64;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + /Gw + ProgramDatabase + Caret + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + Disabled + true + Level3 + false + false + false + + + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;_WIN64;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + + + 5.2 + true + true + Console + 5.02 + true + true + true + /NOCOFFGRPINFO %(AdditionalOptions) + + + + + true + true + ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;_WIN64;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Caret + /Gw + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + true + true + Level3 + true + false + false + + + Console + 5.02 + true + + + + + true + true + ZYDIS_NO_LIBC;ZYDIS_STATIC_DEFINE;ZYDIS_EXPORTS;_LIB;WIN32;_WIN64;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;_AMD64_;AMD64;%(PreprocessorDefinitions) + Caret + /Gw /kernel + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + true + true + + + Native + $(SUBSYSTEM_NATVER) + true + true + + + + + true + true + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;_WIN64;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Caret + /Gw + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + true + Level3 + true + false + false + MultiThreadedDLL + + + Zydis_EXPORTS;ZYDIS_EXPORTS;_DLL;WIN32;_WIN64;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + $(SolutionDir)../include;$(SolutionDir)../src;$(SolutionDir);%(AdditionalIncludeDirectories) + + + 5.2 + true + true + Console + 5.02 + true + true + UseLinkTimeCodeGeneration + true + /NOCOFFGRPINFO %(AdditionalOptions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + true + true + true + true + true + + + + + + \ No newline at end of file diff --git a/msvc/zydis/Zydis.vcxproj.filters b/msvc/zydis/Zydis.vcxproj.filters new file mode 100644 index 0000000..d6638ba --- /dev/null +++ b/msvc/zydis/Zydis.vcxproj.filters @@ -0,0 +1,107 @@ + + + + + {664BBE0B-918F-3B41-8D06-1875B10A7BE5} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {54CFF9CE-5525-3FCE-8ECE-9A26FB686F56} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {97DEB7A2-7CAF-45B9-B945-FA454AAAC4FB} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {CEA317BE-1F0E-40DD-A546-67659EB71E9A} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files\Internal + + + Header Files\Internal + + + Header Files\Internal + + + + + Resource Files + + + \ No newline at end of file diff --git a/src/Decoder.c b/src/Decoder.c index a64c59a..5e5d0e3 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -24,11 +24,11 @@ ***************************************************************************************************/ -#include #include #include -#include -#include +#include +#include +#include /* ============================================================================================== */ /* Internal enums and types */ @@ -50,54 +50,55 @@ typedef struct ZydisDecoderContext_ /** * @brief The input buffer. */ - const uint8_t* buffer; + const ZydisU8* buffer; /** * @brief The input buffer length. */ - size_t bufferLen; + ZydisUSize bufferLen; /** * @brief Contains the last (significant) segment prefix. */ - uint8_t lastSegmentPrefix; + ZydisU8 lastSegmentPrefix; /** - * @brief Contains the prefix that should be traited as the mandatory-prefix, if the current + * @brief Contains the prefix that should be treated as the mandatory-prefix, if the current * instruction needs one. * * The last 0xF3/0xF2 prefix has precedence over previous ones and 0xF3/0xF2 in * general has precedence over 0x66. */ - uint8_t mandatoryCandidate; + ZydisU8 mandatoryCandidate; - uint8_t prefixes[ZYDIS_MAX_INSTRUCTION_LENGTH]; + ZydisU8 prefixes[ZYDIS_MAX_INSTRUCTION_LENGTH]; /** * @brief Contains the effective operand-size index. * * 0 = 16 bit, 1 = 32 bit, 2 = 64 bit */ - uint8_t eoszIndex; + ZydisU8 eoszIndex; /** * @brief Contains the effective address-size index. * * 0 = 16 bit, 1 = 32 bit, 2 = 64 bit */ - uint8_t easzIndex; + ZydisU8 easzIndex; /** * @brief Contains some cached REX/XOP/VEX/EVEX/MVEX values to provide uniform access. */ struct { - uint8_t W; - uint8_t R; - uint8_t X; - uint8_t B; - uint8_t L; - uint8_t LL; - uint8_t R2; - uint8_t V2; - uint8_t v_vvvv; - uint8_t mask; + ZydisU8 W; + ZydisU8 R; + ZydisU8 X; + ZydisU8 B; + ZydisU8 L; + ZydisU8 LL; + ZydisU8 R2; + ZydisU8 V2; + ZydisU8 v_vvvv; + ZydisU8 mask; } cache; +#ifndef ZYDIS_DISABLE_EVEX /** * @brief Internal EVEX-specific information. */ @@ -110,8 +111,10 @@ typedef struct ZydisDecoderContext_ /** * @brief The EVEX element-size. */ - uint8_t elementSize; + ZydisU8 elementSize; } evex; +#endif +#ifndef ZYDIS_DISABLE_MVEX /** * @brief Internal MVEX-specific information. */ @@ -122,10 +125,13 @@ typedef struct ZydisDecoderContext_ */ ZydisMVEXFunctionality functionality; } mvex; +#endif +#if !defined(ZYDIS_DISABLE_EVEX) || !defined(ZYDIS_DISABLE_MVEX) /** * @brief The scale factor for EVEX/MVEX compressed 8-bit displacement values. */ - uint8_t cd8scale; + ZydisU8 cd8scale; +#endif } ZydisDecoderContext; /* ---------------------------------------------------------------------------------------------- */ @@ -135,7 +141,7 @@ typedef struct ZydisDecoderContext_ /** * @brief Defines the @c ZydisRegisterEncoding struct. */ -typedef uint8_t ZydisRegisterEncoding; +typedef ZydisU8 ZydisRegisterEncoding; /** * @brief Values that represent register-encodings. @@ -223,7 +229,7 @@ enum ZydisRegisterEncodings * data is available. */ static ZydisStatus ZydisInputPeek(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t* value) + ZydisDecodedInstruction* instruction, ZydisU8* value) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -277,7 +283,7 @@ static void ZydisInputSkip(ZydisDecoderContext* context, ZydisDecodedInstruction * This function acts like a subsequent call of @c ZydisInputPeek and @c ZydisInputSkip. */ static ZydisStatus ZydisInputNext(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t* value) + ZydisDecodedInstruction* instruction, ZydisU8* value) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -314,7 +320,7 @@ static ZydisStatus ZydisInputNext(ZydisDecoderContext* context, * This function acts like a subsequent call of @c ZydisInputPeek and @c ZydisInputSkip. */ static ZydisStatus ZydisInputNextBytes(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t* value, uint8_t numberOfBytes) + ZydisDecodedInstruction* instruction, ZydisU8* value, ZydisU8 numberOfBytes) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -327,10 +333,10 @@ static ZydisStatus ZydisInputNextBytes(ZydisDecoderContext* context, if (context->bufferLen >= numberOfBytes) { - memcpy(&instruction->data[instruction->length], context->buffer, numberOfBytes); + ZydisMemoryCopy(&instruction->data[instruction->length], context->buffer, numberOfBytes); instruction->length += numberOfBytes; - memcpy(value, context->buffer, numberOfBytes); + ZydisMemoryCopy(value, context->buffer, numberOfBytes); context->buffer += numberOfBytes; context->bufferLen -= numberOfBytes; @@ -352,7 +358,7 @@ static ZydisStatus ZydisInputNextBytes(ZydisDecoderContext* context, * @param data The REX byte. */ static void ZydisDecodeREX(ZydisDecoderContext* context, ZydisDecodedInstruction* instruction, - uint8_t data) + ZydisU8 data) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT((data & 0xF0) == 0x40); @@ -382,7 +388,7 @@ static void ZydisDecodeREX(ZydisDecoderContext* context, ZydisDecodedInstruction * @return A zydis status code. */ static ZydisStatus ZydisDecodeXOP(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t data[3]) + ZydisDecodedInstruction* instruction, ZydisU8 data[3]) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(data[0] == 0x8F); @@ -431,7 +437,7 @@ static ZydisStatus ZydisDecodeXOP(ZydisDecoderContext* context, * @return A zydis status code. */ static ZydisStatus ZydisDecodeVEX(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t data[3]) + ZydisDecodedInstruction* instruction, ZydisU8 data[3]) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT((data[0] == 0xC4) || (data[0] == 0xC5)); @@ -470,10 +476,10 @@ static ZydisStatus ZydisDecodeVEX(ZydisDecoderContext* context, } // Map 0 is only valid for some KNC instructions -#ifdef ZYDIS_ENABLE_FEATURE_MVEX - if (instruction->raw.vex.m_mmmm > 0x03) -#else +#ifdef ZYDIS_DISABLE_MVEX if ((instruction->raw.vex.m_mmmm == 0) || (instruction->raw.vex.m_mmmm > 0x03)) +#else + if (instruction->raw.vex.m_mmmm > 0x03) #endif { // Invalid according to the intel documentation @@ -492,6 +498,7 @@ static ZydisStatus ZydisDecodeVEX(ZydisDecoderContext* context, return ZYDIS_STATUS_SUCCESS; } +#ifndef ZYDIS_DISABLE_EVEX /** * @brief Decodes the EVEX-prefix. * @@ -502,7 +509,7 @@ static ZydisStatus ZydisDecodeVEX(ZydisDecoderContext* context, * @return A zydis status code. */ static ZydisStatus ZydisDecodeEVEX(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t data[4]) + ZydisDecodedInstruction* instruction, ZydisU8 data[4]) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(data[0] == 0x62); @@ -552,6 +559,11 @@ static ZydisStatus ZydisDecodeEVEX(ZydisDecoderContext* context, instruction->raw.evex.aaa = (data[3] >> 0) & 0x07; + if (instruction->raw.evex.z && !instruction->raw.evex.aaa) + { + return ZYDIS_STATUS_INVALID_MASK; // TODO: Dedicated status code + } + // Update internal fields context->cache.W = instruction->raw.evex.W; context->cache.R = 0x01 & ~instruction->raw.evex.R; @@ -564,7 +576,7 @@ static ZydisStatus ZydisDecodeEVEX(ZydisDecoderContext* context, ((0x01 & ~instruction->raw.evex.V2) << 4) | (0x0F & ~instruction->raw.evex.vvvv); context->cache.mask = instruction->raw.evex.aaa; - if (!instruction->raw.evex.V2 && (context->decoder->machineMode != 64)) + if (!instruction->raw.evex.V2 && (context->decoder->machineMode != ZYDIS_MACHINE_MODE_LONG_64)) { return ZYDIS_STATUS_MALFORMED_EVEX; } @@ -576,7 +588,9 @@ static ZydisStatus ZydisDecodeEVEX(ZydisDecoderContext* context, return ZYDIS_STATUS_SUCCESS; } +#endif +#ifndef ZYDIS_DISABLE_MVEX /** * @brief Decodes the MVEX-prefix. * @@ -587,7 +601,7 @@ static ZydisStatus ZydisDecodeEVEX(ZydisDecoderContext* context, * @return A zydis status code. */ static ZydisStatus ZydisDecodeMVEX(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t data[4]) + ZydisDecodedInstruction* instruction, ZydisU8 data[4]) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(data[0] == 0x62); @@ -635,6 +649,7 @@ static ZydisStatus ZydisDecodeMVEX(ZydisDecoderContext* context, return ZYDIS_STATUS_SUCCESS; } +#endif /** * @brief Decodes the ModRM-byte. @@ -642,7 +657,7 @@ static ZydisStatus ZydisDecodeMVEX(ZydisDecoderContext* context, * @param instruction A pointer to the @c ZydisDecodedInstruction struct. * @param data The modrm byte. */ -static void ZydisDecodeModRM(ZydisDecodedInstruction* instruction, uint8_t data) +static void ZydisDecodeModRM(ZydisDecodedInstruction* instruction, ZydisU8 data) { ZYDIS_ASSERT(instruction); @@ -660,7 +675,7 @@ static void ZydisDecodeModRM(ZydisDecodedInstruction* instruction, uint8_t data) * @param instruction A pointer to the @c ZydisDecodedInstruction struct * @param data The sib byte. */ -static void ZydisDecodeSIB(ZydisDecodedInstruction* instruction, uint8_t data) +static void ZydisDecodeSIB(ZydisDecodedInstruction* instruction, ZydisU8 data) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(instruction->raw.modrm.isDecoded); @@ -686,7 +701,7 @@ static void ZydisDecodeSIB(ZydisDecodedInstruction* instruction, uint8_t data) * @return A zydis status code. */ static ZydisStatus ZydisReadDisplacement(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t size) + ZydisDecodedInstruction* instruction, ZydisU8 size) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -699,30 +714,30 @@ static ZydisStatus ZydisReadDisplacement(ZydisDecoderContext* context, { case 8: { - uint8_t value; + ZydisU8 value; ZYDIS_CHECK(ZydisInputNext(context, instruction, &value)); - instruction->raw.disp.value = *(int8_t*)&value; + instruction->raw.disp.value = *(ZydisI8*)&value; break; } case 16: { - uint16_t value; - ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (uint8_t*)&value, 2)); - instruction->raw.disp.value = *(int16_t*)&value; + ZydisU16 value; + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (ZydisU8*)&value, 2)); + instruction->raw.disp.value = *(ZydisI16*)&value; break; } case 32: { - uint32_t value; - ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (uint8_t*)&value, 4)); - instruction->raw.disp.value = *(int32_t*)&value; + ZydisU32 value; + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (ZydisU8*)&value, 4)); + instruction->raw.disp.value = *(ZydisI32*)&value; break; } case 64: { - uint64_t value; - ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (uint8_t*)&value, 8)); - instruction->raw.disp.value = *(int64_t*)&value; + ZydisU64 value; + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (ZydisU8*)&value, 8)); + instruction->raw.disp.value = *(ZydisI64*)&value; break; } default: @@ -747,7 +762,7 @@ static ZydisStatus ZydisReadDisplacement(ZydisDecoderContext* context, * @return A zydis status code. */ static ZydisStatus ZydisReadImmediate(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint8_t id, uint8_t size, ZydisBool isSigned, + ZydisDecodedInstruction* instruction, ZydisU8 id, ZydisU8 size, ZydisBool isSigned, ZydisBool isRelative) { ZYDIS_ASSERT(context); @@ -764,11 +779,11 @@ static ZydisStatus ZydisReadImmediate(ZydisDecoderContext* context, { case 8: { - uint8_t value; + ZydisU8 value; ZYDIS_CHECK(ZydisInputNext(context, instruction, &value)); if (isSigned) { - instruction->raw.imm[id].value.s = (int8_t)value; + instruction->raw.imm[id].value.s = (ZydisI8)value; } else { instruction->raw.imm[id].value.u = value; @@ -777,11 +792,11 @@ static ZydisStatus ZydisReadImmediate(ZydisDecoderContext* context, } case 16: { - uint16_t value; - ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (uint8_t*)&value, 2)); + ZydisU16 value; + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (ZydisU8*)&value, 2)); if (isSigned) { - instruction->raw.imm[id].value.s = (int16_t)value; + instruction->raw.imm[id].value.s = (ZydisI16)value; } else { instruction->raw.imm[id].value.u = value; @@ -790,11 +805,11 @@ static ZydisStatus ZydisReadImmediate(ZydisDecoderContext* context, } case 32: { - uint32_t value; - ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (uint8_t*)&value, 4)); + ZydisU32 value; + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (ZydisU8*)&value, 4)); if (isSigned) { - instruction->raw.imm[id].value.s = (int32_t)value; + instruction->raw.imm[id].value.s = (ZydisI32)value; } else { instruction->raw.imm[id].value.u = value; @@ -803,11 +818,11 @@ static ZydisStatus ZydisReadImmediate(ZydisDecoderContext* context, } case 64: { - uint64_t value; - ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (uint8_t*)&value, 8)); + ZydisU64 value; + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, (ZydisU8*)&value, 8)); if (isSigned) { - instruction->raw.imm[id].value.s = (int64_t)value; + instruction->raw.imm[id].value.s = (ZydisI64)value; } else { instruction->raw.imm[id].value.u = value; @@ -840,14 +855,17 @@ static ZydisStatus ZydisReadImmediate(ZydisDecoderContext* context, * This function calculates the register-id by combining different fields and flags of previously * decoded structs. */ -static uint8_t ZydisCalcRegisterId(ZydisDecoderContext* context, +static ZydisU8 ZydisCalcRegisterId(ZydisDecoderContext* context, ZydisDecodedInstruction* instruction, ZydisRegisterEncoding encoding, ZydisRegisterClass registerClass) { switch (context->decoder->machineMode) { - case 16: - case 32: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_16: + case ZYDIS_MACHINE_MODE_LEGACY_16: + case ZYDIS_MACHINE_MODE_REAL_16: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_32: + case ZYDIS_MACHINE_MODE_LEGACY_32: switch (encoding) { case ZYDIS_REG_ENCODING_OPCODE: @@ -856,7 +874,7 @@ static uint8_t ZydisCalcRegisterId(ZydisDecoderContext* context, (registerClass == ZYDIS_REGCLASS_GPR16) || (registerClass == ZYDIS_REGCLASS_GPR32) || (registerClass == ZYDIS_REGCLASS_GPR64)); - uint8_t value = (instruction->opcode & 0x0F); + ZydisU8 value = (instruction->opcode & 0x0F); if (value > 7) { value = value - 8; @@ -900,7 +918,7 @@ static uint8_t ZydisCalcRegisterId(ZydisDecoderContext* context, default: ZYDIS_UNREACHABLE; } - case 64: + case ZYDIS_MACHINE_MODE_LONG_64: switch (encoding) { case ZYDIS_REG_ENCODING_OPCODE: @@ -909,7 +927,7 @@ static uint8_t ZydisCalcRegisterId(ZydisDecoderContext* context, (registerClass == ZYDIS_REGCLASS_GPR16) || (registerClass == ZYDIS_REGCLASS_GPR32) || (registerClass == ZYDIS_REGCLASS_GPR64)); - uint8_t value = (instruction->opcode & 0x0F); + ZydisU8 value = (instruction->opcode & 0x0F); if (value > 7) { value = value - 8; @@ -919,7 +937,7 @@ static uint8_t ZydisCalcRegisterId(ZydisDecoderContext* context, case ZYDIS_REG_ENCODING_REG: { ZYDIS_ASSERT(instruction->raw.modrm.isDecoded); - uint8_t value = instruction->raw.modrm.reg; + ZydisU8 value = instruction->raw.modrm.reg; switch (registerClass) { case ZYDIS_REGCLASS_GPR8: @@ -965,7 +983,7 @@ static uint8_t ZydisCalcRegisterId(ZydisDecoderContext* context, case ZYDIS_REG_ENCODING_RM: { ZYDIS_ASSERT(instruction->raw.modrm.isDecoded); - uint8_t value = instruction->raw.modrm.rm; + ZydisU8 value = instruction->raw.modrm.rm; switch (registerClass) { case ZYDIS_REGCLASS_GPR8: @@ -1026,7 +1044,7 @@ static uint8_t ZydisCalcRegisterId(ZydisDecoderContext* context, (context->cache.V2 << 4); case ZYDIS_REG_ENCODING_IS4: { - uint8_t value = (instruction->raw.imm[0].value.u >> 4) & 0x0F; + ZydisU8 value = (instruction->raw.imm[0].value.u >> 4) & 0x0F; // We have to check the instruction-encoding, because the extension by bit [3] is only // valid for EVEX and MVEX instructions if ((instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) || @@ -1081,7 +1099,7 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, operand->size = definition->size[context->eoszIndex] * 8; } else { - operand->size = (context->decoder->machineMode == 64) ? + operand->size = (context->decoder->machineMode == ZYDIS_MACHINE_MODE_LONG_64) ? ZydisRegisterGetWidth64(operand->reg.value) : ZydisRegisterGetWidth(operand->reg.value); } @@ -1096,7 +1114,7 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, case ZYDIS_INSTRUCTION_ENCODING_3DNOW: case ZYDIS_INSTRUCTION_ENCODING_XOP: case ZYDIS_INSTRUCTION_ENCODING_VEX: - if (operand->mem.isAddressGenOnly) + if (operand->mem.type == ZYDIS_MEMOP_TYPE_AGEN) { ZYDIS_ASSERT(definition->size[context->eoszIndex] == 0); operand->size = instruction->addressWidth; @@ -1108,6 +1126,7 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, } break; case ZYDIS_INSTRUCTION_ENCODING_EVEX: +#ifndef ZYDIS_DISABLE_EVEX if (definition->size[context->eoszIndex]) { // Operand size is hardcoded @@ -1143,8 +1162,12 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, } } ZYDIS_ASSERT(operand->size); +#else + ZYDIS_UNREACHABLE; +#endif break; case ZYDIS_INSTRUCTION_ENCODING_MVEX: +#ifndef ZYDIS_DISABLE_MVEX if (definition->size[context->eoszIndex]) { // Operand size is hardcoded @@ -1246,6 +1269,9 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, ZYDIS_UNREACHABLE; } } +#else + ZYDIS_UNREACHABLE; +#endif break; default: ZYDIS_UNREACHABLE; @@ -1295,7 +1321,7 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, * @return A zydis status code. */ static ZydisStatus ZydisDecodeOperandRegister(ZydisDecodedInstruction* instruction, - ZydisDecodedOperand* operand, ZydisRegisterClass registerClass, uint8_t registerId) + ZydisDecodedOperand* operand, ZydisRegisterClass registerClass, ZydisU8 registerId) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(operand); @@ -1365,9 +1391,10 @@ static ZydisStatus ZydisDecodeOperandMemory(ZydisDecoderContext* context, ((instruction->addressWidth == 32) || (instruction->addressWidth == 64)))); operand->type = ZYDIS_OPERAND_TYPE_MEMORY; + operand->mem.type = ZYDIS_MEMOP_TYPE_MEM; - uint8_t modrm_rm = instruction->raw.modrm.rm; - uint8_t displacementSize = 0; + const ZydisU8 modrm_rm = instruction->raw.modrm.rm; + ZydisU8 displacementSize = 0; switch (instruction->addressWidth) { case 16: @@ -1384,7 +1411,7 @@ static ZydisStatus ZydisDecodeOperandMemory(ZydisDecoderContext* context, }; operand->mem.base = bases[modrm_rm]; operand->mem.index = indices[modrm_rm]; - operand->mem.scale = 0; + operand->mem.scale = (operand->mem.index == ZYDIS_REGISTER_NONE) ? 0 : 1; switch (instruction->raw.modrm.mod) { case 0: @@ -1623,12 +1650,14 @@ static void ZydisDecodeOperandImplicitMemory(ZydisDecoderContext* context, operand->type = ZYDIS_OPERAND_TYPE_MEMORY; - // TODO: Base action switch (definition->op.mem.base) { case ZYDIS_IMPLMEM_BASE_ABX: operand->mem.base = ZydisRegisterEncode(lookup[context->easzIndex], 3); break; + case ZYDIS_IMPLMEM_BASE_ASP: + operand->mem.base = ZydisRegisterEncode(lookup[context->easzIndex], 4); + break; case ZYDIS_IMPLMEM_BASE_ABP: operand->mem.base = ZydisRegisterEncode(lookup[context->easzIndex], 5); break; @@ -1668,13 +1697,13 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(definition); - uint8_t immId = 0; + ZydisU8 immId = 0; const ZydisOperandDefinition* operand; instruction->operandCount = ZydisGetOperandDefinitions(definition, &operand); - ZYDIS_ASSERT(instruction->operandCount < ZYDIS_ARRAY_SIZE(instruction->operands)); + ZYDIS_ASSERT(instruction->operandCount <= ZYDIS_ARRAY_SIZE(instruction->operands)); - for (uint8_t i = 0; i < instruction->operandCount; ++i) + for (ZydisU8 i = 0; i < instruction->operandCount; ++i) { instruction->operands[i].id = i; instruction->operands[i].visibility = operand->visibility; @@ -1857,15 +1886,15 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, (instruction->raw.imm[0].size == 32)); ZYDIS_ASSERT( instruction->raw.imm[1].size == 16); instruction->operands[i].type = ZYDIS_OPERAND_TYPE_POINTER; - instruction->operands[i].ptr.offset = (uint32_t)instruction->raw.imm[0].value.u; - instruction->operands[i].ptr.segment = (uint16_t)instruction->raw.imm[1].value.u; + instruction->operands[i].ptr.offset = (ZydisU32)instruction->raw.imm[0].value.u; + instruction->operands[i].ptr.segment = (ZydisU16)instruction->raw.imm[1].value.u; break; case ZYDIS_SEMANTIC_OPTYPE_AGEN: instruction->operands[i].action = ZYDIS_OPERAND_ACTION_INVALID; - instruction->operands[i].mem.isAddressGenOnly = ZYDIS_TRUE; ZYDIS_CHECK( ZydisDecodeOperandMemory( context, instruction, &instruction->operands[i], ZYDIS_REGISTER_NONE)); + instruction->operands[i].mem.type = ZYDIS_MEMOP_TYPE_AGEN; break; case ZYDIS_SEMANTIC_OPTYPE_MOFFS: ZYDIS_ASSERT(instruction->raw.disp.size); @@ -1873,11 +1902,25 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, instruction->operands[i].mem.disp.hasDisplacement = ZYDIS_TRUE; instruction->operands[i].mem.disp.value = instruction->raw.disp.value; break; + case ZYDIS_SEMANTIC_OPTYPE_MIB: + instruction->operands[i].action = ZYDIS_OPERAND_ACTION_INVALID; + ZYDIS_CHECK( + ZydisDecodeOperandMemory( + context, instruction, &instruction->operands[i], ZYDIS_REGISTER_NONE)); + instruction->operands[i].mem.type = ZYDIS_MEMOP_TYPE_MIB; + // Relative addressing is not allowed for this type of memory-operand + if ((instruction->operands[i].mem.base == ZYDIS_REGISTER_EIP) || + (instruction->operands[i].mem.base == ZYDIS_REGISTER_RIP)) + { + return ZYDIS_STATUS_DECODING_ERROR; + } + break; default: break; } if (instruction->operands[i].type) { +#if !defined(ZYDIS_DISABLE_EVEX) || !defined(ZYDIS_DISABLE_MVEX) // Handle compressed 8-bit displacement if (((instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) || (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX)) && @@ -1885,6 +1928,7 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, { instruction->operands[i].mem.disp.value *= context->cd8scale; } +#endif goto FinalizeOperand; } @@ -1903,7 +1947,7 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, // The upper half of the 8-bit immediate is used to encode a register specifier ZYDIS_ASSERT(instruction->raw.imm[immId].size == 8); instruction->operands[i].imm.value.u = - (uint8_t)instruction->raw.imm[immId].value.u & 0x0F; + (ZydisU8)instruction->raw.imm[immId].value.u & 0x0F; } else { instruction->operands[i].imm.value.u = instruction->raw.imm[immId].value.u; @@ -1965,6 +2009,7 @@ FinalizeOperand: ++operand; } +#if !defined(ZYDIS_DISABLE_EVEX) || !defined(ZYDIS_DISABLE_MVEX) // Fix operand-action for EVEX instructions with merge-mask if (((instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) || (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX)) && @@ -2000,6 +2045,7 @@ FinalizeOperand: break; } } +#endif return ZYDIS_STATUS_SUCCESS; } @@ -2091,7 +2137,8 @@ static void ZydisSetAttributes(ZydisDecoderContext* context, ZydisDecodedInstruc break; } } - if (instruction->attributes & ZYDIS_ATTRIB_ACCEPTS_BOUND) + if (context->decoder->decoderMode[ZYDIS_DECODER_MODE_MPX] && + instruction->attributes & ZYDIS_ATTRIB_ACCEPTS_BOUND) { instruction->attributes |= ZYDIS_ATTRIB_HAS_BOUND; break; @@ -2223,7 +2270,7 @@ static void ZydisSetAccessedFlags(ZydisDecodedInstruction* instruction, ZYDIS_ASSERT(ZYDIS_ARRAY_SIZE(instruction->accessedFlags) == ZYDIS_ARRAY_SIZE(flags->action)); - memcpy(&instruction->accessedFlags, &flags->action, ZYDIS_ARRAY_SIZE(flags->action)); + ZydisMemoryCopy(&instruction->accessedFlags, &flags->action, ZYDIS_ARRAY_SIZE(flags->action)); } /** @@ -2322,11 +2369,12 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, } case ZYDIS_INSTRUCTION_ENCODING_EVEX: { +#ifndef ZYDIS_DISABLE_EVEX const ZydisInstructionDefinitionEVEX* def = (const ZydisInstructionDefinitionEVEX*)definition; // Vector length - uint8_t vectorLength = context->cache.LL; + ZydisU8 vectorLength = context->cache.LL; if (def->vectorLength) { vectorLength = def->vectorLength - 1; @@ -2361,6 +2409,9 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, case ZYDIS_IELEMENT_SIZE_64: context->evex.elementSize = 64; break; + case ZYDIS_IELEMENT_SIZE_128: + context->evex.elementSize = 128; + break; default: ZYDIS_UNREACHABLE; } @@ -2713,11 +2764,14 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, instruction->avx.mask.mode = ZYDIS_MASK_MODE_MERGE + instruction->raw.evex.z; instruction->avx.mask.reg = ZYDIS_REGISTER_K0 + instruction->raw.evex.aaa; instruction->avx.mask.isControlMask = def->isControlMask; - +#else + ZYDIS_UNREACHABLE; +#endif break; } case ZYDIS_INSTRUCTION_ENCODING_MVEX: { +#ifndef ZYDIS_DISABLE_MVEX // Vector length instruction->avx.vectorLength = ZYDIS_VECTOR_LENGTH_512; @@ -2725,7 +2779,7 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, (const ZydisInstructionDefinitionMVEX*)definition; // Static broadcast-factor - uint8_t index = def->hasElementGranularity; + ZydisU8 index = def->hasElementGranularity; ZYDIS_ASSERT(!index || !def->broadcast); if (!index && def->broadcast) { @@ -2775,7 +2829,7 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, case ZYDIS_MVEX_FUNC_SF_32_BCST_4TO16: case ZYDIS_MVEX_FUNC_UF_32: { - static const uint8_t lookup[3][8] = + static const ZydisU8 lookup[3][8] = { { 64, 4, 16, 32, 16, 16, 32, 32 }, { 4, 0, 0, 2, 1, 1, 2, 2 }, @@ -2790,7 +2844,7 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, case ZYDIS_MVEX_FUNC_SI_32_BCST: case ZYDIS_MVEX_FUNC_SI_32_BCST_4TO16: { - static const uint8_t lookup[3][8] = + static const ZydisU8 lookup[3][8] = { { 64, 4, 16, 0, 16, 16, 32, 32 }, { 4, 0, 0, 0, 1, 1, 2, 2 }, @@ -2805,7 +2859,7 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, case ZYDIS_MVEX_FUNC_SI_64: case ZYDIS_MVEX_FUNC_UI_64: { - static const uint8_t lookup[3][3] = + static const ZydisU8 lookup[3][3] = { { 64, 8, 32 }, { 8, 0, 0 }, @@ -2818,7 +2872,7 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, case ZYDIS_MVEX_FUNC_DF_32: case ZYDIS_MVEX_FUNC_DI_32: { - static const uint8_t lookup[2][8] = + static const ZydisU8 lookup[2][8] = { { 64, 0, 0, 32, 16, 16, 32, 32 }, { 4, 0, 0, 2, 1, 1, 2, 2 } @@ -2830,7 +2884,7 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, case ZYDIS_MVEX_FUNC_DF_64: case ZYDIS_MVEX_FUNC_DI_64: { - static const uint8_t lookup[2][1] = + static const ZydisU8 lookup[2][1] = { { 64 }, { 8 } @@ -3011,7 +3065,9 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, // Mask instruction->avx.mask.mode = ZYDIS_MASK_MODE_MERGE; instruction->avx.mask.reg = ZYDIS_REGISTER_K0 + instruction->raw.mvex.kkk; - +#else + ZYDIS_UNREACHABLE; +#endif break; } default: @@ -3045,7 +3101,7 @@ static ZydisStatus ZydisCollectOptionalPrefixes(ZydisDecoderContext* context, ZydisBool done = ZYDIS_FALSE; do { - uint8_t prefixByte; + ZydisU8 prefixByte; ZYDIS_CHECK(ZydisInputPeek(context, instruction, &prefixByte)); switch (prefixByte) { @@ -3164,12 +3220,12 @@ static ZydisStatus ZydisDecodeOptionalInstructionParts(ZydisDecoderContext* cont { if (!instruction->raw.modrm.isDecoded) { - uint8_t modrmByte; + ZydisU8 modrmByte; ZYDIS_CHECK(ZydisInputNext(context, instruction, &modrmByte)); ZydisDecodeModRM(instruction, modrmByte); } - uint8_t hasSIB = 0; - uint8_t displacementSize = 0; + ZydisU8 hasSIB = 0; + ZydisU8 displacementSize = 0; if (!(info->flags & ZYDIS_INSTR_ENC_FLAG_FORCE_REG_FORM)) { switch (instruction->addressWidth) @@ -3204,7 +3260,7 @@ static ZydisStatus ZydisDecodeOptionalInstructionParts(ZydisDecoderContext* cont case 0: if (instruction->raw.modrm.rm == 5) { - if (context->decoder->machineMode == 64) + if (context->decoder->machineMode == ZYDIS_MACHINE_MODE_LONG_64) { instruction->attributes |= ZYDIS_ATTRIB_IS_RELATIVE; } @@ -3228,7 +3284,7 @@ static ZydisStatus ZydisDecodeOptionalInstructionParts(ZydisDecoderContext* cont } if (hasSIB) { - uint8_t sibByte; + ZydisU8 sibByte; ZYDIS_CHECK(ZydisInputNext(context, instruction, &sibByte)); ZydisDecodeSIB(instruction, sibByte); if (instruction->raw.sib.base == 5) @@ -3285,7 +3341,7 @@ static void ZydisSetEffectiveOperandSize(ZydisDecoderContext* context, ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(definition); - static const uint8_t operandSizeMap[8][8] = + static const ZydisU8 operandSizeMap[8][8] = { // Default for most instructions { @@ -3378,16 +3434,19 @@ static void ZydisSetEffectiveOperandSize(ZydisDecoderContext* context, } }; - uint8_t index = (instruction->attributes & ZYDIS_ATTRIB_HAS_OPERANDSIZE) ? 1 : 0; + ZydisU8 index = (instruction->attributes & ZYDIS_ATTRIB_HAS_OPERANDSIZE) ? 1 : 0; switch (context->decoder->machineMode) { - case 16: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_16: + case ZYDIS_MACHINE_MODE_LEGACY_16: + case ZYDIS_MACHINE_MODE_REAL_16: index += 0; break; - case 32: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_32: + case ZYDIS_MACHINE_MODE_LEGACY_32: index += 2; break; - case 64: + case ZYDIS_MACHINE_MODE_LONG_64: index += 4; index += (context->cache.W & 0x01) << 1; break; @@ -3471,7 +3530,7 @@ static void ZydisSetEffectiveAddressWidth(ZydisDecoderContext* context, /* ---------------------------------------------------------------------------------------------- */ -static ZydisStatus ZydisNodeHandlerXOP(ZydisDecodedInstruction* instruction, uint16_t* index) +static ZydisStatus ZydisNodeHandlerXOP(ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(index); @@ -3491,7 +3550,7 @@ static ZydisStatus ZydisNodeHandlerXOP(ZydisDecodedInstruction* instruction, uin return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisNodeHandlerVEX(ZydisDecodedInstruction* instruction, uint16_t* index) +static ZydisStatus ZydisNodeHandlerVEX(ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(index); @@ -3511,7 +3570,7 @@ static ZydisStatus ZydisNodeHandlerVEX(ZydisDecodedInstruction* instruction, uin return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisNodeHandlerEMVEX(ZydisDecodedInstruction* instruction, uint16_t* index) +static ZydisStatus ZydisNodeHandlerEMVEX(ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(index); @@ -3536,7 +3595,7 @@ static ZydisStatus ZydisNodeHandlerEMVEX(ZydisDecodedInstruction* instruction, u } static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3559,7 +3618,7 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, case 0xC5: case 0x62: { - uint8_t nextInput; + ZydisU8 nextInput; ZYDIS_CHECK(ZydisInputPeek(context, instruction, &nextInput)); if (((nextInput & 0xF0) >= 0xC0) || (context->decoder->machineMode == ZYDIS_MACHINE_MODE_LONG_64)) @@ -3572,16 +3631,14 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, { return ZYDIS_STATUS_ILLEGAL_LEGACY_PFX; } - uint8_t prefixBytes[4] = { 0, 0, 0, 0 }; + ZydisU8 prefixBytes[4] = { 0, 0, 0, 0 }; prefixBytes[0] = instruction->opcode; switch (instruction->opcode) { case 0xC4: // Read additional 3-byte VEX-prefix data ZYDIS_ASSERT(!instruction->raw.vex.isDecoded); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[1])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[2])); - //ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); break; case 0xC5: // Read additional 2-byte VEX-prefix data @@ -3589,14 +3646,15 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[1])); break; case 0x62: +#if !defined(ZYDIS_DISABLE_EVEX) || !defined(ZYDIS_DISABLE_MVEX) // Read additional EVEX/MVEX-prefix data ZYDIS_ASSERT(!instruction->raw.evex.isDecoded); ZYDIS_ASSERT(!instruction->raw.mvex.isDecoded); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[1])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[2])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[3])); - //ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 3)); + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 3)); break; +#else + return ZYDIS_STATUS_DECODING_ERROR; +#endif default: ZYDIS_UNREACHABLE; } @@ -3611,26 +3669,46 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, ZYDIS_OPCODE_MAP_DEFAULT + instruction->raw.vex.m_mmmm; break; case 0x62: +#if defined(ZYDIS_DISABLE_EVEX) && defined(ZYDIS_DISABLE_MVEX) + return ZYDIS_STATUS_DECODING_ERROR; +#else switch ((prefixBytes[2] >> 2) & 0x01) { case 0: +#ifndef ZYDIS_DISABLE_MVEX + // `KNC` instructions are only valid in 64-bit mode. + // This condition catches the `MVEX` encoded ones to omit a bunch of + // `mode` filters in the data-tables. + // `KNC` instructions with `VEX` encoding stil require a `mode` filter. + if (context->decoder->machineMode != ZYDIS_MACHINE_MODE_LONG_64) + { + return ZYDIS_STATUS_DECODING_ERROR; + } // Decode MVEX-prefix instruction->encoding = ZYDIS_INSTRUCTION_ENCODING_MVEX; ZYDIS_CHECK(ZydisDecodeMVEX(context, instruction, prefixBytes)); instruction->opcodeMap = ZYDIS_OPCODE_MAP_DEFAULT + instruction->raw.mvex.mmmm; break; +#else + return ZYDIS_STATUS_DECODING_ERROR; +#endif case 1: +#ifndef ZYDIS_DISABLE_EVEX // Decode EVEX-prefix instruction->encoding = ZYDIS_INSTRUCTION_ENCODING_EVEX; ZYDIS_CHECK(ZydisDecodeEVEX(context, instruction, prefixBytes)); instruction->opcodeMap = ZYDIS_OPCODE_MAP_DEFAULT + instruction->raw.evex.mm; break; +#else + return ZYDIS_STATUS_DECODING_ERROR; +#endif default: ZYDIS_UNREACHABLE; } break; +#endif default: ZYDIS_UNREACHABLE; } @@ -3639,7 +3717,7 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, } case 0x8F: { - uint8_t nextInput; + ZydisU8 nextInput; ZYDIS_CHECK(ZydisInputPeek(context, instruction, &nextInput)); if ((nextInput & 0x1F) >= 8) { @@ -3651,12 +3729,9 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, { return ZYDIS_STATUS_ILLEGAL_LEGACY_PFX; } - uint8_t prefixBytes[3] = { 0x8F, 0x00, 0x00 }; + ZydisU8 prefixBytes[3] = { 0x8F, 0x00, 0x00 }; // Read additional xop-prefix data - ZYDIS_ASSERT(!instruction->raw.xop.isDecoded); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[1])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[2])); - //ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); // Decode xop-prefix instruction->encoding = ZYDIS_INSTRUCTION_ENCODING_XOP; ZYDIS_CHECK(ZydisDecodeXOP(context, instruction, prefixBytes)); @@ -3711,20 +3786,23 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisNodeHandlerMode(ZydisDecoderContext* context, uint16_t* index) +static ZydisStatus ZydisNodeHandlerMode(ZydisDecoderContext* context, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(index); switch (context->decoder->machineMode) { - case 16: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_16: + case ZYDIS_MACHINE_MODE_LEGACY_16: + case ZYDIS_MACHINE_MODE_REAL_16: *index = 0; break; - case 32: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_32: + case ZYDIS_MACHINE_MODE_LEGACY_32: *index = 1; break; - case 64: + case ZYDIS_MACHINE_MODE_LONG_64: *index = 2; break; default: @@ -3733,7 +3811,7 @@ static ZydisStatus ZydisNodeHandlerMode(ZydisDecoderContext* context, uint16_t* return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisNodeHandlerModeCompact(ZydisDecoderContext* context, uint16_t* index) +static ZydisStatus ZydisNodeHandlerModeCompact(ZydisDecoderContext* context, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(index); @@ -3743,7 +3821,7 @@ static ZydisStatus ZydisNodeHandlerModeCompact(ZydisDecoderContext* context, uin } static ZydisStatus ZydisNodeHandlerModrmMod(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3751,7 +3829,7 @@ static ZydisStatus ZydisNodeHandlerModrmMod(ZydisDecoderContext* context, if (!instruction->raw.modrm.isDecoded) { - uint8_t modrmByte; + ZydisU8 modrmByte; ZYDIS_CHECK(ZydisInputNext(context, instruction, &modrmByte)); ZydisDecodeModRM(instruction, modrmByte); } @@ -3760,7 +3838,7 @@ static ZydisStatus ZydisNodeHandlerModrmMod(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerModrmModCompact(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_CHECK(ZydisNodeHandlerModrmMod(context, instruction, index)); *index = (*index == 0x3) ? 0 : 1; @@ -3768,7 +3846,7 @@ static ZydisStatus ZydisNodeHandlerModrmModCompact(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerModrmReg(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3776,7 +3854,7 @@ static ZydisStatus ZydisNodeHandlerModrmReg(ZydisDecoderContext* context, if (!instruction->raw.modrm.isDecoded) { - uint8_t modrmByte; + ZydisU8 modrmByte; ZYDIS_CHECK(ZydisInputNext(context, instruction, &modrmByte)); ZydisDecodeModRM(instruction, modrmByte); } @@ -3785,7 +3863,7 @@ static ZydisStatus ZydisNodeHandlerModrmReg(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerModrmRm(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3793,7 +3871,7 @@ static ZydisStatus ZydisNodeHandlerModrmRm(ZydisDecoderContext* context, if (!instruction->raw.modrm.isDecoded) { - uint8_t modrmByte; + ZydisU8 modrmByte; ZYDIS_CHECK(ZydisInputNext(context, instruction, &modrmByte)); ZydisDecodeModRM(instruction, modrmByte); } @@ -3802,7 +3880,7 @@ static ZydisStatus ZydisNodeHandlerModrmRm(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerMandatoryPrefix(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3830,24 +3908,27 @@ static ZydisStatus ZydisNodeHandlerMandatoryPrefix(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerOperandSize(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(index); - if ((context->decoder->machineMode == 64) && (context->cache.W)) + if ((context->decoder->machineMode == ZYDIS_MACHINE_MODE_LONG_64) && (context->cache.W)) { *index = 2; } else { switch (context->decoder->machineMode) { - case 16: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_16: + case ZYDIS_MACHINE_MODE_LEGACY_16: + case ZYDIS_MACHINE_MODE_REAL_16: *index = (instruction->attributes & ZYDIS_ATTRIB_HAS_OPERANDSIZE) ? 1 : 0; break; - case 32: - case 64: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_32: + case ZYDIS_MACHINE_MODE_LEGACY_32: + case ZYDIS_MACHINE_MODE_LONG_64: *index = (instruction->attributes & ZYDIS_ATTRIB_HAS_OPERANDSIZE) ? 0 : 1; break; default: @@ -3859,7 +3940,7 @@ static ZydisStatus ZydisNodeHandlerOperandSize(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerAddressSize(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3883,7 +3964,7 @@ static ZydisStatus ZydisNodeHandlerAddressSize(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerVectorLength(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3915,7 +3996,7 @@ static ZydisStatus ZydisNodeHandlerVectorLength(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerRexW(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3946,7 +4027,7 @@ static ZydisStatus ZydisNodeHandlerRexW(ZydisDecoderContext* context, } static ZydisStatus ZydisNodeHandlerRexB(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, uint16_t* index) + ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -3976,7 +4057,8 @@ static ZydisStatus ZydisNodeHandlerRexB(ZydisDecoderContext* context, return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisNodeHandlerEvexB(ZydisDecodedInstruction* instruction, uint16_t* index) +#ifndef ZYDIS_DISABLE_EVEX +static ZydisStatus ZydisNodeHandlerEvexB(ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(index); @@ -3986,8 +4068,10 @@ static ZydisStatus ZydisNodeHandlerEvexB(ZydisDecodedInstruction* instruction, u *index = instruction->raw.evex.b; return ZYDIS_STATUS_SUCCESS; } +#endif -static ZydisStatus ZydisNodeHandlerMvexE(ZydisDecodedInstruction* instruction, uint16_t* index) +#ifndef ZYDIS_DISABLE_MVEX +static ZydisStatus ZydisNodeHandlerMvexE(ZydisDecodedInstruction* instruction, ZydisU16* index) { ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(index); @@ -3997,6 +4081,7 @@ static ZydisStatus ZydisNodeHandlerMvexE(ZydisDecodedInstruction* instruction, u *index = instruction->raw.mvex.E; return ZYDIS_STATUS_SUCCESS; } +#endif /* ---------------------------------------------------------------------------------------------- */ @@ -4017,13 +4102,20 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, ZydisBool acceptsLock = ZYDIS_FALSE; ZydisBool hasNDSNDDOperand = ZYDIS_FALSE; ZydisBool hasVSIB = ZYDIS_FALSE; +#if !defined(ZYDIS_DISABLE_EVEX) || !defined(ZYDIS_DISABLE_MVEX) ZydisMaskPolicy maskPolicy = ZYDIS_MASK_POLICY_INVALID; +#endif switch (instruction->encoding) { case ZYDIS_INSTRUCTION_ENCODING_DEFAULT: { const ZydisInstructionDefinitionDEFAULT* def = (const ZydisInstructionDefinitionDEFAULT*)definition; + if (def->requiresProtectedMode && + (context->decoder->machineMode == ZYDIS_MACHINE_MODE_REAL_16)) + { + return ZYDIS_STATUS_DECODING_ERROR; + } acceptsLock = def->acceptsLock; break; } @@ -4047,6 +4139,7 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, } case ZYDIS_INSTRUCTION_ENCODING_EVEX: { +#ifndef ZYDIS_DISABLE_EVEX const ZydisInstructionDefinitionEVEX* def = (const ZydisInstructionDefinitionEVEX*)definition; hasNDSNDDOperand = def->hasNDSNDDOperand; @@ -4058,11 +4151,14 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, { return ZYDIS_STATUS_INVALID_MASK; // TODO: Dedicated status code } - +#else + ZYDIS_UNREACHABLE; +#endif break; } case ZYDIS_INSTRUCTION_ENCODING_MVEX: { +#ifndef ZYDIS_DISABLE_MVEX const ZydisInstructionDefinitionMVEX* def = (const ZydisInstructionDefinitionMVEX*)definition; hasNDSNDDOperand = def->hasNDSNDDOperand; @@ -4070,7 +4166,7 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, maskPolicy = def->maskPolicy; // Check for invalid MVEX.SSS values - static const uint8_t lookup[26][8] = + static const ZydisU8 lookup[26][8] = { // ZYDIS_MVEX_FUNC_IGNORED { 1, 1, 1, 1, 1, 1, 1, 1 }, @@ -4131,6 +4227,9 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, { return ZYDIS_STATUS_DECODING_ERROR; } +#else + ZYDIS_UNREACHABLE; +#endif break; } default: @@ -4155,6 +4254,7 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, return ZYDIS_STATUS_DECODING_ERROR; } +#if !defined(ZYDIS_DISABLE_EVEX) || !defined(ZYDIS_DISABLE_MVEX) // Check for invalid MASK registers switch (maskPolicy) { @@ -4177,6 +4277,7 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, default: ZYDIS_UNREACHABLE; } +#endif return ZYDIS_STATUS_SUCCESS; } @@ -4199,12 +4300,12 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, // Iterate through the decoder tree const ZydisDecoderTreeNode* node = ZydisDecoderTreeGetRootNode(); - const ZydisDecoderTreeNode* temp = NULL; + const ZydisDecoderTreeNode* temp = ZYDIS_NULL; ZydisDecoderTreeNodeType nodeType; do { nodeType = node->type; - uint16_t index = 0; + ZydisU16 index = 0; ZydisStatus status = 0; switch (nodeType) { @@ -4212,7 +4313,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, if (temp) { node = temp; - temp = NULL; + temp = ZYDIS_NULL; nodeType = ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX; if (context->mandatoryCandidate == 0x66) { @@ -4273,17 +4374,40 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, case ZYDIS_NODETYPE_FILTER_REX_B: status = ZydisNodeHandlerRexB(context, instruction, &index); break; +#ifndef ZYDIS_DISABLE_EVEX case ZYDIS_NODETYPE_FILTER_EVEX_B: status = ZydisNodeHandlerEvexB(instruction, &index); break; +#endif +#ifndef ZYDIS_DISABLE_MVEX case ZYDIS_NODETYPE_FILTER_MVEX_E: status = ZydisNodeHandlerMvexE(instruction, &index); - break; + break; +#endif + case ZYDIS_NODETYPE_FILTER_MODE_AMD: + index = context->decoder->decoderMode[ZYDIS_DECODER_MODE_AMD_BRANCHES] ? 1 : 0; + break; + case ZYDIS_NODETYPE_FILTER_MODE_KNC: + index = context->decoder->decoderMode[ZYDIS_DECODER_MODE_KNC] ? 1 : 0; + break; + case ZYDIS_NODETYPE_FILTER_MODE_MPX: + index = context->decoder->decoderMode[ZYDIS_DECODER_MODE_MPX] ? 1 : 0; + break; + case ZYDIS_NODETYPE_FILTER_MODE_CET: + index = context->decoder->decoderMode[ZYDIS_DECODER_MODE_CET] ? 1 : 0; + break; + case ZYDIS_NODETYPE_FILTER_MODE_LZCNT: + index = context->decoder->decoderMode[ZYDIS_DECODER_MODE_LZCNT] ? 1 : 0; + break; + case ZYDIS_NODETYPE_FILTER_MODE_TZCNT: + index = context->decoder->decoderMode[ZYDIS_DECODER_MODE_TZCNT] ? 1 : 0; + break; default: if (nodeType & ZYDIS_NODETYPE_DEFINITION_MASK) { const ZydisInstructionDefinition* definition; ZydisGetInstructionDefinition(instruction->encoding, node->value, &definition); + ZYDIS_CHECK(ZydisCheckErrorConditions(context, instruction, definition)); ZydisSetEffectiveOperandSize(context, instruction, definition); ZydisSetEffectiveAddressWidth(context, instruction, definition); @@ -4310,15 +4434,13 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZydisGetInstructionDefinition(instruction->encoding, node->value, &definition); } - ZYDIS_CHECK(ZydisCheckErrorConditions(context, instruction, definition)); - instruction->mnemonic = definition->mnemonic; instruction->meta.category = definition->category; instruction->meta.isaSet = definition->isaSet; instruction->meta.isaExt = definition->isaExt; instruction->meta.exceptionClass = definition->exceptionClass; - if (context->decoder->granularity == ZYDIS_DECODE_GRANULARITY_FULL) + if (!context->decoder->decoderMode[ZYDIS_DECODER_MODE_MINIMAL]) { ZydisSetAttributes(context, instruction, definition); switch (instruction->encoding) @@ -4333,7 +4455,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, break; } ZYDIS_CHECK(ZydisDecodeOperands(context, instruction, definition)); - ZydisRegister reg = + const ZydisRegister reg = instruction->operands[instruction->operandCount - 1].reg.value; if ((reg == ZYDIS_REGISTER_FLAGS ) || (reg == ZYDIS_REGISTER_EFLAGS) || (reg == ZYDIS_REGISTER_RFLAGS)) @@ -4348,7 +4470,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, } ZYDIS_CHECK(status); node = ZydisDecoderTreeGetChildNode(node, index); - } while((nodeType != ZYDIS_NODETYPE_INVALID) && !(nodeType & ZYDIS_NODETYPE_DEFINITION_MASK)); + } while ((nodeType != ZYDIS_NODETYPE_INVALID) && !(nodeType & ZYDIS_NODETYPE_DEFINITION_MASK)); return ZYDIS_STATUS_SUCCESS; } @@ -4361,20 +4483,23 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZydisStatus ZydisDecoderInit(ZydisDecoder* decoder, ZydisMachineMode machineMode, ZydisAddressWidth addressWidth) { - return ZydisDecoderInitEx(decoder, machineMode, addressWidth, ZYDIS_DECODE_GRANULARITY_DEFAULT); -} + static const ZydisBool decoderModes[ZYDIS_DECODER_MODE_MAX_VALUE + 1] = + { + ZYDIS_FALSE, // ZYDIS_DECODER_MODE_MINIMAL + ZYDIS_FALSE, // ZYDIS_DECODER_MODE_AMD_BRANCHES + ZYDIS_FALSE, // ZYDIS_DECODER_MODE_KNC + ZYDIS_TRUE , // ZYDIS_DECODER_MODE_MPX + ZYDIS_TRUE , // ZYDIS_DECODER_MODE_CET + ZYDIS_TRUE , // ZYDIS_DECODER_MODE_LZCNT + ZYDIS_TRUE // ZYDIS_DECODER_MODE_TZCNT + }; -ZydisStatus ZydisDecoderInitEx(ZydisDecoder* decoder, ZydisMachineMode machineMode, - ZydisAddressWidth addressWidth, ZydisDecodeGranularity granularity) -{ - if (!decoder || ((machineMode != 16) && (machineMode != 32) && (machineMode != 64)) || - ((granularity != ZYDIS_DECODE_GRANULARITY_DEFAULT) && - (granularity != ZYDIS_DECODE_GRANULARITY_MINIMAL) && - (granularity != ZYDIS_DECODE_GRANULARITY_FULL))) + if (!decoder || + (machineMode == ZYDIS_MACHINE_MODE_INVALID) || (machineMode > ZYDIS_MACHINE_MODE_MAX_VALUE)) { return ZYDIS_STATUS_INVALID_PARAMETER; } - if (machineMode == 64) + if (machineMode == ZYDIS_MACHINE_MODE_LONG_64) { if (addressWidth != 64) { @@ -4387,22 +4512,30 @@ ZydisStatus ZydisDecoderInitEx(ZydisDecoder* decoder, ZydisMachineMode machineMo return ZYDIS_STATUS_INVALID_PARAMETER; } } - if (granularity == ZYDIS_DECODE_GRANULARITY_DEFAULT) - { - granularity = ZYDIS_DECODE_GRANULARITY_FULL; - } decoder->machineMode = machineMode; decoder->addressWidth = addressWidth; - decoder->granularity = granularity; + ZydisMemoryCopy(&decoder->decoderMode, &decoderModes, sizeof(decoderModes)); + + return ZYDIS_STATUS_SUCCESS; +} + +ZydisStatus ZydisDecoderEnableMode(ZydisDecoder* decoder, ZydisDecoderMode mode, ZydisBool enabled) +{ + if (!decoder || (mode > ZYDIS_DECODER_MODE_MAX_VALUE)) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + decoder->decoderMode[mode] = enabled; return ZYDIS_STATUS_SUCCESS; } ZydisStatus ZydisDecoderDecodeBuffer(const ZydisDecoder* decoder, const void* buffer, - size_t bufferLen, uint64_t instructionPointer, ZydisDecodedInstruction* instruction) + ZydisUSize bufferLen, ZydisU64 instructionPointer, ZydisDecodedInstruction* instruction) { - if (!decoder) + if (!decoder || !instruction) { return ZYDIS_STATUS_INVALID_PARAMETER; } @@ -4413,14 +4546,14 @@ ZydisStatus ZydisDecoderDecodeBuffer(const ZydisDecoder* decoder, const void* bu } ZydisDecoderContext context; - memset(&context.cache, 0, sizeof(context.cache)); + ZydisMemorySet(&context.cache, 0, sizeof(context.cache)); context.decoder = decoder; - context.buffer = (uint8_t*)buffer; + context.buffer = (ZydisU8*)buffer; context.bufferLen = bufferLen; context.lastSegmentPrefix = 0; context.mandatoryCandidate = 0; - memset(instruction, 0, sizeof(*instruction)); + ZydisMemorySet(instruction, 0, sizeof(*instruction)); instruction->machineMode = decoder->machineMode; instruction->stackWidth = decoder->addressWidth; instruction->encoding = ZYDIS_INSTRUCTION_ENCODING_DEFAULT; @@ -4429,14 +4562,10 @@ ZydisStatus ZydisDecoderDecodeBuffer(const ZydisDecoder* decoder, const void* bu ZYDIS_CHECK(ZydisCollectOptionalPrefixes(&context, instruction)); ZYDIS_CHECK(ZydisDecodeInstruction(&context, instruction)); - instruction->instrPointer = instruction->instrAddress + instruction->length; - // TODO: The index, dest and mask regs for AVX2 gathers must be different. // TODO: More EVEX UD conditions (page 81) - // TODO: Set AVX-512 info - return ZYDIS_STATUS_SUCCESS; } diff --git a/src/DecoderData.c b/src/DecoderData.c index 4e19b9f..6946fb0 100644 --- a/src/DecoderData.c +++ b/src/DecoderData.c @@ -24,7 +24,7 @@ ***************************************************************************************************/ -#include +#include /* ============================================================================================== */ /* Data tables */ @@ -221,19 +221,23 @@ extern const ZydisDecoderTreeNode filtersREXW[][2]; */ extern const ZydisDecoderTreeNode filtersREXB[][2]; +#ifndef ZYDIS_DISABLE_EVEX /** * @brief Contains all EVEX.b filters. * * Indexed by the numeric value of the EVEX.b field. */ extern const ZydisDecoderTreeNode filtersEVEXB[][2]; +#endif +#ifndef ZYDIS_DISABLE_MVEX /** * @brief Contains all MVEX.E filters. * * Indexed by the numeric value of the MVEX.E field. */ extern const ZydisDecoderTreeNode filtersMVEXE[][2]; +#endif /* ---------------------------------------------------------------------------------------------- */ /* Physical instruction encodings */ @@ -268,14 +272,14 @@ extern const ZydisDecoderTreeNode filtersMVEXE[][2]; /* Decoder tree */ /* ---------------------------------------------------------------------------------------------- */ -const ZydisDecoderTreeNode* ZydisDecoderTreeGetRootNode() +const ZydisDecoderTreeNode* ZydisDecoderTreeGetRootNode(void) { - static const ZydisDecoderTreeNode root = { ZYDIS_NODETYPE_FILTER_OPCODE, 0x00000000 }; + static const ZydisDecoderTreeNode root = { ZYDIS_NODETYPE_FILTER_OPCODE, 0x0000 }; return &root; } const ZydisDecoderTreeNode* ZydisDecoderTreeGetChildNode(const ZydisDecoderTreeNode* parent, - uint16_t index) + ZydisU16 index) { switch (parent->type) { @@ -327,12 +331,34 @@ const ZydisDecoderTreeNode* ZydisDecoderTreeGetChildNode(const ZydisDecoderTreeN case ZYDIS_NODETYPE_FILTER_REX_B: ZYDIS_ASSERT(index < 2); return &filtersREXB[parent->value][index]; +#ifndef ZYDIS_DISABLE_EVEX case ZYDIS_NODETYPE_FILTER_EVEX_B: ZYDIS_ASSERT(index < 2); return &filtersEVEXB[parent->value][index]; +#endif +#ifndef ZYDIS_DISABLE_MVEX case ZYDIS_NODETYPE_FILTER_MVEX_E: ZYDIS_ASSERT(index < 2); return &filtersMVEXE[parent->value][index]; +#endif + case ZYDIS_NODETYPE_FILTER_MODE_AMD: + ZYDIS_ASSERT(index < 2); + return &filtersModeAMD[parent->value][index]; + case ZYDIS_NODETYPE_FILTER_MODE_KNC: + ZYDIS_ASSERT(index < 2); + return &filtersModeKNC[parent->value][index]; + case ZYDIS_NODETYPE_FILTER_MODE_MPX: + ZYDIS_ASSERT(index < 2); + return &filtersModeMPX[parent->value][index]; + case ZYDIS_NODETYPE_FILTER_MODE_CET: + ZYDIS_ASSERT(index < 2); + return &filtersModeCET[parent->value][index]; + case ZYDIS_NODETYPE_FILTER_MODE_LZCNT: + ZYDIS_ASSERT(index < 2); + return &filtersModeLZCNT[parent->value][index]; + case ZYDIS_NODETYPE_FILTER_MODE_TZCNT: + ZYDIS_ASSERT(index < 2); + return &filtersModeTZCNT[parent->value][index]; default: ZYDIS_UNREACHABLE; } @@ -342,7 +368,7 @@ void ZydisGetInstructionEncodingInfo(const ZydisDecoderTreeNode* node, const ZydisInstructionEncodingInfo** info) { ZYDIS_ASSERT(node->type & ZYDIS_NODETYPE_DEFINITION_MASK); - uint8_t class = (node->type) & 0x7F; + const ZydisU8 class = (node->type) & 0x7F; ZYDIS_ASSERT(class < ZYDIS_ARRAY_SIZE(instructionEncodings)); *info = &instructionEncodings[class]; } diff --git a/src/FormatHelper.c b/src/FormatHelper.c deleted file mode 100644 index bf1a958..0000000 --- a/src/FormatHelper.c +++ /dev/null @@ -1,409 +0,0 @@ -/*************************************************************************************************** - - Zyan Disassembler Library (Zydis) - - Original Author : Florian Bernd, Joel Höner - - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - -***************************************************************************************************/ - -#include -#include -#include - -/* ============================================================================================== */ -/* Constants */ -/* ============================================================================================== */ - -/* ---------------------------------------------------------------------------------------------- */ -/* Defines */ -/* ---------------------------------------------------------------------------------------------- */ - -#define ZYDIS_MAXCHARS_DEC_32 10 -#define ZYDIS_MAXCHARS_DEC_64 20 -#define ZYDIS_MAXCHARS_HEX_32 8 -#define ZYDIS_MAXCHARS_HEX_64 16 - -/* ---------------------------------------------------------------------------------------------- */ -/* Lookup Tables */ -/* ---------------------------------------------------------------------------------------------- */ - -static const char* decimalLookup = - "00010203040506070809" - "10111213141516171819" - "20212223242526272829" - "30313233343536373839" - "40414243444546474849" - "50515253545556575859" - "60616263646566676869" - "70717273747576777879" - "80818283848586878889" - "90919293949596979899"; - -/* ---------------------------------------------------------------------------------------------- */ - -/* ============================================================================================== */ -/* Functions */ -/* ============================================================================================== */ - -/* ---------------------------------------------------------------------------------------------- */ -/* Internal Functions */ -/* ---------------------------------------------------------------------------------------------- */ - -void ZydisToLowerCase(char* buffer, size_t bufferLen) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen); - - const signed char rebase = 'a' - 'A'; - for (size_t i = 0; i < bufferLen; ++i) - { - char* c = buffer + i; - if ((*c >= 'A') && (*c <= 'Z')) - { - *c += rebase; - } - } -} - -void ZydisToUpperCase(char* buffer, size_t bufferLen) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen); - - const signed char rebase = 'A' - 'a'; - for (size_t i = 0; i < bufferLen; ++i) - { - char* c = buffer + i; - if ((*c >= 'a') && (*c <= 'z')) - { - *c += rebase; - } - } -} - -#ifdef ZYDIS_X86 -ZydisStatus ZydisPrintDecU32(char** buffer, size_t bufferLen, uint32_t value, uint8_t paddingLength) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen > 0); - - char temp[ZYDIS_MAXCHARS_DEC_32 + 1]; - char *p = &temp[ZYDIS_MAXCHARS_DEC_32]; - *p = '\0'; - while (value >= 100) - { - uint32_t const old = value; - p -= 2; - value /= 100; - memcpy(p, &decimalLookup[(old - (value * 100)) * 2], sizeof(uint16_t)); - } - p -= 2; - memcpy(p, &decimalLookup[value * 2], sizeof(uint16_t)); - - size_t n = &temp[ZYDIS_MAXCHARS_DEC_32] - p; - if ((bufferLen < (size_t)(n + 1)) || (bufferLen < (size_t)(paddingLength + 1))) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - - uintptr_t offset = 0; - if (n <= paddingLength) - { - offset = paddingLength - n + 1; - memset(*buffer, '0', offset); - } - - memcpy(&(*buffer)[offset], &p[value < 10], n + 1); - *buffer += n + offset - (uint8_t)(value < 10); - - return ZYDIS_STATUS_SUCCESS; -} - -ZydisStatus ZydisPrintHexU32(char** buffer, size_t bufferLen, uint32_t value, uint8_t paddingLength, - ZydisBool uppercase, ZydisBool prefix) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen); - - if (prefix) - { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufferLen, "0x", ZYDIS_LETTER_CASE_DEFAULT)); - bufferLen -= 2; - } - if (bufferLen < (size_t)(paddingLength + 1)) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - - if (!value) - { - uint8_t n = (paddingLength ? paddingLength : 1); - - if (bufferLen < (size_t)(n + 1)) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - - memset(*buffer, '0', n); - (*buffer)[n] = '\0'; - *buffer += n; - return ZYDIS_STATUS_SUCCESS; - } - - uint8_t n = 0; - for (int8_t i = ZYDIS_MAXCHARS_HEX_32 - 1; i >= 0; --i) - { - uint8_t v = (value >> i * 4) & 0x0F; - if (!n) - { - if (!v) - { - continue; - } - if (bufferLen <= (uint8_t)(i + 1)) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - if (paddingLength > i) - { - n = paddingLength - i - 1; - memset(*buffer, '0', n); - } - } - if (uppercase) - { - (*buffer)[n++] = "0123456789ABCDEF"[v]; - } else - { - (*buffer)[n++] = "0123456789abcdef"[v]; - } - } - (*buffer)[n] = '\0'; - - *buffer += n; - - return ZYDIS_STATUS_SUCCESS; -} -#endif - -ZydisStatus ZydisPrintDecU64(char** buffer, size_t bufferLen, uint64_t value, uint8_t paddingLength) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen > 0); - - char temp[ZYDIS_MAXCHARS_DEC_64 + 1]; - char *p = &temp[ZYDIS_MAXCHARS_DEC_64]; - *p = '\0'; - while (value >= 100) - { - uint64_t const old = value; - p -= 2; - value /= 100; - memcpy(p, &decimalLookup[(old - (value * 100)) * 2], 2); - } - p -= 2; - memcpy(p, &decimalLookup[value * 2], 2); - - size_t n = &temp[ZYDIS_MAXCHARS_DEC_64] - p; - if ((bufferLen < (size_t)(n + 1)) || (bufferLen < (size_t)(paddingLength + 1))) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - - uintptr_t offset = 0; - if (n <= paddingLength) - { - offset = paddingLength - n + 1; - memset(*buffer, '0', offset); - } - - memcpy(&(*buffer)[offset], &p[value < 10], n + 1); - *buffer += n + offset - (uint8_t)(value < 10); - - return ZYDIS_STATUS_SUCCESS; -} - -ZydisStatus ZydisPrintHexU64(char** buffer, size_t bufferLen, uint64_t value, uint8_t paddingLength, - ZydisBool uppercase, ZydisBool prefix) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen); - - if (prefix) - { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufferLen, "0x", ZYDIS_LETTER_CASE_DEFAULT)); - bufferLen -= 2; - } - if (bufferLen < (size_t)(paddingLength + 1)) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - - if (!value) - { - uint8_t n = (paddingLength ? paddingLength : 1); - - if (bufferLen < (size_t)(n + 1)) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - - memset(*buffer, '0', n); - (*buffer)[n] = '\0'; - *buffer += n; - return ZYDIS_STATUS_SUCCESS; - } - - uint8_t n = 0; - uint8_t c = ((value & 0xFFFFFFFF00000000) ? ZYDIS_MAXCHARS_HEX_64 : ZYDIS_MAXCHARS_HEX_32); - for (int8_t i = c - 1; i >= 0; --i) - { - uint8_t v = (value >> i * 4) & 0x0F; - if (!n) - { - if (!v) - { - continue; - } - if (bufferLen <= (uint8_t)(i + 1)) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - if (paddingLength > i) - { - n = paddingLength - i - 1; - memset(*buffer, '0', n); - } - } - if (uppercase) - { - (*buffer)[n++] = "0123456789ABCDEF"[v]; - } else - { - (*buffer)[n++] = "0123456789abcdef"[v]; - } - } - (*buffer)[n] = '\0'; - - *buffer += n; - - return ZYDIS_STATUS_SUCCESS; -} - -/* ---------------------------------------------------------------------------------------------- */ -/* Public Functions */ -/* ---------------------------------------------------------------------------------------------- */ - -ZydisStatus ZydisPrintStr(char** buffer, size_t bufferLen, const char* text, - ZydisLetterCase letterCase) -{ - ZYDIS_ASSERT(buffer); - ZYDIS_ASSERT(bufferLen > 0); - ZYDIS_ASSERT(text); - - size_t strLen = strlen(text); - if (strLen >= bufferLen) - { - return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; - } - - memcpy(*buffer, text, strLen + 1); - switch (letterCase) - { - case ZYDIS_LETTER_CASE_DEFAULT: - break; - case ZYDIS_LETTER_CASE_LOWER: - ZydisToLowerCase(*buffer, strLen); - break; - case ZYDIS_LETTER_CASE_UPPER: - ZydisToUpperCase(*buffer, strLen); - break; - default: - ZYDIS_UNREACHABLE; - } - *buffer += strLen; - return ZYDIS_STATUS_SUCCESS; -} - -ZydisStatus ZydisPrintDecU(char** buffer, size_t bufferLen, uint64_t value, uint8_t paddingLength) -{ -#ifdef ZYDIS_X64 - return ZydisPrintDecU64(buffer, bufferLen, value, paddingLength); -#else - if (value & 0xFFFFFFFF00000000) - { - return ZydisPrintDecU64(buffer, bufferLen, value, paddingLength); - } else - { - return ZydisPrintDecU32(buffer, bufferLen, (uint32_t)value, paddingLength); - } -#endif -} - -ZydisStatus ZydisPrintDecS(char** buffer, size_t bufferLen, int64_t value, uint8_t paddingLength) -{ - if (value < 0) - { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufferLen, "-", ZYDIS_LETTER_CASE_DEFAULT)); - return ZydisPrintDecU(buffer, bufferLen - 1, -value, paddingLength); - } - return ZydisPrintDecU(buffer, bufferLen, value, paddingLength); -} - -ZydisStatus ZydisPrintHexU(char** buffer, size_t bufferLen, uint64_t value, uint8_t paddingLength, - ZydisBool uppercase, ZydisBool prefix) -{ -#ifdef ZYDIS_X64 - return ZydisPrintHexU64(buffer, bufferLen, value, paddingLength, uppercase, prefix); -#else - if (value & 0xFFFFFFFF00000000) - { - return ZydisPrintHexU64(buffer, bufferLen, value, paddingLength, uppercase, prefix); - } else - { - return ZydisPrintHexU32( - buffer, bufferLen, (uint32_t)value, paddingLength, uppercase, prefix); - } -#endif -} - -ZydisStatus ZydisPrintHexS(char** buffer, size_t bufferLen, int64_t value, uint8_t paddingLength, - ZydisBool uppercase, ZydisBool prefix) -{ - if (value < 0) - { - if (prefix) - { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufferLen, "-0x", ZYDIS_LETTER_CASE_DEFAULT)); - bufferLen -= 3; - } else - { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufferLen, "-", ZYDIS_LETTER_CASE_DEFAULT)); - --bufferLen; - } - return ZydisPrintHexU(buffer, bufferLen, -value, paddingLength, uppercase, ZYDIS_FALSE); - } - return ZydisPrintHexU(buffer, bufferLen, value, paddingLength, uppercase, prefix); -} - -/* ---------------------------------------------------------------------------------------------- */ - -/* ============================================================================================== */ diff --git a/src/FormatHelper.h b/src/FormatHelper.h deleted file mode 100644 index f8d72ac..0000000 --- a/src/FormatHelper.h +++ /dev/null @@ -1,199 +0,0 @@ -/*************************************************************************************************** - - Zyan Disassembler Library (Zydis) - - Original Author : Florian Bernd, Joel Höner - - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - -***************************************************************************************************/ - -#ifndef ZYDIS_FORMATHELPER_H -#define ZYDIS_FORMATHELPER_H - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* ============================================================================================== */ -/* Enums and types */ -/* ============================================================================================== */ - -/* ---------------------------------------------------------------------------------------------- */ -/* Letter Case */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the `ZydisLetterCase` datatype. - */ -typedef uint8_t ZydisLetterCase; - -/** - * @brief Values that represent letter cases. - */ -enum ZydisLetterCases -{ - /** - * @brief Prints the given text "as it is". - */ - ZYDIS_LETTER_CASE_DEFAULT, - /** - * @brief Prints the given text in lowercase letters. - */ - ZYDIS_LETTER_CASE_LOWER, - /** - * @brief Prints the given text in uppercase letters. - */ - ZYDIS_LETTER_CASE_UPPER -}; - -/* ---------------------------------------------------------------------------------------------- */ - -/* ============================================================================================== */ -/* Functions */ -/* ============================================================================================== */ - -/* ---------------------------------------------------------------------------------------------- */ -/* String */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Appends the given @c text to the @c buffer. - * - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param text The text to append. - * @param letterCase The desired letter-case. - * - * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or - * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not - * sufficient to append the given @c text. - * - * The string-buffer pointer is increased by the number of chars written, if the call was - * successfull. - */ -ZYDIS_NO_EXPORT ZydisStatus ZydisPrintStr(char** buffer, size_t bufferLen, const char* text, - ZydisLetterCase letterCase); - -/* ---------------------------------------------------------------------------------------------- */ -/* Decimal values */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Formats the given unsigned ordinal @c value to its decimal text-representation and - * appends it to the @c buffer. - * - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param value The value. - * @param paddingLength Padds the converted value with leading zeros, if the number of chars is - * less than the @c paddingLength. - * - * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or - * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not - * sufficient to append the given @c value. - * - * The string-buffer pointer is increased by the number of chars written, if the call was - * successfull. - */ -ZYDIS_NO_EXPORT ZydisStatus ZydisPrintDecU(char** buffer, size_t bufferLen, uint64_t value, - uint8_t paddingLength); - -/** - * @brief Formats the given signed ordinal @c value to its decimal text-representation and - * appends it to the @c buffer. - * - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param value The value. - * @param paddingLength Padds the converted value with leading zeros, if the number of chars is - * less than the @c paddingLength (the sign char is ignored). - * - * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or - * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not - * sufficient to append the given @c value. - * - * The string-buffer pointer is increased by the number of chars written, if the call was - * successfull. - */ -ZYDIS_NO_EXPORT ZydisStatus ZydisPrintDecS(char** buffer, size_t bufferLen, int64_t value, - uint8_t paddingLength); - -/* ---------------------------------------------------------------------------------------------- */ -/* Hexadecimal values */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Formats the given unsigned ordinal @c value to its hexadecimal text-representation and - * appends it to the @c buffer. - * - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param value The value. - * @param paddingLength Padds the converted value with leading zeros, if the number of chars is - * less than the @c paddingLength. - * @param uppercase Set @c TRUE to print the hexadecimal value in uppercase letters instead - * of lowercase ones. - * @param prefix Set @c TRUE to add the "0x" prefix to the hexadecimal value. - * - * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or - * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not - * sufficient to append the given @c value. - * - * The string-buffer pointer is increased by the number of chars written, if the call was - * successfull. - */ -ZYDIS_NO_EXPORT ZydisStatus ZydisPrintHexU(char** buffer, size_t bufferLen, uint64_t value, - uint8_t paddingLength, ZydisBool uppercase, ZydisBool prefix); - -/** - * @brief Formats the given signed ordinal @c value to its hexadecimal text-representation and - * appends it to the @c buffer. - * - * @param buffer A pointer to the string-buffer. - * @param bufferLen The length of the string-buffer. - * @param value The value. - * @param paddingLength Padds the converted value with leading zeros, if the number of chars is - * less than the @c paddingLength (the sign char is ignored). - * @param uppercase Set @c TRUE to print the hexadecimal value in uppercase letters instead - * of lowercase ones. - * @param prefix Set @c TRUE to add the "0x" prefix to the hexadecimal value. - * - * @return @c ZYDIS_STATUS_SUCCESS, if the function succeeded, or - * @c ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE, if the size of the buffer was not - * sufficient to append the given @c value. - * - * The string-buffer pointer is increased by the number of chars written, if the call was - * successfull. - */ -ZYDIS_NO_EXPORT ZydisStatus ZydisPrintHexS(char** buffer, size_t bufferLen, int64_t value, - uint8_t paddingLength, ZydisBool uppercase, ZydisBool prefix); - -/* ---------------------------------------------------------------------------------------------- */ - -/* ============================================================================================== */ - -#ifdef __cplusplus -} -#endif - -#endif /* ZYDIS_FORMATHELPER_H */ diff --git a/src/Formatter.c b/src/Formatter.c index 3368b05..10d9235 100644 --- a/src/Formatter.c +++ b/src/Formatter.c @@ -2,7 +2,7 @@ Zyan Disassembler Library (Zydis) - Original Author : Florian Bernd + Original Author : Florian Bernd, Joel Höner * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -24,138 +24,227 @@ ***************************************************************************************************/ -#include #include #include #include -#include /* ============================================================================================== */ -/* Instruction formatter */ +/* Internal functions */ /* ============================================================================================== */ /* ---------------------------------------------------------------------------------------------- */ -/* Internal macros */ +/* General */ /* ---------------------------------------------------------------------------------------------- */ -#define ZYDIS_LETTER_CASE \ - (formatter->flags & ZYDIS_FMTFLAG_UPPERCASE) ? \ - ZYDIS_LETTER_CASE_UPPER : ZYDIS_LETTER_CASE_DEFAULT - -/* ---------------------------------------------------------------------------------------------- */ -/* Intel style */ -/* ---------------------------------------------------------------------------------------------- */ - -static ZydisStatus ZydisFormatterPrintPrefixesIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, void* userData) +static ZydisStatus ZydisFormatInstruction(const ZydisFormatter* formatter, const + ZydisDecodedInstruction* instruction, ZydisString* string, void* userData) { - (void)userData; - - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction) + if (formatter->funcPreInstruction) { - return ZYDIS_STATUS_INVALID_PARAMETER; + ZYDIS_CHECK(formatter->funcPreInstruction(formatter, string, instruction, userData)); } - if (instruction->attributes & ZYDIS_ATTRIB_HAS_LOCK) - { - return ZydisPrintStr(buffer, bufferLen, "lock ", ZYDIS_LETTER_CASE); - } + ZYDIS_CHECK(formatter->funcFormatInstruction(formatter, string, instruction, userData)); - if (instruction->attributes & ZYDIS_ATTRIB_HAS_REP) + if (formatter->funcPostInstruction) { - return ZydisPrintStr(buffer, bufferLen, "rep ", ZYDIS_LETTER_CASE); - } - if (instruction->attributes & ZYDIS_ATTRIB_HAS_REPE) - { - return ZydisPrintStr(buffer, bufferLen, "repe ", ZYDIS_LETTER_CASE); - } - if (instruction->attributes & ZYDIS_ATTRIB_HAS_REPNE) - { - return ZydisPrintStr(buffer, bufferLen, "repne ", ZYDIS_LETTER_CASE); - } - - if (instruction->attributes & ZYDIS_ATTRIB_HAS_BOUND) - { - return ZydisPrintStr(buffer, bufferLen, "bnd ", ZYDIS_LETTER_CASE); - } - - if (instruction->attributes & ZYDIS_ATTRIB_HAS_XACQUIRE) - { - return ZydisPrintStr(buffer, bufferLen, "xacquire ", ZYDIS_LETTER_CASE); - } - if (instruction->attributes & ZYDIS_ATTRIB_HAS_XRELEASE) - { - return ZydisPrintStr(buffer, bufferLen, "xrelease ", ZYDIS_LETTER_CASE); - } - - return ZYDIS_STATUS_SUCCESS; -} - -static ZydisStatus ZydisFormatterPrintMnemonicIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, void* userData) -{ - (void)userData; - - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction) - { - return ZYDIS_STATUS_INVALID_PARAMETER; - } - - char* bufEnd = *buffer + bufferLen; - - const char* mnemonic = ZydisMnemonicGetString(instruction->mnemonic); - if (!mnemonic) - { - mnemonic = "invalid"; - } - ZYDIS_CHECK(ZydisPrintStr(buffer, bufferLen, mnemonic, ZYDIS_LETTER_CASE)); - - if (instruction->attributes & ZYDIS_ATTRIB_IS_FAR_BRANCH) - { - return ZydisPrintStr(buffer, bufEnd - *buffer, " far", ZYDIS_LETTER_CASE); + return formatter->funcPostInstruction(formatter, string, instruction, userData); } return ZYDIS_STATUS_SUCCESS; } +/* ---------------------------------------------------------------------------------------------- */ +/* Intel style */ /* ---------------------------------------------------------------------------------------------- */ -static ZydisStatus ZydisFormatterFormatOperandRegIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) +/* ---------------------------------------------------------------------------------------------- */ + +static ZydisStatus ZydisFormatInstrIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, void* userData) { - (void)userData; - - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !string || !instruction) { return ZYDIS_STATUS_INVALID_PARAMETER; } + ZYDIS_CHECK(formatter->funcPrintPrefixes(formatter, string, instruction, userData)); + ZYDIS_CHECK(formatter->funcPrintMnemonic(formatter, string, instruction, userData)); + + for (ZydisU8 i = 0; i < instruction->operandCount; ++i) + { + if (instruction->operands[i].visibility == ZYDIS_OPERAND_VISIBILITY_HIDDEN) + { + break; + } + + const ZydisUSize strLenRestore = string->length; + if (i == 0) + { + ZYDIS_CHECK(ZydisStringAppendC(string, " ")); + } else + { + ZYDIS_CHECK(ZydisStringAppendC(string, ", ")); + } + + if (formatter->funcPreOperand) + { + formatter->funcPreOperand(formatter, string, instruction, &instruction->operands[i], + userData); + } + + const ZydisUSize strLenPreOperand = string->length; + switch (instruction->operands[i].type) + { + case ZYDIS_OPERAND_TYPE_REGISTER: + ZYDIS_CHECK(formatter->funcFormatOperandReg(formatter, string, instruction, + &instruction->operands[i], userData)); + break; + case ZYDIS_OPERAND_TYPE_MEMORY: + { + ZYDIS_CHECK(formatter->funcPrintMemSize(formatter, string, instruction, + &instruction->operands[i], userData)); + const ZydisUSize strLenTemp = string->length; + ZYDIS_CHECK(formatter->funcFormatOperandMem(formatter, string, instruction, + &instruction->operands[i], userData)); + if (strLenTemp == string->length) + { + string->length = strLenPreOperand; + } + break; + } + case ZYDIS_OPERAND_TYPE_POINTER: + ZYDIS_CHECK(formatter->funcFormatOperandPtr(formatter, string, instruction, + &instruction->operands[i], userData)); + break; + case ZYDIS_OPERAND_TYPE_IMMEDIATE: + ZYDIS_CHECK(formatter->funcFormatOperandImm(formatter, string, instruction, + &instruction->operands[i], userData)); + break; + default: + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + if (strLenPreOperand == string->length) + { + // Omit whole operand, if the string did not change during the formatting-callback + string->length = strLenRestore; + + if (formatter->funcPostOperand) + { + formatter->funcPostOperand(formatter, string, instruction, + &instruction->operands[i], userData); + } + + continue; + } + + if (formatter->funcPostOperand) + { + formatter->funcPostOperand(formatter, string, instruction, &instruction->operands[i], + userData); + } + + if ((instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) || + (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX)) + { + if ((i == 0) && + (instruction->operands[i + 1].encoding == ZYDIS_OPERAND_ENCODING_MASK)) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, string, instruction, + &instruction->operands[i], ZYDIS_DECORATOR_TYPE_MASK, userData)); + } + if (instruction->operands[i].type == ZYDIS_OPERAND_TYPE_MEMORY) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, string, instruction, + &instruction->operands[i], ZYDIS_DECORATOR_TYPE_BC, userData)); + if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, string, instruction, + &instruction->operands[i], ZYDIS_DECORATOR_TYPE_CONVERSION, userData)); + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, string, instruction, + &instruction->operands[i], ZYDIS_DECORATOR_TYPE_EH, userData)); + } + } else + { + if ((i == (instruction->operandCount - 1)) || + (instruction->operands[i + 1].type == ZYDIS_OPERAND_TYPE_IMMEDIATE)) + { + if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, string, instruction, + &instruction->operands[i], ZYDIS_DECORATOR_TYPE_SWIZZLE, userData)); + } + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, string, instruction, + &instruction->operands[i], ZYDIS_DECORATOR_TYPE_RC, userData)); + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, string, instruction, + &instruction->operands[i], ZYDIS_DECORATOR_TYPE_SAE, userData)); + } + } + } + } + + return ZYDIS_STATUS_SUCCESS; +} + +static ZydisStatus ZydisFormatOperandRegIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData) +{ + if (!operand) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + // We want to print embedded-mask registers as decorator instead of a regular operand if ((operand->id == 1) && (operand->encoding == ZYDIS_OPERAND_ENCODING_MASK)) { return ZYDIS_STATUS_SUCCESS; } - const char* reg = ZydisRegisterGetString(operand->reg.value); - if (!reg) - { - reg = "invalid"; - } - return ZydisPrintStr(buffer, bufferLen, reg, ZYDIS_LETTER_CASE); + return formatter->funcPrintRegister(formatter, string, instruction, operand, + operand->reg.value, userData); } -static ZydisStatus ZydisFormatterFormatOperandMemIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) +static ZydisStatus ZydisFormatOperandMemIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData) { - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !instruction || !operand) { return ZYDIS_STATUS_INVALID_PARAMETER; } - char* bufEnd = *buffer + bufferLen; + switch (operand->mem.segment) + { + case ZYDIS_REGISTER_ES: + case ZYDIS_REGISTER_CS: + case ZYDIS_REGISTER_FS: + case ZYDIS_REGISTER_GS: + ZYDIS_CHECK(formatter->funcPrintRegister(formatter, string, instruction, operand, + operand->mem.segment, userData)); + ZYDIS_CHECK(ZydisStringAppendC(string, ":")); + case ZYDIS_REGISTER_SS: + if ((formatter->forceMemorySegment) || + (instruction->attributes & ZYDIS_ATTRIB_HAS_SEGMENT_SS)) + { + ZYDIS_CHECK(formatter->funcPrintRegister(formatter, string, instruction, operand, + operand->mem.segment, userData)); + ZYDIS_CHECK(ZydisStringAppendC(string, ":")); + } + break; + case ZYDIS_REGISTER_DS: + if ((formatter->forceMemorySegment) || + (instruction->attributes & ZYDIS_ATTRIB_HAS_SEGMENT_DS)) + { + ZYDIS_CHECK(formatter->funcPrintRegister(formatter, string, instruction, operand, + operand->mem.segment, userData)); + ZYDIS_CHECK(ZydisStringAppendC(string, ":")); + } + break; + default: + break; + } - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, "[", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, "[")); if (operand->mem.disp.hasDisplacement && ( (operand->mem.base == ZYDIS_REGISTER_NONE) || @@ -164,84 +253,71 @@ static ZydisStatus ZydisFormatterFormatOperandMemIntel(const ZydisFormatter* for (operand->mem.index == ZYDIS_REGISTER_NONE) && (operand->mem.scale == 0)) { // EIP/RIP-relative or absolute-displacement address operand - if ((formatter->addressFormat == ZYDIS_FORMATTER_ADDR_DEFAULT) || - (formatter->addressFormat == ZYDIS_FORMATTER_ADDR_ABSOLUTE) || + if ((formatter->formatAddress == ZYDIS_ADDR_FORMAT_ABSOLUTE) || (operand->mem.base == ZYDIS_REGISTER_NONE)) { - uint64_t address; + ZydisU64 address; ZYDIS_CHECK(ZydisCalcAbsoluteAddress(instruction, operand, &address)); - ZYDIS_CHECK(formatter->funcPrintAddress(formatter, buffer, bufEnd - *buffer, - instruction, operand, address, userData)); + ZYDIS_CHECK(formatter->funcPrintAddress(formatter, string, instruction, operand, + address, userData)); } else { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, - ZydisRegisterGetString(operand->mem.base), ZYDIS_LETTER_CASE)); - ZYDIS_CHECK(formatter->funcPrintDisplacement(formatter, buffer, bufEnd - *buffer, - instruction, operand, userData)); + ZYDIS_CHECK(formatter->funcPrintRegister(formatter, string, instruction, operand, + operand->mem.base, userData)); + ZYDIS_CHECK(formatter->funcPrintDisp(formatter, string, instruction, operand, + userData)); } } else { // Regular memory operand if (operand->mem.base != ZYDIS_REGISTER_NONE) { - const char* reg = ZydisRegisterGetString(operand->mem.base); - if (!reg) - { - return ZYDIS_STATUS_INVALID_PARAMETER; - } - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, reg, ZYDIS_LETTER_CASE)); + ZYDIS_CHECK(formatter->funcPrintRegister(formatter, string, instruction, operand, + operand->mem.base, userData)); } - if (operand->mem.index != ZYDIS_REGISTER_NONE) + if ((operand->mem.index != ZYDIS_REGISTER_NONE) && + (operand->mem.type != ZYDIS_MEMOP_TYPE_MIB)) { - const char* reg = ZydisRegisterGetString(operand->mem.index); - if (!reg) - { - return ZYDIS_STATUS_INVALID_PARAMETER; - } if (operand->mem.base != ZYDIS_REGISTER_NONE) { - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, "+", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, "+")); } - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, reg, ZYDIS_LETTER_CASE)); + ZYDIS_CHECK(formatter->funcPrintRegister(formatter, string, instruction, operand, + operand->mem.index, userData)); if (operand->mem.scale) { - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, "*", ZYDIS_LETTER_CASE_DEFAULT)); - ZYDIS_CHECK(ZydisPrintDecU(buffer, bufEnd - *buffer, operand->mem.scale, 0)); + ZYDIS_CHECK(ZydisStringAppendC(string, "*")); + ZYDIS_CHECK(ZydisPrintDecU(string, operand->mem.scale, 0)); } } - ZYDIS_CHECK(formatter->funcPrintDisplacement(formatter, buffer, bufEnd - *buffer, - instruction, operand, userData)); + ZYDIS_CHECK(formatter->funcPrintDisp(formatter, string, instruction, operand, userData)); } - return ZydisPrintStr(buffer, bufEnd - *buffer, "]", ZYDIS_LETTER_CASE_DEFAULT); + return ZydisStringAppendC(string, "]"); } -static ZydisStatus ZydisFormatterFormatOperandPtrIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) +static ZydisStatus ZydisFormatOperandPtrIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData) { - (void)userData; + ZYDIS_UNUSED_PARAMETER(instruction); + ZYDIS_UNUSED_PARAMETER(userData); - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !operand) { return ZYDIS_STATUS_INVALID_PARAMETER; } - char* bufEnd = *buffer + bufferLen; - ZYDIS_CHECK(ZydisPrintHexU( - buffer, bufEnd - *buffer, operand->ptr.segment, 4, ZYDIS_TRUE, ZYDIS_TRUE)); - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, ":", ZYDIS_LETTER_CASE_DEFAULT)); - return ZydisPrintHexU( - buffer, bufEnd - *buffer, operand->ptr.offset, 8, ZYDIS_TRUE, ZYDIS_TRUE); + ZYDIS_CHECK(ZydisPrintHexU(string, operand->ptr.segment, 4, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix)); + ZYDIS_CHECK(ZydisStringAppendC(string, ":")); + return ZydisPrintHexU(string, operand->ptr.offset, 8, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); } -static ZydisStatus ZydisFormatterFormatOperandImmIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) +static ZydisStatus ZydisFormatOperandImmIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData) { - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !instruction || !operand) { return ZYDIS_STATUS_INVALID_PARAMETER; } @@ -250,20 +326,19 @@ static ZydisStatus ZydisFormatterFormatOperandImmIntel(const ZydisFormatter* for if (operand->imm.isRelative) { ZydisBool printSignedHEX = ZYDIS_FALSE; - switch (formatter->addressFormat) + switch (formatter->formatAddress) { - case ZYDIS_FORMATTER_ADDR_DEFAULT: - case ZYDIS_FORMATTER_ADDR_ABSOLUTE: + case ZYDIS_ADDR_FORMAT_ABSOLUTE: { - uint64_t address; + ZydisU64 address; ZYDIS_CHECK(ZydisCalcAbsoluteAddress(instruction, operand, &address)); - return formatter->funcPrintAddress(formatter, buffer, bufferLen, instruction, operand, - address, userData); + return formatter->funcPrintAddress(formatter, string, instruction, operand, address, + userData); } - case ZYDIS_FORMATTER_ADDR_RELATIVE_SIGNED: + case ZYDIS_ADDR_FORMAT_RELATIVE_SIGNED: printSignedHEX = ZYDIS_TRUE; break; - case ZYDIS_FORMATTER_ADDR_RELATIVE_UNSIGNED: + case ZYDIS_ADDR_FORMAT_RELATIVE_UNSIGNED: break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -271,26 +346,75 @@ static ZydisStatus ZydisFormatterFormatOperandImmIntel(const ZydisFormatter* for if (printSignedHEX) { - return ZydisPrintHexS( - buffer, bufferLen, (int32_t)operand->imm.value.s, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexS(string, (ZydisI32)operand->imm.value.s, + formatter->hexPaddingAddress, formatter->hexUppercase, formatter->hexPrefix, + formatter->hexSuffix); } - return ZydisPrintHexU(buffer, bufferLen, operand->imm.value.u, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, operand->imm.value.u, + formatter->hexPaddingAddress, formatter->hexUppercase, formatter->hexPrefix, + formatter->hexSuffix); } // The immediate operand contains an actual ordinal value - return formatter->funcPrintImmediate( - formatter, buffer, bufferLen, instruction, operand, userData); + return formatter->funcPrintImm(formatter, string, instruction, operand, userData); } /* ---------------------------------------------------------------------------------------------- */ -static ZydisStatus ZydisFormatterPrintAddressIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, uint64_t address, void* userData) +static ZydisStatus ZydisPrintMnemonicIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, void* userData) { - (void)userData; + ZYDIS_UNUSED_PARAMETER(userData); - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !instruction) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + const ZydisStaticString* mnemonic = ZydisMnemonicGetStaticString(instruction->mnemonic); + if (!mnemonic) + { + return ZydisStringAppendExC(string, "invalid", formatter->letterCase); + } + ZYDIS_CHECK(ZydisStringAppendExStatic(string, mnemonic, formatter->letterCase)); + + if (instruction->attributes & ZYDIS_ATTRIB_IS_FAR_BRANCH) + { + return ZydisStringAppendExC(string, " far", formatter->letterCase); + } + + return ZYDIS_STATUS_SUCCESS; +} + +static ZydisStatus ZydisPrintRegisterIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, + ZydisRegister reg, void* userData) +{ + ZYDIS_UNUSED_PARAMETER(instruction); + ZYDIS_UNUSED_PARAMETER(operand); + ZYDIS_UNUSED_PARAMETER(userData); + + if (!formatter) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + const ZydisStaticString* str = ZydisRegisterGetStaticString(reg); + if (!str) + { + return ZydisStringAppendExC(string, "invalid", formatter->letterCase); + } + return ZydisStringAppendExStatic(string, str, formatter->letterCase); +} + +static ZydisStatus ZydisPrintAddrIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, + ZydisU64 address, void* userData) +{ + ZYDIS_UNUSED_PARAMETER(operand); + ZYDIS_UNUSED_PARAMETER(userData); + + if (!formatter || !instruction) { return ZYDIS_STATUS_INVALID_PARAMETER; } @@ -298,23 +422,26 @@ static ZydisStatus ZydisFormatterPrintAddressIntel(const ZydisFormatter* formatt switch (instruction->stackWidth) { case 16: - return ZydisPrintHexU(buffer, bufferLen, (uint16_t)address, 4, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, (ZydisU16)address, 4, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 32: - return ZydisPrintHexU(buffer, bufferLen, (uint32_t)address, 8, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, (ZydisU32)address, 8, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 64: - return ZydisPrintHexU(buffer, bufferLen, address, 16, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, address, 16, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); default: return ZYDIS_STATUS_INVALID_PARAMETER; } } -static ZydisStatus ZydisFormatterPrintDisplacementIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) +static ZydisStatus ZydisPrintDispIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData) { - (void)userData; + ZYDIS_UNUSED_PARAMETER(instruction); + ZYDIS_UNUSED_PARAMETER(userData); - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !operand) { return ZYDIS_STATUS_INVALID_PARAMETER; } @@ -323,40 +450,37 @@ static ZydisStatus ZydisFormatterPrintDisplacementIntel(const ZydisFormatter* fo ((operand->mem.base == ZYDIS_REGISTER_NONE) && (operand->mem.index == ZYDIS_REGISTER_NONE)))) { - ZydisBool printSignedHEX = - (formatter->displacementFormat != ZYDIS_FORMATTER_DISP_HEX_UNSIGNED); + const ZydisBool printSignedHEX = (formatter->formatDisp != ZYDIS_DISP_FORMAT_HEX_UNSIGNED); if (printSignedHEX && (operand->mem.disp.value < 0) && ( (operand->mem.base != ZYDIS_REGISTER_NONE) || (operand->mem.index != ZYDIS_REGISTER_NONE))) { - return ZydisPrintHexS( - buffer, bufferLen, operand->mem.disp.value, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexS(string, operand->mem.disp.value, formatter->hexPaddingDisp, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); } - char* bufEnd = *buffer + bufferLen; if ((operand->mem.base != ZYDIS_REGISTER_NONE) || (operand->mem.index != ZYDIS_REGISTER_NONE)) { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufferLen, "+", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, "+")); } - return ZydisPrintHexU( - buffer, bufEnd - *buffer, (uint64_t)operand->mem.disp.value, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, (ZydisU64)operand->mem.disp.value, formatter->hexPaddingDisp, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); } return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisFormatterPrintImmediateIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) +static ZydisStatus ZydisPrintImmIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData) { - (void)userData; + ZYDIS_UNUSED_PARAMETER(userData); - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !instruction || !operand) { return ZYDIS_STATUS_INVALID_PARAMETER; } - ZydisBool printSignedHEX = (formatter->immediateFormat == ZYDIS_FORMATTER_IMM_HEX_SIGNED); - if (formatter->immediateFormat == ZYDIS_FORMATTER_IMM_HEX_AUTO) + ZydisBool printSignedHEX = (formatter->formatImm == ZYDIS_IMM_FORMAT_HEX_SIGNED); + if (formatter->formatImm == ZYDIS_IMM_FORMAT_HEX_AUTO) { printSignedHEX = operand->imm.isSigned; } @@ -366,17 +490,17 @@ static ZydisStatus ZydisFormatterPrintImmediateIntel(const ZydisFormatter* forma switch (operand->size) { case 8: - return ZydisPrintHexS( - buffer, bufferLen, (int8_t)operand->imm.value.s, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexS(string, (ZydisI8)operand->imm.value.s, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 16: - return ZydisPrintHexS( - buffer, bufferLen, (int16_t)operand->imm.value.s, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexS(string, (ZydisI16)operand->imm.value.s, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 32: - return ZydisPrintHexS( - buffer, bufferLen, (int32_t)operand->imm.value.s, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexS(string, (ZydisI32)operand->imm.value.s, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 64: - return ZydisPrintHexS( - buffer, bufferLen, operand->imm.value.s, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexS(string, operand->imm.value.s, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); default: return ZYDIS_STATUS_INVALID_PARAMETER; } @@ -384,45 +508,45 @@ static ZydisStatus ZydisFormatterPrintImmediateIntel(const ZydisFormatter* forma switch (instruction->operandWidth) { case 8: - return ZydisPrintHexU( - buffer, bufferLen, (uint8_t)operand->imm.value.u, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, (ZydisU8)operand->imm.value.u, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 16: - return ZydisPrintHexU( - buffer, bufferLen, (uint16_t)operand->imm.value.u, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, (ZydisU16)operand->imm.value.u, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 32: - return ZydisPrintHexU( - buffer, bufferLen, (uint32_t)operand->imm.value.u, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, (ZydisU32)operand->imm.value.u, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); case 64: - return ZydisPrintHexU( - buffer, bufferLen, operand->imm.value.u, 2, ZYDIS_TRUE, ZYDIS_TRUE); + return ZydisPrintHexU(string, operand->imm.value.u, formatter->formatImm, + formatter->hexUppercase, formatter->hexPrefix, formatter->hexSuffix); default: return ZYDIS_STATUS_INVALID_PARAMETER; } } -/* ---------------------------------------------------------------------------------------------- */ - -static ZydisStatus ZydisFormatterPrintOperandSizeIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) +static ZydisStatus ZydisPrintMemSizeIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, void* userData) { - (void)userData; + ZYDIS_UNUSED_PARAMETER(userData); - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !instruction || !operand) { return ZYDIS_STATUS_INVALID_PARAMETER; } // TODO: refactor - uint32_t typecast = 0; - if (formatter->flags & ZYDIS_FMTFLAG_FORCE_OPERANDSIZE) + ZydisU32 typecast = 0; + if (formatter->forceMemorySize) { - if ((operand->type == ZYDIS_OPERAND_TYPE_MEMORY) && (!operand->mem.isAddressGenOnly)) + if ((operand->type == ZYDIS_OPERAND_TYPE_MEMORY) && + (operand->mem.type == ZYDIS_MEMOP_TYPE_MEM)) { typecast = instruction->operands[operand->id].size; } - } else if ((operand->type == ZYDIS_OPERAND_TYPE_MEMORY) && (!operand->mem.isAddressGenOnly)) + } else + if ((operand->type == ZYDIS_OPERAND_TYPE_MEMORY) && + (operand->mem.type == ZYDIS_MEMOP_TYPE_MEM)) { switch (operand->id) { @@ -464,7 +588,7 @@ static ZydisStatus ZydisFormatterPrintOperandSizeIntel(const ZydisFormatter* for } if (typecast) { - const char* str = NULL; + const char* str = ZYDIS_NULL; switch (typecast) { case 8: @@ -500,95 +624,87 @@ static ZydisStatus ZydisFormatterPrintOperandSizeIntel(const ZydisFormatter* for if (str) { - return ZydisPrintStr(buffer, bufferLen, str, ZYDIS_LETTER_CASE); + return ZydisStringAppendExC(string, str, formatter->letterCase); } } + return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisFormatterPrintSegmentIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, void* userData) -{ - (void)userData; +/* ---------------------------------------------------------------------------------------------- */ - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) +static ZydisStatus ZydisPrintPrefixesIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, void* userData) +{ + ZYDIS_UNUSED_PARAMETER(userData); + + if (!formatter || !instruction) { return ZYDIS_STATUS_INVALID_PARAMETER; } - char* bufEnd = *buffer + bufferLen; - switch (operand->mem.segment) + if (instruction->attributes & ZYDIS_ATTRIB_HAS_LOCK) { - case ZYDIS_REGISTER_ES: - case ZYDIS_REGISTER_CS: - case ZYDIS_REGISTER_FS: - case ZYDIS_REGISTER_GS: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, - ZydisRegisterGetString(operand->mem.segment), ZYDIS_LETTER_CASE)); - return ZydisPrintStr(buffer, bufEnd - *buffer, ":", ZYDIS_LETTER_CASE_DEFAULT); - case ZYDIS_REGISTER_SS: - if ((formatter->flags & ZYDIS_FMTFLAG_FORCE_SEGMENTS) || - (instruction->attributes & ZYDIS_ATTRIB_HAS_SEGMENT_SS)) - { - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, - ZydisRegisterGetString(operand->mem.segment), ZYDIS_LETTER_CASE)); - return ZydisPrintStr(buffer, bufEnd - *buffer, ":", ZYDIS_LETTER_CASE_DEFAULT); - } - break; - case ZYDIS_REGISTER_DS: - if ((formatter->flags & ZYDIS_FMTFLAG_FORCE_SEGMENTS) || - (instruction->attributes & ZYDIS_ATTRIB_HAS_SEGMENT_DS)) - { - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, - ZydisRegisterGetString(operand->mem.segment), ZYDIS_LETTER_CASE)); - return ZydisPrintStr(buffer, bufEnd - *buffer, ":", ZYDIS_LETTER_CASE_DEFAULT); - } - break; - default: - break; + return ZydisStringAppendExC(string, "lock ", formatter->letterCase); } - return ZYDIS_STATUS_SUCCESS; + + if (instruction->attributes & ZYDIS_ATTRIB_HAS_REP) + { + return ZydisStringAppendExC(string, "rep ", formatter->letterCase); + } + if (instruction->attributes & ZYDIS_ATTRIB_HAS_REPE) + { + return ZydisStringAppendExC(string, "repe ", formatter->letterCase); + } + if (instruction->attributes & ZYDIS_ATTRIB_HAS_REPNE) + { + return ZydisStringAppendExC(string, "repne ", formatter->letterCase); + } + + if (instruction->attributes & ZYDIS_ATTRIB_HAS_BOUND) + { + return ZydisStringAppendExC(string, "bnd ", formatter->letterCase); + } + + if (instruction->attributes & ZYDIS_ATTRIB_HAS_XACQUIRE) + { + return ZydisStringAppendExC(string, "xacquire ", formatter->letterCase); + } + if (instruction->attributes & ZYDIS_ATTRIB_HAS_XRELEASE) + { + return ZydisStringAppendExC(string, "xrelease ", formatter->letterCase); + } + + return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, ZydisDecoratorType type, void* userData) +static ZydisStatus ZydisPrintDecoratorIntel(const ZydisFormatter* formatter, ZydisString* string, + const ZydisDecodedInstruction* instruction, const ZydisDecodedOperand* operand, + ZydisDecoratorType type, void* userData) { - (void)userData; - - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) + if (!formatter || !instruction) { return ZYDIS_STATUS_INVALID_PARAMETER; } - const char* bufEnd = *buffer + bufferLen; switch (type) { case ZYDIS_DECORATOR_TYPE_MASK: { if (instruction->avx.mask.reg != ZYDIS_REGISTER_K0) { - const char* reg = ZydisRegisterGetString(instruction->avx.mask.reg); - if (!reg) - { - return ZYDIS_STATUS_INVALID_PARAMETER; - } - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, " {", ZYDIS_LETTER_CASE_DEFAULT)); - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, reg, ZYDIS_LETTER_CASE)); - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, "}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {")); + ZYDIS_CHECK(formatter->funcPrintRegister(formatter, string, instruction, operand, + instruction->avx.mask.reg, userData)); + ZYDIS_CHECK(ZydisStringAppendC(string, "}")); if (instruction->avx.mask.mode == ZYDIS_MASK_MODE_ZERO) { - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {z}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {z}")); } } break; } - case ZYDIS_DECORATOR_TYPE_BROADCAST: + case ZYDIS_DECORATOR_TYPE_BC: if (!instruction->avx.broadcast.isStatic) { switch (instruction->avx.broadcast.mode) @@ -596,35 +712,29 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma case ZYDIS_BROADCAST_MODE_INVALID: break; case ZYDIS_BROADCAST_MODE_1_TO_2: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {1to2}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {1to2}")); break; case ZYDIS_BROADCAST_MODE_1_TO_4: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {1to4}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {1to4}")); break; case ZYDIS_BROADCAST_MODE_1_TO_8: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {1to8}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {1to8}")); break; case ZYDIS_BROADCAST_MODE_1_TO_16: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {1to16}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {1to16}")); break; case ZYDIS_BROADCAST_MODE_4_TO_8: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {4to8}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {4to8}")); break; case ZYDIS_BROADCAST_MODE_4_TO_16: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {4to16}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {4to16}")); break; default: return ZYDIS_STATUS_INVALID_PARAMETER; } } break; - case ZYDIS_DECORATOR_TYPE_ROUNDING_CONTROL: + case ZYDIS_DECORATOR_TYPE_RC: if (instruction->avx.hasSAE) { switch (instruction->avx.rounding.mode) @@ -632,20 +742,16 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma case ZYDIS_ROUNDING_MODE_INVALID: break; case ZYDIS_ROUNDING_MODE_RN: - ZYDIS_CHECK(ZydisPrintStr( - buffer, bufEnd - *buffer, " {rn-sae}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {rn-sae}")); break; case ZYDIS_ROUNDING_MODE_RD: - ZYDIS_CHECK(ZydisPrintStr( - buffer, bufEnd - *buffer, " {rd-sae}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {rd-sae}")); break; case ZYDIS_ROUNDING_MODE_RU: - ZYDIS_CHECK(ZydisPrintStr( - buffer, bufEnd - *buffer, " {ru-sae}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {ru-sae}")); break; case ZYDIS_ROUNDING_MODE_RZ: - ZYDIS_CHECK(ZydisPrintStr( - buffer, bufEnd - *buffer, " {rz-sae}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {rz-sae}")); break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -657,20 +763,16 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma case ZYDIS_ROUNDING_MODE_INVALID: break; case ZYDIS_ROUNDING_MODE_RN: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {rn}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {rn}")); break; case ZYDIS_ROUNDING_MODE_RD: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {rd}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {rd}")); break; case ZYDIS_ROUNDING_MODE_RU: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {ru}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {ru}")); break; case ZYDIS_ROUNDING_MODE_RZ: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {rz}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {rz}")); break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -680,8 +782,7 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma case ZYDIS_DECORATOR_TYPE_SAE: if (instruction->avx.hasSAE && !instruction->avx.rounding.mode) { - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {sae}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {sae}")); } break; case ZYDIS_DECORATOR_TYPE_SWIZZLE: @@ -692,32 +793,25 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma // Nothing to do here break; case ZYDIS_SWIZZLE_MODE_CDAB: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {cdab}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {cdab}")); break; case ZYDIS_SWIZZLE_MODE_BADC: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {badc}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {badc}")); break; case ZYDIS_SWIZZLE_MODE_DACB: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {dacb}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {dacb}")); break; case ZYDIS_SWIZZLE_MODE_AAAA: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {aaaa}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {aaaa}")); break; case ZYDIS_SWIZZLE_MODE_BBBB: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {bbbb}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {bbbb}")); break; case ZYDIS_SWIZZLE_MODE_CCCC: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {cccc}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {cccc}")); break; case ZYDIS_SWIZZLE_MODE_DDDD: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {dddd}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {dddd}")); break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -729,34 +823,28 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma case ZYDIS_CONVERSION_MODE_INVALID: break; case ZYDIS_CONVERSION_MODE_FLOAT16: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {float16}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {float16}")); break; case ZYDIS_CONVERSION_MODE_SINT8: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {sint8}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {sint8}")); break; case ZYDIS_CONVERSION_MODE_UINT8: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {uint8}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {uint8}")); break; case ZYDIS_CONVERSION_MODE_SINT16: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {sint16}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {sint16}")); break; case ZYDIS_CONVERSION_MODE_UINT16: - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {uint16}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {uint16}")); break; default: return ZYDIS_STATUS_INVALID_PARAMETER; } break; - case ZYDIS_DECORATOR_TYPE_EVICTION_HINT: + case ZYDIS_DECORATOR_TYPE_EH: if (instruction->avx.hasEvictionHint) { - ZYDIS_CHECK( - ZydisPrintStr(buffer, bufEnd - *buffer, " {eh}", ZYDIS_LETTER_CASE_DEFAULT)); + ZYDIS_CHECK(ZydisStringAppendC(string, " {eh}")); } break; default: @@ -766,182 +854,136 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma return ZYDIS_STATUS_SUCCESS; } -static ZydisStatus ZydisFormatterFormatInstrIntel(const ZydisFormatter* formatter, - char** buffer, size_t bufferLen, const ZydisDecodedInstruction* instruction, void* userData) -{ - if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction) - { - return ZYDIS_STATUS_INVALID_PARAMETER; - } - - char* bufEnd = *buffer + bufferLen; - ZYDIS_CHECK( - formatter->funcPrintPrefixes(formatter, buffer, bufEnd - *buffer, instruction, userData)); - ZYDIS_CHECK( - formatter->funcPrintMnemonic(formatter, buffer, bufEnd - *buffer, instruction, userData)); - - char* bufRestore = *buffer; - for (uint8_t i = 0; i < instruction->operandCount; ++i) - { - if (instruction->operands[i].visibility == ZYDIS_OPERAND_VISIBILITY_HIDDEN) - { - break; - } - - if (i == 0) - { - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, " ", ZYDIS_LETTER_CASE_DEFAULT)); - } else - { - bufRestore = *buffer; - ZYDIS_CHECK(ZydisPrintStr(buffer, bufEnd - *buffer, ", ", ZYDIS_LETTER_CASE_DEFAULT)); - } - - const char* bufPreOperand = *buffer; - switch (instruction->operands[i].type) - { - case ZYDIS_OPERAND_TYPE_REGISTER: - ZYDIS_CHECK(formatter->funcFormatOperandReg(formatter, buffer, bufEnd - *buffer, - instruction, &instruction->operands[i], userData)); - break; - case ZYDIS_OPERAND_TYPE_MEMORY: - { - ZYDIS_CHECK(formatter->funcPrintOperandSize(formatter, buffer, bufEnd - *buffer, - instruction, &instruction->operands[i], userData)); - ZYDIS_CHECK(formatter->funcPrintSegment(formatter, buffer, bufEnd - *buffer, - instruction, &instruction->operands[i], userData)); - const char* bufTemp = *buffer; - ZYDIS_CHECK(formatter->funcFormatOperandMem(formatter, buffer, bufEnd - *buffer, - instruction, &instruction->operands[i], userData)); - if (bufTemp == *buffer) - { - *buffer = (char*)bufPreOperand; - } - break; - } - case ZYDIS_OPERAND_TYPE_POINTER: - ZYDIS_CHECK(formatter->funcFormatOperandPtr(formatter, buffer, bufEnd - *buffer, - instruction, &instruction->operands[i], userData)); - break; - case ZYDIS_OPERAND_TYPE_IMMEDIATE: - ZYDIS_CHECK(formatter->funcFormatOperandImm(formatter, buffer, bufEnd - *buffer, - instruction, &instruction->operands[i], userData)); - break; - default: - return ZYDIS_STATUS_INVALID_PARAMETER; - } - - if (bufPreOperand == *buffer) - { - // Omit whole operand, if the buffer did not change during the formatting-callback - *buffer = bufRestore; - *buffer[0] = 0; - } else - { - if ((instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) || - (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX)) - { - if ((i == 0) && - (instruction->operands[i + 1].encoding == ZYDIS_OPERAND_ENCODING_MASK)) - { - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, - bufEnd - *buffer, instruction, &instruction->operands[i], - ZYDIS_DECORATOR_TYPE_MASK, userData)); - } - if (instruction->operands[i].type == ZYDIS_OPERAND_TYPE_MEMORY) - { - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, - bufEnd - *buffer, instruction, &instruction->operands[i], - ZYDIS_DECORATOR_TYPE_BROADCAST, userData)); - if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX) - { - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, - bufEnd - *buffer, instruction, &instruction->operands[i], - ZYDIS_DECORATOR_TYPE_CONVERSION, userData)); - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, - bufEnd - *buffer, instruction, &instruction->operands[i], - ZYDIS_DECORATOR_TYPE_EVICTION_HINT, userData)); - } - } else - { - if ((i == (instruction->operandCount - 1)) || - (instruction->operands[i + 1].type == ZYDIS_OPERAND_TYPE_IMMEDIATE)) - { - if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX) - { - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, - bufEnd - *buffer, instruction, &instruction->operands[i], - ZYDIS_DECORATOR_TYPE_SWIZZLE, userData)); - } - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, - bufEnd - *buffer, instruction, &instruction->operands[i], - ZYDIS_DECORATOR_TYPE_ROUNDING_CONTROL, userData)); - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, - bufEnd - *buffer, instruction, &instruction->operands[i], - ZYDIS_DECORATOR_TYPE_SAE, userData)); - } - } - } - } - } - - return ZYDIS_STATUS_SUCCESS; -} - /* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ /* Exported functions */ -/* ---------------------------------------------------------------------------------------------- */ +/* ============================================================================================== */ -ZydisStatus ZydisFormatterInit(ZydisFormatter* formatter, - ZydisFormatterStyle style) +ZydisStatus ZydisFormatterInit(ZydisFormatter* formatter, ZydisFormatterStyle style) { - return ZydisFormatterInitEx(formatter, style, 0, ZYDIS_FORMATTER_ADDR_DEFAULT, - ZYDIS_FORMATTER_DISP_DEFAULT, ZYDIS_FORMATTER_IMM_DEFAULT); -} - -ZydisStatus ZydisFormatterInitEx(ZydisFormatter* formatter, - ZydisFormatterStyle style, ZydisFormatterFlags flags, ZydisFormatterAddressFormat addressFormat, - ZydisFormatterDisplacementFormat displacementFormat, - ZydisFormatterImmediateFormat immmediateFormat) -{ - if (!formatter || - ((addressFormat != ZYDIS_FORMATTER_ADDR_DEFAULT) && - (addressFormat != ZYDIS_FORMATTER_ADDR_ABSOLUTE) && - (addressFormat != ZYDIS_FORMATTER_ADDR_RELATIVE_SIGNED) && - (addressFormat != ZYDIS_FORMATTER_ADDR_RELATIVE_UNSIGNED)) || - ((displacementFormat != ZYDIS_FORMATTER_DISP_DEFAULT) && - (displacementFormat != ZYDIS_FORMATTER_DISP_HEX_SIGNED) && - (displacementFormat != ZYDIS_FORMATTER_DISP_HEX_UNSIGNED)) || - ((immmediateFormat != ZYDIS_FORMATTER_IMM_DEFAULT) && - (immmediateFormat != ZYDIS_FORMATTER_IMM_HEX_AUTO) && - (immmediateFormat != ZYDIS_FORMATTER_IMM_HEX_SIGNED) && - (immmediateFormat != ZYDIS_FORMATTER_IMM_HEX_UNSIGNED))) + if (!formatter) { return ZYDIS_STATUS_INVALID_PARAMETER; } - memset(formatter, 0, sizeof(ZydisFormatter)); - formatter->flags = flags; - formatter->addressFormat = addressFormat; - formatter->displacementFormat = displacementFormat; - formatter->immediateFormat = immmediateFormat; + static ZydisString hexPrefixDefault = ZYDIS_MAKE_STRING("0x"); + + ZydisMemorySet(formatter, 0, sizeof(ZydisFormatter)); + formatter->letterCase = ZYDIS_LETTER_CASE_DEFAULT; + formatter->forceMemorySegment = ZYDIS_FALSE; + formatter->forceMemorySize = ZYDIS_FALSE; + formatter->formatAddress = ZYDIS_ADDR_FORMAT_ABSOLUTE; + formatter->formatDisp = ZYDIS_DISP_FORMAT_HEX_SIGNED; + formatter->formatImm = ZYDIS_IMM_FORMAT_HEX_UNSIGNED; + formatter->hexUppercase = ZYDIS_TRUE; + formatter->hexPrefix = &hexPrefixDefault; + formatter->hexSuffix = ZYDIS_NULL; + formatter->hexPaddingAddress = 2; + formatter->hexPaddingDisp = 2; + formatter->hexPaddingImm = 2; switch (style) { case ZYDIS_FORMATTER_STYLE_INTEL: - formatter->funcFormatInstruction = &ZydisFormatterFormatInstrIntel; - formatter->funcPrintPrefixes = &ZydisFormatterPrintPrefixesIntel; - formatter->funcPrintMnemonic = &ZydisFormatterPrintMnemonicIntel; - formatter->funcFormatOperandReg = &ZydisFormatterFormatOperandRegIntel; - formatter->funcFormatOperandMem = &ZydisFormatterFormatOperandMemIntel; - formatter->funcFormatOperandPtr = &ZydisFormatterFormatOperandPtrIntel; - formatter->funcFormatOperandImm = &ZydisFormatterFormatOperandImmIntel; - formatter->funcPrintOperandSize = &ZydisFormatterPrintOperandSizeIntel; - formatter->funcPrintSegment = &ZydisFormatterPrintSegmentIntel; - formatter->funcPrintDecorator = &ZydisFormatterPrintDecoratorIntel; - formatter->funcPrintAddress = &ZydisFormatterPrintAddressIntel; - formatter->funcPrintDisplacement = &ZydisFormatterPrintDisplacementIntel; - formatter->funcPrintImmediate = &ZydisFormatterPrintImmediateIntel; + formatter->funcFormatInstruction = &ZydisFormatInstrIntel; + formatter->funcFormatOperandReg = &ZydisFormatOperandRegIntel; + formatter->funcFormatOperandMem = &ZydisFormatOperandMemIntel; + formatter->funcFormatOperandPtr = &ZydisFormatOperandPtrIntel; + formatter->funcFormatOperandImm = &ZydisFormatOperandImmIntel; + formatter->funcPrintMnemonic = &ZydisPrintMnemonicIntel; + formatter->funcPrintRegister = &ZydisPrintRegisterIntel; + formatter->funcPrintAddress = &ZydisPrintAddrIntel; + formatter->funcPrintDisp = &ZydisPrintDispIntel; + formatter->funcPrintImm = &ZydisPrintImmIntel; + formatter->funcPrintMemSize = &ZydisPrintMemSizeIntel; + formatter->funcPrintPrefixes = &ZydisPrintPrefixesIntel; + formatter->funcPrintDecorator = &ZydisPrintDecoratorIntel; + break; + default: + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + return ZYDIS_STATUS_SUCCESS; +} + +ZydisStatus ZydisFormatterSetProperty(ZydisFormatter* formatter, + ZydisFormatterProperty property, ZydisUPointer value) +{ + if (!formatter) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + switch (property) + { + case ZYDIS_FORMATTER_PROP_UPPERCASE: + formatter->letterCase = (value) ? ZYDIS_LETTER_CASE_UPPER : ZYDIS_LETTER_CASE_DEFAULT; + break; + case ZYDIS_FORMATTER_PROP_FORCE_MEMSEG: + formatter->forceMemorySegment = (value) ? ZYDIS_TRUE : ZYDIS_FALSE; + break; + case ZYDIS_FORMATTER_PROP_FORCE_MEMSIZE: + formatter->forceMemorySize = (value) ? ZYDIS_TRUE : ZYDIS_FALSE; + break; + case ZYDIS_FORMATTER_PROP_ADDR_FORMAT: + if (value > ZYDIS_ADDR_FORMAT_MAX_VALUE) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + formatter->formatAddress = (ZydisU8)value; + break; + case ZYDIS_FORMATTER_PROP_DISP_FORMAT: + if (value > ZYDIS_DISP_FORMAT_MAX_VALUE) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + formatter->formatDisp = (ZydisU8)value; + break; + case ZYDIS_FORMATTER_PROP_IMM_FORMAT: + if (value > ZYDIS_IMM_FORMAT_MAX_VALUE) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + formatter->formatImm = (ZydisU8)value; + break; + case ZYDIS_FORMATTER_PROP_HEX_UPPERCASE: + formatter->hexUppercase = (value) ? ZYDIS_TRUE : ZYDIS_FALSE; + break; + case ZYDIS_FORMATTER_PROP_HEX_PREFIX: + formatter->hexPrefix = (value) ? &formatter->hexPrefixData : ZYDIS_NULL; + if (value) + { + return ZydisStringInit(&formatter->hexPrefixData, (char*)value); + } + break; + case ZYDIS_FORMATTER_PROP_HEX_SUFFIX: + formatter->hexSuffix = (value) ? &formatter->hexSuffixData : ZYDIS_NULL; + if (value) + { + return ZydisStringInit(&formatter->hexSuffixData, (char*)value); + } + break; + case ZYDIS_FORMATTER_PROP_HEX_PADDING_ADDR: + if (value > 20) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + formatter->hexPaddingAddress = (ZydisU8)value; + break; + case ZYDIS_FORMATTER_PROP_HEX_PADDING_DISP: + if (value > 20) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + formatter->hexPaddingDisp = (ZydisU8)value; + break; + case ZYDIS_FORMATTER_PROP_HEX_PADDING_IMM: + if (value > 20) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + formatter->hexPaddingImm = (ZydisU8)value; break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -963,21 +1005,21 @@ ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, ZydisFormatterHookT // Backup the function-pointer switch (hook) { - case ZYDIS_FORMATTER_HOOK_PRE: - *callback = *(const void**)&formatter->funcPre; + case ZYDIS_FORMATTER_HOOK_PRE_INSTRUCTION: + *callback = *(const void**)&formatter->funcPreInstruction; break; - case ZYDIS_FORMATTER_HOOK_POST: - *callback = *(const void**)&formatter->funcPost; + case ZYDIS_FORMATTER_HOOK_POST_INSTRUCTION: + *callback = *(const void**)&formatter->funcPostInstruction; + break; + case ZYDIS_FORMATTER_HOOK_PRE_OPERAND: + *callback = *(const void**)&formatter->funcPreOperand; + break; + case ZYDIS_FORMATTER_HOOK_POST_OPERAND: + *callback = *(const void**)&formatter->funcPostOperand; break; case ZYDIS_FORMATTER_HOOK_FORMAT_INSTRUCTION: *callback = *(const void**)&formatter->funcFormatInstruction; break; - case ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES: - *callback = *(const void**)&formatter->funcPrintPrefixes; - break; - case ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC: - *callback = *(const void**)&formatter->funcPrintMnemonic; - break; case ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_REG: *callback = *(const void**)&formatter->funcFormatOperandReg; break; @@ -990,23 +1032,29 @@ ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, ZydisFormatterHookT case ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_IMM: *callback = *(const void**)&formatter->funcFormatOperandImm; break; - case ZYDIS_FORMATTER_HOOK_PRINT_OPERANDSIZE: - *callback = *(const void**)&formatter->funcPrintOperandSize; + case ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC: + *callback = *(const void**)&formatter->funcPrintMnemonic; break; - case ZYDIS_FORMATTER_HOOK_PRINT_SEGMENT: - *callback = *(const void**)&formatter->funcPrintSegment; - break; - case ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR: - *callback = *(const void**)&formatter->funcPrintDecorator; + case ZYDIS_FORMATTER_HOOK_PRINT_REGISTER: + *callback = *(const void**)&formatter->funcPrintRegister; break; case ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS: *callback = *(const void**)&formatter->funcPrintAddress; break; - case ZYDIS_FORMATTER_HOOK_PRINT_DISPLACEMENT: - *callback = *(const void**)&formatter->funcPrintDisplacement; + case ZYDIS_FORMATTER_HOOK_PRINT_DISP: + *callback = *(const void**)&formatter->funcPrintDisp; break; - case ZYDIS_FORMATTER_HOOK_PRINT_IMMEDIATE: - *callback = *(const void**)&formatter->funcPrintImmediate; + case ZYDIS_FORMATTER_HOOK_PRINT_IMM: + *callback = *(const void**)&formatter->funcPrintImm; + break; + case ZYDIS_FORMATTER_HOOK_PRINT_MEMSIZE: + *callback = *(const void**)&formatter->funcPrintMemSize; + break; + case ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES: + *callback = *(const void**)&formatter->funcPrintPrefixes; + break; + case ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR: + *callback = *(const void**)&formatter->funcPrintDecorator; break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -1021,50 +1069,56 @@ ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, ZydisFormatterHookT // Replace the function-pointer switch (hook) { - case ZYDIS_FORMATTER_HOOK_PRE: - formatter->funcPre = *(ZydisFormatterNotifyFunc*)&temp; + case ZYDIS_FORMATTER_HOOK_PRE_INSTRUCTION: + formatter->funcPreInstruction = *(ZydisFormatterFunc*)&temp; break; - case ZYDIS_FORMATTER_HOOK_POST: - formatter->funcPost = *(ZydisFormatterNotifyFunc*)&temp; + case ZYDIS_FORMATTER_HOOK_POST_INSTRUCTION: + formatter->funcPostInstruction = *(ZydisFormatterFunc*)&temp; + break; + case ZYDIS_FORMATTER_HOOK_PRE_OPERAND: + formatter->funcPreOperand = *(ZydisFormatterOperandFunc*)&temp; + break; + case ZYDIS_FORMATTER_HOOK_POST_OPERAND: + formatter->funcPostOperand = *(ZydisFormatterOperandFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_FORMAT_INSTRUCTION: - formatter->funcFormatInstruction = *(ZydisFormatterFormatFunc*)&temp; - break; - case ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES: - formatter->funcPrintPrefixes = *(ZydisFormatterFormatFunc*)&temp; - break; - case ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC: - formatter->funcPrintMnemonic = *(ZydisFormatterFormatFunc*)&temp; + formatter->funcFormatInstruction = *(ZydisFormatterFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_REG: - formatter->funcFormatOperandReg = *(ZydisFormatterFormatOperandFunc*)&temp; + formatter->funcFormatOperandReg = *(ZydisFormatterOperandFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_MEM: - formatter->funcFormatOperandMem = *(ZydisFormatterFormatOperandFunc*)&temp; + formatter->funcFormatOperandMem = *(ZydisFormatterOperandFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_PTR: - formatter->funcFormatOperandPtr = *(ZydisFormatterFormatOperandFunc*)&temp; + formatter->funcFormatOperandPtr = *(ZydisFormatterOperandFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_FORMAT_OPERAND_IMM: - formatter->funcFormatOperandImm = *(ZydisFormatterFormatOperandFunc*)&temp; + formatter->funcFormatOperandImm = *(ZydisFormatterOperandFunc*)&temp; break; - case ZYDIS_FORMATTER_HOOK_PRINT_OPERANDSIZE: - formatter->funcPrintOperandSize = *(ZydisFormatterFormatOperandFunc*)&temp; + case ZYDIS_FORMATTER_HOOK_PRINT_MNEMONIC: + formatter->funcPrintMnemonic = *(ZydisFormatterFunc*)&temp; break; - case ZYDIS_FORMATTER_HOOK_PRINT_SEGMENT: - formatter->funcPrintSegment = *(ZydisFormatterFormatOperandFunc*)&temp; - break; - case ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR: - formatter->funcPrintDecorator = *(ZydisFormatterFormatDecoratorFunc*)&temp; + case ZYDIS_FORMATTER_HOOK_PRINT_REGISTER: + formatter->funcPrintRegister = *(ZydisFormatterRegisterFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS: - formatter->funcPrintAddress = *(ZydisFormatterFormatAddressFunc*)&temp; + formatter->funcPrintAddress = *(ZydisFormatterAddressFunc*)&temp; break; - case ZYDIS_FORMATTER_HOOK_PRINT_DISPLACEMENT: - formatter->funcPrintDisplacement = *(ZydisFormatterFormatOperandFunc*)&temp; + case ZYDIS_FORMATTER_HOOK_PRINT_DISP: + formatter->funcPrintDisp = *(ZydisFormatterOperandFunc*)&temp; break; - case ZYDIS_FORMATTER_HOOK_PRINT_IMMEDIATE: - formatter->funcPrintImmediate = *(ZydisFormatterFormatOperandFunc*)&temp; + case ZYDIS_FORMATTER_HOOK_PRINT_IMM: + formatter->funcPrintImm = *(ZydisFormatterOperandFunc*)&temp; + break; + case ZYDIS_FORMATTER_HOOK_PRINT_MEMSIZE: + formatter->funcPrintMemSize = *(ZydisFormatterOperandFunc*)&temp; + break; + case ZYDIS_FORMATTER_HOOK_PRINT_PREFIXES: + formatter->funcPrintPrefixes = *(ZydisFormatterFunc*)&temp; + break; + case ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR: + formatter->funcPrintDecorator = *(ZydisFormatterDecoratorFunc*)&temp; break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -1074,32 +1128,29 @@ ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, ZydisFormatterHookT } ZydisStatus ZydisFormatterFormatInstruction(const ZydisFormatter* formatter, - ZydisDecodedInstruction* instruction, char* buffer, size_t bufferLen) + const ZydisDecodedInstruction* instruction, char* buffer, ZydisUSize bufferLen) { - return ZydisFormatterFormatInstructionEx(formatter, instruction, buffer, bufferLen, NULL); + return ZydisFormatterFormatInstructionEx(formatter, instruction, buffer, bufferLen, ZYDIS_NULL); } ZydisStatus ZydisFormatterFormatInstructionEx(const ZydisFormatter* formatter, - ZydisDecodedInstruction* instruction, char* buffer, size_t bufferLen, void* userData) + const ZydisDecodedInstruction* instruction, char* buffer, ZydisUSize bufferLen, void* userData) { if (!formatter || !instruction || !buffer || (bufferLen == 0)) { return ZYDIS_STATUS_INVALID_PARAMETER; } - if (formatter->funcPre) - { - ZYDIS_CHECK(formatter->funcPre(formatter, instruction, userData)); - } - ZYDIS_CHECK( - formatter->funcFormatInstruction(formatter, &buffer, bufferLen, instruction, userData)); - if (formatter->funcPost) - { - return formatter->funcPost(formatter, instruction, userData); - } - return ZYDIS_STATUS_SUCCESS; + ZydisString string; + string.buffer = buffer; + string.length = 0; + string.capacity = bufferLen - 1; + + const ZydisStatus status = ZydisFormatInstruction(formatter, instruction, &string, userData); + + buffer[string.length] = 0; + + return status; } -/* ---------------------------------------------------------------------------------------------- */ - /* ============================================================================================== */ diff --git a/src/Generated/DecoderTables.inc b/src/Generated/DecoderTables.inc index ad96ff3..4c33067 100644 --- a/src/Generated/DecoderTables.inc +++ b/src/Generated/DecoderTables.inc @@ -1,290 +1,319 @@ const ZydisDecoderTreeNode filtersXOP[][4] = { - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x357), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x16), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x17), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x18) } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x377), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x16), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x17), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x18) } }; const ZydisDecoderTreeNode filtersVEX[][17] = { - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x20), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x21), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x23) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x673), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x21), ZYDIS_INVALID, ZYDIS_INVALID } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x20), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x21), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x23) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x21), ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersEMVEX[][33] = { - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x148), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x8), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x12), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x13), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x14), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x15) } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x150), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x8), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0xF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x12), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x13), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x14), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x15) } }; const ZydisDecoderTreeNode filtersOpcode[][256] = { - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3), ZYDIS_DEFINITION(0x6, 0x22), ZYDIS_DEFINITION(0x7, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7), ZYDIS_DEFINITION(0x3, 0x3B9), ZYDIS_DEFINITION(0x7, 0x3BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x130), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x131), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x132), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x133), ZYDIS_DEFINITION(0x6, 0xC), ZYDIS_DEFINITION(0x7, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x134), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x135), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x136), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x137), ZYDIS_DEFINITION(0x6, 0x605), ZYDIS_DEFINITION(0x7, 0x606), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x139), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13B), ZYDIS_DEFINITION(0x6, 0x50), ZYDIS_DEFINITION(0x7, 0x51), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13F), ZYDIS_DEFINITION(0x6, 0x6A8), ZYDIS_DEFINITION(0x7, 0x6A9), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x40), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x140), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x141), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x142), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x143), ZYDIS_DEFINITION(0x3, 0x71D), ZYDIS_DEFINITION(0x7, 0x71E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x41), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x144), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x145), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x146), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x147), ZYDIS_DEFINITION(0x6, 0xDE), ZYDIS_DEFINITION(0x7, 0xDF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x51), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x52), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x58D), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_DEFINITION(0x0, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EMVEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x345), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x7, 0x58E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x346), ZYDIS_DEFINITION(0x6, 0x58F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x347), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x194), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x195), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x196), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x197), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x80), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x81), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x82), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x83), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x84), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x85), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x86), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x87), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x88), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x89), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x348), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x349), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x350), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x351), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x352), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x353), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x354), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x355), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x356), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_XOP, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D6), ZYDIS_DEFINITION(0x0, 0x711), ZYDIS_DEFINITION(0x0, 0x711), ZYDIS_DEFINITION(0x0, 0x711), ZYDIS_DEFINITION(0x0, 0x711), ZYDIS_DEFINITION(0x0, 0x711), ZYDIS_DEFINITION(0x0, 0x711), ZYDIS_DEFINITION(0x0, 0x711), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAA), ZYDIS_DEFINITION(0x0, 0x1F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAC), ZYDIS_DEFINITION(0x0, 0x5EE), ZYDIS_DEFINITION(0x0, 0x28F), ZYDIS_DEFINITION(0x2, 0x2DC), ZYDIS_DEFINITION(0x2, 0x2DD), ZYDIS_DEFINITION(0x2, 0x2DE), ZYDIS_DEFINITION(0x2, 0x2DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DA), ZYDIS_DEFINITION(0x6, 0x6C8), ZYDIS_DEFINITION(0x7, 0x6C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x3, 0x2E0), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_DEFINITION(0x5, 0x2E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AD), ZYDIS_DEFINITION(0x4, 0x5C4), ZYDIS_DEFINITION(0x0, 0x5C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x674), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x675), ZYDIS_DEFINITION(0x11, 0x163), ZYDIS_DEFINITION(0x0, 0x296), ZYDIS_DEFINITION(0x4, 0x5C6), ZYDIS_DEFINITION(0x0, 0x5C7), ZYDIS_DEFINITION(0x0, 0x235), ZYDIS_DEFINITION(0x3, 0x233), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x676), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x677), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x678), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x679), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD2), ZYDIS_DEFINITION(0x0, 0x714), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x680), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x681), ZYDIS_DEFINITION(0x8, 0x2B1), ZYDIS_DEFINITION(0x8, 0x2B0), ZYDIS_DEFINITION(0x8, 0x2AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD3), ZYDIS_DEFINITION(0x3, 0x218), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x24), ZYDIS_DEFINITION(0x3, 0x3C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x25), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD7), ZYDIS_DEFINITION(0x0, 0x21B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x26), ZYDIS_DEFINITION(0x0, 0x3CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x27), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x234), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x205), ZYDIS_DEFINITION(0x0, 0xB5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x682), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x683), ZYDIS_DEFINITION(0x0, 0xAB), ZYDIS_DEFINITION(0x0, 0x68D), ZYDIS_DEFINITION(0x0, 0xB0), ZYDIS_DEFINITION(0x0, 0x690), ZYDIS_DEFINITION(0x0, 0xAC), ZYDIS_DEFINITION(0x0, 0x68E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x684), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x685) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9), ZYDIS_DEFINITION(0x0, 0xB2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA), ZYDIS_DEFINITION(0x0, 0x237), ZYDIS_DEFINITION(0x0, 0x6FD), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x6DB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC), ZYDIS_DEFINITION(0x0, 0x191), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x13), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x14), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A), ZYDIS_DEFINITION(0x0, 0x700), ZYDIS_DEFINITION(0x0, 0x5C2), ZYDIS_DEFINITION(0x0, 0x5BB), ZYDIS_DEFINITION(0x0, 0x5BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x15), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x16), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x200), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x3), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x94), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x95), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x96), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x97), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x98), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x99), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x27), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x30), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x32), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE0), ZYDIS_DEFINITION(0x0, 0x592), ZYDIS_DEFINITION(0x0, 0x4E6), ZYDIS_DEFINITION(0x0, 0x107), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x593), ZYDIS_DEFINITION(0x0, 0x4E7), ZYDIS_DEFINITION(0x0, 0x5E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x100), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_DEFINITION(0x0, 0x90), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x101), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x102), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x103), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x104), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x105), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x106), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x107), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x108), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x109), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x110), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x111), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x112), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x113), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x114), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x115), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x116), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x117), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x118), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x119), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x120), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x121), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x122), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x123), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x124), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x125), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x126), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x127), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x128), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x129), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12F), ZYDIS_DEFINITION(0x0, 0x6D8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3), ZYDIS_DEFINITION(0x6, 0x22), ZYDIS_DEFINITION(0x7, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7), ZYDIS_DEFINITION(0x3, 0x3CA), ZYDIS_DEFINITION(0x7, 0x3CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x139), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13B), ZYDIS_DEFINITION(0x6, 0xC), ZYDIS_DEFINITION(0x7, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13F), ZYDIS_DEFINITION(0x6, 0x617), ZYDIS_DEFINITION(0x7, 0x618), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x140), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x141), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x142), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x143), ZYDIS_DEFINITION(0x6, 0x50), ZYDIS_DEFINITION(0x7, 0x51), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x144), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x145), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x146), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x147), ZYDIS_DEFINITION(0x6, 0x6BA), ZYDIS_DEFINITION(0x7, 0x6BB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x148), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x149), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14B), ZYDIS_DEFINITION(0x3, 0x730), ZYDIS_DEFINITION(0x7, 0x731), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14F), ZYDIS_DEFINITION(0x6, 0xDD), ZYDIS_DEFINITION(0x7, 0xDE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x51), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x57), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x59), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EMVEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x365), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x7, 0x59E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x366), ZYDIS_DEFINITION(0x6, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x367), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x80), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x81), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x82), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x83), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x84), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x85), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x86), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x87), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x88), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x89), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x368), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x369), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x370), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x371), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x372), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x373), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x374), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x375), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x376), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_XOP, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DC), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAA), ZYDIS_DEFINITION(0x0, 0x1F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAC), ZYDIS_DEFINITION(0x0, 0x600), ZYDIS_DEFINITION(0x0, 0x2A5), ZYDIS_DEFINITION(0x2, 0x2F2), ZYDIS_DEFINITION(0x2, 0x2F3), ZYDIS_DEFINITION(0x2, 0x2F4), ZYDIS_DEFINITION(0x2, 0x2F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E0), ZYDIS_DEFINITION(0x6, 0x6DA), ZYDIS_DEFINITION(0x7, 0x6DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CD), ZYDIS_DEFINITION(0x4, 0x5D6), ZYDIS_DEFINITION(0x0, 0x5D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69F), ZYDIS_DEFINITION(0x11, 0x162), ZYDIS_DEFINITION(0x0, 0x2AC), ZYDIS_DEFINITION(0x4, 0x5D8), ZYDIS_DEFINITION(0x0, 0x5D9), ZYDIS_DEFINITION(0x0, 0x23A), ZYDIS_DEFINITION(0x3, 0x238), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x20), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF2), ZYDIS_DEFINITION(0x0, 0x727), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AB), ZYDIS_DEFINITION(0x8, 0x2C7), ZYDIS_DEFINITION(0x8, 0x2C6), ZYDIS_DEFINITION(0x8, 0x2C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF3), ZYDIS_DEFINITION(0x3, 0x21D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x25), ZYDIS_DEFINITION(0x3, 0x3D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF7), ZYDIS_DEFINITION(0x0, 0x220), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x27), ZYDIS_DEFINITION(0x0, 0x3DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x28), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x239), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x20A), ZYDIS_DEFINITION(0x0, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AD), ZYDIS_DEFINITION(0x0, 0xAA), ZYDIS_DEFINITION(0x0, 0x69F), ZYDIS_DEFINITION(0x0, 0xAF), ZYDIS_DEFINITION(0x0, 0x6A2), ZYDIS_DEFINITION(0x0, 0xAB), ZYDIS_DEFINITION(0x0, 0x6A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9), ZYDIS_DEFINITION(0x0, 0xB1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA), ZYDIS_DEFINITION(0x0, 0x23C), ZYDIS_DEFINITION(0x0, 0x710), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x6EE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC), ZYDIS_DEFINITION(0x0, 0x190), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_MPX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_MPX, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x17), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x18), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E), ZYDIS_DEFINITION(0x0, 0x713), ZYDIS_DEFINITION(0x0, 0x5D4), ZYDIS_DEFINITION(0x0, 0x5CB), ZYDIS_DEFINITION(0x0, 0x5CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1C), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x1FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x3), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x121), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x30), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x32), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x39), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE7), ZYDIS_DEFINITION(0x0, 0x5A2), ZYDIS_DEFINITION(0x0, 0x4F7), ZYDIS_DEFINITION(0x0, 0x106), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x5A3), ZYDIS_DEFINITION(0x0, 0x4F8), ZYDIS_DEFINITION(0x0, 0x5FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x100), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x101), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x102), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x103), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x104), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x105), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x106), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x107), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x108), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x109), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x110), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x111), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x112), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x113), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x114), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x115), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x116), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x117), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x118), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x119), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x120), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x121), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x122), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x123), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x124), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x125), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x126), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x127), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x128), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x129), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x130), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x131), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x132), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x133), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x134), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x135), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x136), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x137) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x70), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x71), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x72), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x73), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x74), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x75), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x76), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x77), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x78), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x79), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x80), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x81), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x82), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x83), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x84), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x85), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x86), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x87), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x88), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x89), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x90), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x91), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x92), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x93), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x149), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x150), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x151), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x152), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x153), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x154), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x155), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x156), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x157), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x158), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x159), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x160), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x161), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x162), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x163), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x164), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x165), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x166), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x167), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x168), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x169), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x170), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x171), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x172), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x173), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x174), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x175), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x176), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x177), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x178), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x179), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x180), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x181), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x182), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x183), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x184), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x185), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x186), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x187), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x188), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x189), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x190), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x191), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x192), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x193), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x194), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x195), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x196), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x197), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x198), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x199), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A7), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C5), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D8), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x200), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x201), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x202), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x203), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x204), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x205), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x206), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x207), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x208), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x209), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x210), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x211), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x212), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x213), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x214), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x215), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x216), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x217), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x218), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x219), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x220), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x221), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x222), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x223), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x224), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x225), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x226), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x227), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x228), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x229), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x230), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x231), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x232), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x233), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x234), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x235), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x236), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x237), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x238), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x239), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x240), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x241), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x242), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x243), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x244), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x245), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x246), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x247), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x248), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x249), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x250), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x251), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x252), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x253), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x254), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x255), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x256), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x257), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x258), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x259), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x260), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x261), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x262), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x263), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x264), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x265), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x266), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x267), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x268), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x269), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x270), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x271), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x272), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x273), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x274), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x275), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x276), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x277), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x278), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x279), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x280), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x281), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x282), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x283), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x284), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x285), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x286), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x287), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x288), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x289), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x290), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x291), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x292), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x293), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x294), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x295), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x296), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x297), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x298), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x299), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B6), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BC), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D5), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E2), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E6), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2ED), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F0), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F7), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F8), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F9), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x300), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x301), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x302), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x303), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x304), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x305), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x306), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x307), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x308), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x309), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x310), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x311), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x312), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x313), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x314), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x315), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x316), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x317), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x318), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x319), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x320), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x321), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x322), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x323), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x324), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x325), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x326), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x327), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x328), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x329), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x330), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x331), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x332), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x333), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x334), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x335), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x336), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x337), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x338), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x339), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x340), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x341), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x342), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x343), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x344), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x198), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x199), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D4), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D3), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F4), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F5), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x40), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x41), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x401), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x402), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x403), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x404), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x405), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x406), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x407), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x408), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x409), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x427), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x428), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40F), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x410), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x411), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x412), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x413), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x414), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x415), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x417), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x419), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x420), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x421), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x422), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x423), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x424), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x426), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x427), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x428), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x429), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x430), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x431), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x432), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x433), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x434), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x440), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x441), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x442), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x444), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x445), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x446), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x448), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x449), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x450), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x451), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x452), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x453), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x454), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x455), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x456), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x458), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x461), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x463), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x465), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x466), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x467), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x468), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x469), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46F), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x471), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x473), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x474), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x475), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x476), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x477), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x478), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x479), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x480), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x481), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x482), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x483), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x484), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x486), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x487), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x488), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x489), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x490), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x491), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x492), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x493), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x494), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x495), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x496), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x498), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x499), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C0), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x24), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x25), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x585), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x588), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x595), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x598), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E2), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F9), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FC), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x500), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x501), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x502), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x503), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x504), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x505), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x506), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x507), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x508), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x509), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x605), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x606), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x511), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x611), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x612), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x513), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x617), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x618), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x514), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x515), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x516), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC0), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x626), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x627), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x628), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x629), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x517), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x630), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x631), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x518), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x519), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x45), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x520), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x521), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x522), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x523), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x645), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x646), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x524), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC5), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x650), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x651), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x652), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x653), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x654), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x655), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x656), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x525), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x526), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x527), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x528), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x529), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x46), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x664), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x530), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x531), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x532), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x533), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x70), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x71), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x72), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x73), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x74), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x75), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x76), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x77), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x78), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x79), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x80), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x81), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x82), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x83), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x84), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x85), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x86), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x87), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x88), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x89), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x90), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x91), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x92), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x93), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x94), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x95), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x96), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x97), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x98), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x99), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x151), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x152), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x153), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x154), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x155), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x156), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x157), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x158), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x159), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x160), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x161), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x162), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x163), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x164), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x165), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x166), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x167), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x168), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x169), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x170), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x171), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x172), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x173), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x174), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x175), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x176), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x177), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x178), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x179), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x180), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x181), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x182), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x183), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x184), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x185), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x186), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x187), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x188), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x189), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x190), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x191), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x192), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x193), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x194), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x195), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x196), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x197), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x198), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x199), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19F), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A6), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1AF), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C7), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E0), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x200), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x201), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x202), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x203), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x204), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x205), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x206), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x207), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x208), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x209), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x210), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x211), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x212), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x213), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x214), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x215), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x216), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x217), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x218), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x219), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x220), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x221), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x222), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x223), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x224), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x225), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x226), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x227), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x228), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x229), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x230), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x231), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x232), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x233), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x234), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x235), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x236), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x237), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x238), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x239), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x240), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x241), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x242), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x243), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x244), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x245), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x246), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x247), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x248), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x249), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x250), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x251), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x252), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x253), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x254), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x255), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x256), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x257), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x258), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x259), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25F), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x260), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x261), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x262), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x263), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x264), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x265), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x266), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x267), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x268), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x269), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x270), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x271), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x272), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x273), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x274), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x275), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x276), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x277), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x278), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x279), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x280), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x281), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x282), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x283), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x284), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x285), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x286), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x287), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x288), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x289), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x290), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x291), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x292), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x293), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x294), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x295), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x296), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x297), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x298), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x299), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A3), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2CF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D6), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DC), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2ED), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2EF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F5), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2FF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x300), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x301), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x302), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x303), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x304), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x305), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x306), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x307), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x308), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x309), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x310), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x311), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x312), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x313), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x314), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x315), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x316), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x317), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x318), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x319), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x320), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x321), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x322), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x323), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x324), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x325), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x326), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x327), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x328), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x329), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x330), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x331), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x332), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x333), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x334), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x335), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x336), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x337), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x338), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x339), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x340), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x341), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x342), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x343), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x344), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x345), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x346), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x347), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x348), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x349), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x350), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x351), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x352), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x353), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x354), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x355), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x356), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x357), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x358), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x359), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x360), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x361), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x362), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x363), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x364), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DA), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x400), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x401), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x402), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x403), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x404), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x405), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x406), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x407), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x40), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x410), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x411), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x412), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x413), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x414), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x415), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x417), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x419), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x420), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x421), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x422), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x423), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x424), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x426), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x427), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x428), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x429), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x430), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x431), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x432), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x433), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x434), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x436), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x41), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x439), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x42), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43F), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x440), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x442), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x444), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x446), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x448), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x449), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x450), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x451), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x452), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x453), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x454), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x455), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x456), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x458), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x461), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x463), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x465), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x466), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x467), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x468), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x469), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x471), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x480), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x481), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x482), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x483), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x484), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x486), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x487), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x488), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x489), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x490), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x491), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x492), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x493), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x494), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x495), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x496), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x498), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x499), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D1), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D4), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x24), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x25), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x503), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x504), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x505), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x506), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x507), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x508), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x509), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x511), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x513), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x514), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x515), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x516), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x517), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x518), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x519), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x520), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x521), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x522), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x523), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x524), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x525), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x526), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x527), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x528), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x529), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x530), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x531), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x532), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x533), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x534), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x535), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x536), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x537), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x538), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x539), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x540), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x541), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x542), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x543), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x544), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x545), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x546), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x547), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x548), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x549), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x630), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x635), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x636), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x550), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x551), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x641), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x642), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x552), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x644), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x645), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x553), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x554), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD8), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x650), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x651), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x652), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x653), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x654), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x655), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x555), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x658), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x659), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x556), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x557), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x558), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x559), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x46), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x668), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x560), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x561), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x670), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x562), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE2), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x679), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x680), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x563), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x564), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x565), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x566), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x567), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x47), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x570), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x571), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersMode[][3] = { - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x4), ZYDIS_DEFINITION(0x1, 0x7D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x6), ZYDIS_DEFINITION(0x1, 0x80), ZYDIS_DEFINITION(0x1, 0x81) }, - { ZYDIS_DEFINITION(0x1, 0x86), ZYDIS_DEFINITION(0x1, 0x87), ZYDIS_INVALID } + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersModeCompact[][2] = { - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x589) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x4E0) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x58A) }, - { ZYDIS_DEFINITION(0x1, 0x6BA), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x599) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x4F1) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x59A) }, + { ZYDIS_DEFINITION(0x1, 0x6CC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1) }, - { ZYDIS_DEFINITION(0x1, 0x63D), ZYDIS_DEFINITION(0x1, 0x63E) }, - { ZYDIS_DEFINITION(0x1, 0x67D), ZYDIS_DEFINITION(0x1, 0x67E) }, - { ZYDIS_DEFINITION(0x1, 0x29A), ZYDIS_DEFINITION(0x1, 0x29B) }, - { ZYDIS_DEFINITION(0x1, 0x29D), ZYDIS_DEFINITION(0x1, 0x29E) }, - { ZYDIS_DEFINITION(0x0, 0x6BB), ZYDIS_DEFINITION(0x0, 0x6BC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0), ZYDIS_DEFINITION(0x0, 0x6C3) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2) }, - { ZYDIS_DEFINITION(0x1, 0x6D), ZYDIS_DEFINITION(0x1, 0x6E) }, - { ZYDIS_DEFINITION(0x1, 0x73), ZYDIS_DEFINITION(0x1, 0x74) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x5) }, - { ZYDIS_DEFINITION(0x1, 0x70), ZYDIS_DEFINITION(0x1, 0x71) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x10, 0x2E6), ZYDIS_DEFINITION(0x10, 0x2E7) }, - { ZYDIS_DEFINITION(0x10, 0x2E8), ZYDIS_DEFINITION(0x10, 0x2E9) }, - { ZYDIS_DEFINITION(0x10, 0x2EA), ZYDIS_DEFINITION(0x10, 0x2EB) }, - { ZYDIS_DEFINITION(0x10, 0x2EC), ZYDIS_DEFINITION(0x10, 0x2ED) }, - { ZYDIS_DEFINITION(0x0, 0x6BD), ZYDIS_DEFINITION(0x0, 0x6BE) }, - { ZYDIS_DEFINITION(0x0, 0x6BF), ZYDIS_DEFINITION(0x0, 0x6C0) }, - { ZYDIS_DEFINITION(0x1, 0x238), ZYDIS_DEFINITION(0x1, 0x239) }, - { ZYDIS_DEFINITION(0x1, 0x23E), ZYDIS_DEFINITION(0x1, 0x23F) }, - { ZYDIS_DEFINITION(0x1, 0x23C), ZYDIS_DEFINITION(0x1, 0x23D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D), ZYDIS_DEFINITION(0x1, 0x2FA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E), ZYDIS_DEFINITION(0x1, 0x2FE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F), ZYDIS_DEFINITION(0x1, 0x2FB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20), ZYDIS_DEFINITION(0x1, 0x2FF) }, - { ZYDIS_DEFINITION(0x1, 0x6F0), ZYDIS_DEFINITION(0x1, 0x6F2) }, - { ZYDIS_DEFINITION(0x1, 0x6F1), ZYDIS_DEFINITION(0x1, 0x6F3) }, - { ZYDIS_DEFINITION(0x1, 0x6F7), ZYDIS_DEFINITION(0x1, 0x6F9) }, - { ZYDIS_DEFINITION(0x1, 0x6F8), ZYDIS_DEFINITION(0x1, 0x6FA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21), ZYDIS_DEFINITION(0x1, 0x302) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22), ZYDIS_DEFINITION(0x1, 0x306) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23), ZYDIS_DEFINITION(0x1, 0x303) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24), ZYDIS_DEFINITION(0x1, 0x307) }, - { ZYDIS_DEFINITION(0xA, 0x280), ZYDIS_DEFINITION(0x9, 0x281) }, - { ZYDIS_DEFINITION(0xA, 0x270), ZYDIS_DEFINITION(0x9, 0x271) }, - { ZYDIS_DEFINITION(0xA, 0x245), ZYDIS_DEFINITION(0x9, 0x246) }, - { ZYDIS_DEFINITION(0xA, 0x260), ZYDIS_DEFINITION(0x9, 0x261) }, - { ZYDIS_DEFINITION(0xA, 0x28D), ZYDIS_DEFINITION(0x9, 0x28E) }, - { ZYDIS_DEFINITION(0xA, 0x27C), ZYDIS_DEFINITION(0x9, 0x27D) }, - { ZYDIS_DEFINITION(0xA, 0x249), ZYDIS_DEFINITION(0x9, 0x24A) }, - { ZYDIS_DEFINITION(0xA, 0x264), ZYDIS_DEFINITION(0x9, 0x265) }, - { ZYDIS_DEFINITION(0xA, 0x289), ZYDIS_DEFINITION(0x9, 0x28A) }, - { ZYDIS_DEFINITION(0xA, 0x278), ZYDIS_DEFINITION(0x9, 0x279) }, - { ZYDIS_DEFINITION(0xA, 0x284), ZYDIS_DEFINITION(0x9, 0x285) }, - { ZYDIS_DEFINITION(0xA, 0x274), ZYDIS_DEFINITION(0x9, 0x275) }, - { ZYDIS_DEFINITION(0xA, 0x250), ZYDIS_DEFINITION(0x9, 0x251) }, - { ZYDIS_DEFINITION(0xA, 0x268), ZYDIS_DEFINITION(0x9, 0x269) }, - { ZYDIS_DEFINITION(0xA, 0x254), ZYDIS_DEFINITION(0x9, 0x255) }, - { ZYDIS_DEFINITION(0xA, 0x26C), ZYDIS_DEFINITION(0x9, 0x26D) }, - { ZYDIS_DEFINITION(0x1, 0x5B9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5BA), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x6FE), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x6FF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B), ZYDIS_DEFINITION(0x1, 0x102) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x58B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x4E1) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x58C) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x4E2) }, + { ZYDIS_DEFINITION(0x1, 0x64F), ZYDIS_DEFINITION(0x1, 0x650) }, + { ZYDIS_DEFINITION(0x1, 0x68F), ZYDIS_DEFINITION(0x1, 0x690) }, + { ZYDIS_DEFINITION(0x1, 0x2B0), ZYDIS_DEFINITION(0x1, 0x2B1) }, + { ZYDIS_DEFINITION(0x1, 0x2B3), ZYDIS_DEFINITION(0x1, 0x2B4) }, + { ZYDIS_DEFINITION(0x0, 0x6CD), ZYDIS_DEFINITION(0x0, 0x6CE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0), ZYDIS_DEFINITION(0x0, 0x6D5) }, + { ZYDIS_DEFINITION(0x1, 0x6C), ZYDIS_DEFINITION(0x1, 0x6E) }, + { ZYDIS_DEFINITION(0x1, 0x74), ZYDIS_DEFINITION(0x1, 0x76) }, + { ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2) }, + { ZYDIS_DEFINITION(0x1, 0x7D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x3) }, + { ZYDIS_DEFINITION(0x1, 0x6D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x4) }, + { ZYDIS_DEFINITION(0x1, 0x75), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x5) }, + { ZYDIS_DEFINITION(0x1, 0x70), ZYDIS_DEFINITION(0x1, 0x72) }, + { ZYDIS_DEFINITION(0x1, 0x82), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x6) }, + { ZYDIS_DEFINITION(0x1, 0x80), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x7) }, + { ZYDIS_DEFINITION(0x1, 0x7A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x8) }, + { ZYDIS_DEFINITION(0x1, 0x71), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1) }, + { ZYDIS_DEFINITION(0x10, 0x2FC), ZYDIS_DEFINITION(0x10, 0x2FD) }, + { ZYDIS_DEFINITION(0x10, 0x2FE), ZYDIS_DEFINITION(0x10, 0x2FF) }, + { ZYDIS_DEFINITION(0x10, 0x300), ZYDIS_DEFINITION(0x10, 0x301) }, + { ZYDIS_DEFINITION(0x10, 0x302), ZYDIS_DEFINITION(0x10, 0x303) }, + { ZYDIS_DEFINITION(0x0, 0x6CF), ZYDIS_DEFINITION(0x0, 0x6D0) }, + { ZYDIS_DEFINITION(0x0, 0x6D1), ZYDIS_DEFINITION(0x0, 0x6D2) }, + { ZYDIS_DEFINITION(0x1, 0x23D), ZYDIS_DEFINITION(0x1, 0x23E) }, + { ZYDIS_DEFINITION(0x1, 0x243), ZYDIS_DEFINITION(0x1, 0x244) }, + { ZYDIS_DEFINITION(0x1, 0x241), ZYDIS_DEFINITION(0x1, 0x242) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E), ZYDIS_DEFINITION(0x1, 0x310) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F), ZYDIS_DEFINITION(0x1, 0x314) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20), ZYDIS_DEFINITION(0x1, 0x311) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21), ZYDIS_DEFINITION(0x1, 0x315) }, + { ZYDIS_DEFINITION(0x1, 0x703), ZYDIS_DEFINITION(0x1, 0x705) }, + { ZYDIS_DEFINITION(0x1, 0x704), ZYDIS_DEFINITION(0x1, 0x706) }, + { ZYDIS_DEFINITION(0x1, 0x70A), ZYDIS_DEFINITION(0x1, 0x70C) }, + { ZYDIS_DEFINITION(0x1, 0x70B), ZYDIS_DEFINITION(0x1, 0x70D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22), ZYDIS_DEFINITION(0x1, 0x318) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23), ZYDIS_DEFINITION(0x1, 0x31C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24), ZYDIS_DEFINITION(0x1, 0x319) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25), ZYDIS_DEFINITION(0x1, 0x31D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x0), ZYDIS_DEFINITION(0x9, 0x294) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x1), ZYDIS_DEFINITION(0x9, 0x280) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x2), ZYDIS_DEFINITION(0x9, 0x24C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x3), ZYDIS_DEFINITION(0x9, 0x26C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x4), ZYDIS_DEFINITION(0x9, 0x2A4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x5), ZYDIS_DEFINITION(0x9, 0x28F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x6), ZYDIS_DEFINITION(0x9, 0x251) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x7), ZYDIS_DEFINITION(0x9, 0x271) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x8), ZYDIS_DEFINITION(0x9, 0x29F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x9), ZYDIS_DEFINITION(0x9, 0x28A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0xA), ZYDIS_DEFINITION(0x9, 0x299) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0xB), ZYDIS_DEFINITION(0x9, 0x285) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0xC), ZYDIS_DEFINITION(0x9, 0x259) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0xD), ZYDIS_DEFINITION(0x9, 0x276) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0xE), ZYDIS_DEFINITION(0x9, 0x25E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0xF), ZYDIS_DEFINITION(0x9, 0x27B) }, + { ZYDIS_DEFINITION(0x1, 0x5C9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5CA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x711), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x712), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5CC), ZYDIS_DEFINITION(0x1, 0x5CD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C), ZYDIS_DEFINITION(0x1, 0x101) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x59B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x4F2) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x59C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x4F3) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x146) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x147) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x0) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x3) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x21E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x149) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x223) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x148) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x2) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x3) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x4) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x60), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x62), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x8A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x8C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x187), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x240), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x260), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x321), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x323), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x325), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x327), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x341), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x343), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x345), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x349), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x119), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x11A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x98), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x97), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x14A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x186), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x185), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x353), ZYDIS_DEFINITION(0x1, 0x62) }, - { ZYDIS_DEFINITION(0x1, 0x354), ZYDIS_DEFINITION(0x1, 0x63) }, - { ZYDIS_DEFINITION(0x8, 0x27E), ZYDIS_DEFINITION(0x8, 0x27F) }, - { ZYDIS_DEFINITION(0x8, 0x26E), ZYDIS_DEFINITION(0x8, 0x26F) }, - { ZYDIS_DEFINITION(0x8, 0x243), ZYDIS_DEFINITION(0x8, 0x244) }, - { ZYDIS_DEFINITION(0x8, 0x25E), ZYDIS_DEFINITION(0x8, 0x25F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x262), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x264), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x282), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x284), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x301), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x305), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x307), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x351), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x353), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x355), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x357), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x36F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x371), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x373), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x375), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x379), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x37B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x369), ZYDIS_DEFINITION(0x1, 0x62) }, + { ZYDIS_DEFINITION(0x1, 0x36A), ZYDIS_DEFINITION(0x1, 0x63) }, + { ZYDIS_DEFINITION(0x8, 0x290), ZYDIS_DEFINITION(0x8, 0x291) }, + { ZYDIS_DEFINITION(0x8, 0x27C), ZYDIS_DEFINITION(0x8, 0x27D) }, + { ZYDIS_DEFINITION(0x8, 0x248), ZYDIS_DEFINITION(0x8, 0x249) }, + { ZYDIS_DEFINITION(0x8, 0x268), ZYDIS_DEFINITION(0x8, 0x269) }, + { ZYDIS_DEFINITION(0x8, 0x2A0), ZYDIS_DEFINITION(0x8, 0x2A1) }, { ZYDIS_DEFINITION(0x8, 0x28B), ZYDIS_DEFINITION(0x8, 0x28C) }, - { ZYDIS_DEFINITION(0x8, 0x27A), ZYDIS_DEFINITION(0x8, 0x27B) }, - { ZYDIS_DEFINITION(0x8, 0x247), ZYDIS_DEFINITION(0x8, 0x248) }, - { ZYDIS_DEFINITION(0x8, 0x262), ZYDIS_DEFINITION(0x8, 0x263) }, - { ZYDIS_DEFINITION(0x8, 0x287), ZYDIS_DEFINITION(0x8, 0x288) }, - { ZYDIS_DEFINITION(0x8, 0x276), ZYDIS_DEFINITION(0x8, 0x277) }, - { ZYDIS_DEFINITION(0x8, 0x282), ZYDIS_DEFINITION(0x8, 0x283) }, + { ZYDIS_DEFINITION(0x8, 0x24D), ZYDIS_DEFINITION(0x8, 0x24E) }, + { ZYDIS_DEFINITION(0x8, 0x26D), ZYDIS_DEFINITION(0x8, 0x26E) }, + { ZYDIS_DEFINITION(0x8, 0x29B), ZYDIS_DEFINITION(0x8, 0x29C) }, + { ZYDIS_DEFINITION(0x8, 0x286), ZYDIS_DEFINITION(0x8, 0x287) }, + { ZYDIS_DEFINITION(0x8, 0x295), ZYDIS_DEFINITION(0x8, 0x296) }, + { ZYDIS_DEFINITION(0x8, 0x281), ZYDIS_DEFINITION(0x8, 0x282) }, + { ZYDIS_DEFINITION(0x8, 0x255), ZYDIS_DEFINITION(0x8, 0x256) }, { ZYDIS_DEFINITION(0x8, 0x272), ZYDIS_DEFINITION(0x8, 0x273) }, - { ZYDIS_DEFINITION(0x8, 0x24E), ZYDIS_DEFINITION(0x8, 0x24F) }, - { ZYDIS_DEFINITION(0x8, 0x266), ZYDIS_DEFINITION(0x8, 0x267) }, - { ZYDIS_DEFINITION(0x8, 0x252), ZYDIS_DEFINITION(0x8, 0x253) }, - { ZYDIS_DEFINITION(0x8, 0x26A), ZYDIS_DEFINITION(0x8, 0x26B) }, + { ZYDIS_DEFINITION(0x8, 0x25A), ZYDIS_DEFINITION(0x8, 0x25B) }, + { ZYDIS_DEFINITION(0x8, 0x277), ZYDIS_DEFINITION(0x8, 0x278) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x28) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x3BF) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x3D0) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x12) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x60B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x61D) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x56) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x6AE) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x723) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0xE4) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x6C0) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x736) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0xE3) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x29) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x3C0) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x3D1) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x13) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x60C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x61E) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x57) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x6AF) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x724) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0xE5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x373), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x374) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x375), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x376) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x377), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x378) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x379), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x380) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x381), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x382) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x383), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x384) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A9) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x12, 0xA1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xF) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x297) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x409), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x409), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x410) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x411), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x412) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x413), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x414) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x469), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x600) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x620), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x621) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x622), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x623) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0x6C1) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x737) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xD, 0xE4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x393), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x394) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x395), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x396) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x397), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x398) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x399), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C9) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x12, 0x9F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x10) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2AD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3ED), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x431), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x432), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x420) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x421), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x422) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x423), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x424), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x426) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x430), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x431) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x432), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x433) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x434), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x435) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x436), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x437) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x438), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x439) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x601), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x602) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x609), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x624), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x625) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x641), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x642) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x643), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x644) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x649), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x660) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x626), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x627) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x629), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x663), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x664), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x665), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x666), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x667), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x670) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x671), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x672) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x294) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x236) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x673), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x674) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x675), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x676) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x677), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x678) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x687), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x688) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x689), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x695), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x696) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x697), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x698) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x699), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2AA) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x23B) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x3, 0x2) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x3, 0x1) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x5EF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x38) }, - { ZYDIS_DEFINITION(0xA, 0xA2), ZYDIS_DEFINITION(0x9, 0xA3) }, - { ZYDIS_DEFINITION(0xA, 0x256), ZYDIS_DEFINITION(0x9, 0x257) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x12, 0x258) }, - { ZYDIS_DEFINITION(0x8, 0x259), ZYDIS_DEFINITION(0x8, 0x25A) } + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x601) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x3A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x3B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x10), ZYDIS_DEFINITION(0x9, 0xA2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_AMD, 0x11), ZYDIS_DEFINITION(0x9, 0x261) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x12, 0x262) }, + { ZYDIS_DEFINITION(0x8, 0x263), ZYDIS_DEFINITION(0x8, 0x264) } }; const ZydisDecoderTreeNode filtersModrmMod[][4] = { - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13) } + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersModrmModCompact[][2] = @@ -293,15 +322,15 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_DEFINITION(0x1, 0x1C), ZYDIS_DEFINITION(0x1, 0x1D) }, { ZYDIS_DEFINITION(0x1, 0x1E), ZYDIS_DEFINITION(0x1, 0x1F) }, { ZYDIS_DEFINITION(0x1, 0x20), ZYDIS_DEFINITION(0x1, 0x21) }, - { ZYDIS_DEFINITION(0x1, 0x3B1), ZYDIS_DEFINITION(0x1, 0x3B2) }, - { ZYDIS_DEFINITION(0x1, 0x3B3), ZYDIS_DEFINITION(0x1, 0x3B4) }, - { ZYDIS_DEFINITION(0x1, 0x3B5), ZYDIS_DEFINITION(0x1, 0x3B6) }, - { ZYDIS_DEFINITION(0x1, 0x3B7), ZYDIS_DEFINITION(0x1, 0x3B8) }, + { ZYDIS_DEFINITION(0x1, 0x3C2), ZYDIS_DEFINITION(0x1, 0x3C3) }, + { ZYDIS_DEFINITION(0x1, 0x3C4), ZYDIS_DEFINITION(0x1, 0x3C5) }, + { ZYDIS_DEFINITION(0x1, 0x3C6), ZYDIS_DEFINITION(0x1, 0x3C7) }, + { ZYDIS_DEFINITION(0x1, 0x3C8), ZYDIS_DEFINITION(0x1, 0x3C9) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1) }, - { ZYDIS_DEFINITION(0x1, 0x290), ZYDIS_DEFINITION(0x1, 0x291) }, - { ZYDIS_DEFINITION(0x1, 0x2B2), ZYDIS_DEFINITION(0x1, 0x2B3) }, - { ZYDIS_DEFINITION(0x1, 0x375), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x7) }, + { ZYDIS_DEFINITION(0x1, 0x2A6), ZYDIS_DEFINITION(0x1, 0x2A7) }, + { ZYDIS_DEFINITION(0x1, 0x2C8), ZYDIS_DEFINITION(0x1, 0x2C9) }, + { ZYDIS_DEFINITION(0x1, 0x38B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x7) }, { ZYDIS_DEFINITION(0x1, 0x2A), ZYDIS_DEFINITION(0x1, 0x2B) }, { ZYDIS_DEFINITION(0x1, 0x28), ZYDIS_DEFINITION(0x1, 0x29) }, { ZYDIS_DEFINITION(0x1, 0x4), ZYDIS_DEFINITION(0x1, 0x5) }, @@ -335,10 +364,14 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xE) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xF) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x9) }, - { ZYDIS_DEFINITION(0x1, 0x382), ZYDIS_DEFINITION(0x1, 0x383) }, - { ZYDIS_DEFINITION(0x1, 0x38F), ZYDIS_DEFINITION(0x1, 0x390) }, - { ZYDIS_DEFINITION(0x1, 0x391), ZYDIS_DEFINITION(0x1, 0x392) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14), ZYDIS_DEFINITION(0x1, 0x393) }, + { ZYDIS_DEFINITION(0x1, 0x398), ZYDIS_DEFINITION(0x1, 0x399) }, + { ZYDIS_DEFINITION(0x1, 0x39A), ZYDIS_DEFINITION(0x1, 0x39B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11) }, + { ZYDIS_DEFINITION(0x1, 0x39D), ZYDIS_DEFINITION(0x1, 0x39E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13) }, + { ZYDIS_DEFINITION(0x1, 0x3A1), ZYDIS_DEFINITION(0x1, 0x3A2) }, + { ZYDIS_DEFINITION(0x1, 0x3A3), ZYDIS_DEFINITION(0x1, 0x3A4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14), ZYDIS_DEFINITION(0x1, 0x3A5) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0xC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x15), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18) }, @@ -410,8 +443,8 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x96), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x97) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x98), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x99) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9D) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x9F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xA0) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xA1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xA2) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xA3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xA4) }, @@ -437,26 +470,26 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xCB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xCC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xCD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xCE) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xCF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD0) }, - { ZYDIS_DEFINITION(0x1, 0xCE), ZYDIS_DEFINITION(0x1, 0xCF) }, - { ZYDIS_DEFINITION(0x1, 0xC6), ZYDIS_DEFINITION(0x1, 0xC7) }, - { ZYDIS_DEFINITION(0x1, 0xB6), ZYDIS_DEFINITION(0x1, 0xB7) }, - { ZYDIS_DEFINITION(0x1, 0xBE), ZYDIS_DEFINITION(0x1, 0xBF) }, - { ZYDIS_DEFINITION(0x1, 0xD4), ZYDIS_DEFINITION(0x1, 0xD5) }, - { ZYDIS_DEFINITION(0x1, 0xCC), ZYDIS_DEFINITION(0x1, 0xCD) }, - { ZYDIS_DEFINITION(0x1, 0xB8), ZYDIS_DEFINITION(0x1, 0xB9) }, - { ZYDIS_DEFINITION(0x1, 0xC0), ZYDIS_DEFINITION(0x1, 0xC1) }, - { ZYDIS_DEFINITION(0x1, 0xD2), ZYDIS_DEFINITION(0x1, 0xD3) }, - { ZYDIS_DEFINITION(0x1, 0xCA), ZYDIS_DEFINITION(0x1, 0xCB) }, - { ZYDIS_DEFINITION(0x1, 0xD0), ZYDIS_DEFINITION(0x1, 0xD1) }, - { ZYDIS_DEFINITION(0x1, 0xC8), ZYDIS_DEFINITION(0x1, 0xC9) }, - { ZYDIS_DEFINITION(0x1, 0xBA), ZYDIS_DEFINITION(0x1, 0xBB) }, - { ZYDIS_DEFINITION(0x1, 0xC2), ZYDIS_DEFINITION(0x1, 0xC3) }, - { ZYDIS_DEFINITION(0x1, 0xBC), ZYDIS_DEFINITION(0x1, 0xBD) }, - { ZYDIS_DEFINITION(0x1, 0xC4), ZYDIS_DEFINITION(0x1, 0xC5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD6) }, + { ZYDIS_DEFINITION(0x1, 0xCD), ZYDIS_DEFINITION(0x1, 0xCE) }, + { ZYDIS_DEFINITION(0x1, 0xC5), ZYDIS_DEFINITION(0x1, 0xC6) }, + { ZYDIS_DEFINITION(0x1, 0xB5), ZYDIS_DEFINITION(0x1, 0xB6) }, + { ZYDIS_DEFINITION(0x1, 0xBD), ZYDIS_DEFINITION(0x1, 0xBE) }, + { ZYDIS_DEFINITION(0x1, 0xD3), ZYDIS_DEFINITION(0x1, 0xD4) }, + { ZYDIS_DEFINITION(0x1, 0xCB), ZYDIS_DEFINITION(0x1, 0xCC) }, + { ZYDIS_DEFINITION(0x1, 0xB7), ZYDIS_DEFINITION(0x1, 0xB8) }, + { ZYDIS_DEFINITION(0x1, 0xBF), ZYDIS_DEFINITION(0x1, 0xC0) }, + { ZYDIS_DEFINITION(0x1, 0xD1), ZYDIS_DEFINITION(0x1, 0xD2) }, + { ZYDIS_DEFINITION(0x1, 0xC9), ZYDIS_DEFINITION(0x1, 0xCA) }, + { ZYDIS_DEFINITION(0x1, 0xCF), ZYDIS_DEFINITION(0x1, 0xD0) }, + { ZYDIS_DEFINITION(0x1, 0xC7), ZYDIS_DEFINITION(0x1, 0xC8) }, + { ZYDIS_DEFINITION(0x1, 0xB9), ZYDIS_DEFINITION(0x1, 0xBA) }, + { ZYDIS_DEFINITION(0x1, 0xC1), ZYDIS_DEFINITION(0x1, 0xC2) }, + { ZYDIS_DEFINITION(0x1, 0xBB), ZYDIS_DEFINITION(0x1, 0xBC) }, + { ZYDIS_DEFINITION(0x1, 0xC3), ZYDIS_DEFINITION(0x1, 0xC4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xD9) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xDA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xDB) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xDC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0xDD) }, @@ -486,77 +519,77 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x10F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x110), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x111) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x112), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x113), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x114), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x115), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x116) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x117), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x118) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x119), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x120), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x121) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x112), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x113) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x114), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x115) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x116), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x117) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x118), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x119), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x11F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x120) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x122), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x123) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x124), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x125) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x126), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x127) }, - { ZYDIS_DEFINITION(0x1, 0x633), ZYDIS_DEFINITION(0x1, 0x634) }, - { ZYDIS_DEFINITION(0x1, 0x62B), ZYDIS_DEFINITION(0x1, 0x62C) }, - { ZYDIS_DEFINITION(0x1, 0x61B), ZYDIS_DEFINITION(0x1, 0x61C) }, - { ZYDIS_DEFINITION(0x1, 0x623), ZYDIS_DEFINITION(0x1, 0x624) }, - { ZYDIS_DEFINITION(0x1, 0x63A), ZYDIS_DEFINITION(0x1, 0x63B) }, - { ZYDIS_DEFINITION(0x1, 0x631), ZYDIS_DEFINITION(0x1, 0x632) }, - { ZYDIS_DEFINITION(0x1, 0x61D), ZYDIS_DEFINITION(0x1, 0x61E) }, - { ZYDIS_DEFINITION(0x1, 0x625), ZYDIS_DEFINITION(0x1, 0x626) }, - { ZYDIS_DEFINITION(0x1, 0x637), ZYDIS_DEFINITION(0x1, 0x638) }, - { ZYDIS_DEFINITION(0x1, 0x62F), ZYDIS_DEFINITION(0x1, 0x630) }, - { ZYDIS_DEFINITION(0x1, 0x635), ZYDIS_DEFINITION(0x1, 0x636) }, - { ZYDIS_DEFINITION(0x1, 0x62D), ZYDIS_DEFINITION(0x1, 0x62E) }, - { ZYDIS_DEFINITION(0x1, 0x61F), ZYDIS_DEFINITION(0x1, 0x620) }, - { ZYDIS_DEFINITION(0x1, 0x627), ZYDIS_DEFINITION(0x1, 0x628) }, - { ZYDIS_DEFINITION(0x1, 0x621), ZYDIS_DEFINITION(0x1, 0x622) }, - { ZYDIS_DEFINITION(0x1, 0x629), ZYDIS_DEFINITION(0x1, 0x62A) }, - { ZYDIS_DEFINITION(0x1, 0x91), ZYDIS_DEFINITION(0x1, 0x92) }, - { ZYDIS_DEFINITION(0xB, 0x665), ZYDIS_DEFINITION(0xB, 0x666) }, - { ZYDIS_DEFINITION(0x1, 0x667), ZYDIS_DEFINITION(0x1, 0x668) }, - { ZYDIS_DEFINITION(0x1, 0x9D), ZYDIS_DEFINITION(0x1, 0x9E) }, - { ZYDIS_DEFINITION(0xB, 0x675), ZYDIS_DEFINITION(0xB, 0x676) }, - { ZYDIS_DEFINITION(0x1, 0x677), ZYDIS_DEFINITION(0x1, 0x678) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x128), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x129) }, - { ZYDIS_DEFINITION(0x1, 0x216), ZYDIS_DEFINITION(0x1, 0x217) }, - { ZYDIS_DEFINITION(0x1, 0xFC), ZYDIS_DEFINITION(0x1, 0xFD) }, - { ZYDIS_DEFINITION(0x1, 0xFE), ZYDIS_DEFINITION(0x1, 0xFF) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B4) }, - { ZYDIS_DEFINITION(0x1, 0x99), ZYDIS_DEFINITION(0x1, 0x9A) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x299) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x29C) }, - { ZYDIS_DEFINITION(0x1, 0x35D), ZYDIS_DEFINITION(0x1, 0x35E) }, - { ZYDIS_DEFINITION(0x1, 0x35F), ZYDIS_DEFINITION(0x1, 0x360) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12B) }, - { ZYDIS_DEFINITION(0x1, 0x6D9), ZYDIS_DEFINITION(0x1, 0x6DA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x18), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x19) }, - { ZYDIS_DEFINITION(0x1, 0x97), ZYDIS_DEFINITION(0x1, 0x98) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12D) }, + { ZYDIS_DEFINITION(0x1, 0x645), ZYDIS_DEFINITION(0x1, 0x646) }, + { ZYDIS_DEFINITION(0x1, 0x63D), ZYDIS_DEFINITION(0x1, 0x63E) }, + { ZYDIS_DEFINITION(0x1, 0x62D), ZYDIS_DEFINITION(0x1, 0x62E) }, + { ZYDIS_DEFINITION(0x1, 0x635), ZYDIS_DEFINITION(0x1, 0x636) }, + { ZYDIS_DEFINITION(0x1, 0x64C), ZYDIS_DEFINITION(0x1, 0x64D) }, + { ZYDIS_DEFINITION(0x1, 0x643), ZYDIS_DEFINITION(0x1, 0x644) }, + { ZYDIS_DEFINITION(0x1, 0x62F), ZYDIS_DEFINITION(0x1, 0x630) }, + { ZYDIS_DEFINITION(0x1, 0x637), ZYDIS_DEFINITION(0x1, 0x638) }, + { ZYDIS_DEFINITION(0x1, 0x649), ZYDIS_DEFINITION(0x1, 0x64A) }, + { ZYDIS_DEFINITION(0x1, 0x641), ZYDIS_DEFINITION(0x1, 0x642) }, + { ZYDIS_DEFINITION(0x1, 0x647), ZYDIS_DEFINITION(0x1, 0x648) }, + { ZYDIS_DEFINITION(0x1, 0x63F), ZYDIS_DEFINITION(0x1, 0x640) }, + { ZYDIS_DEFINITION(0x1, 0x631), ZYDIS_DEFINITION(0x1, 0x632) }, + { ZYDIS_DEFINITION(0x1, 0x639), ZYDIS_DEFINITION(0x1, 0x63A) }, + { ZYDIS_DEFINITION(0x1, 0x633), ZYDIS_DEFINITION(0x1, 0x634) }, + { ZYDIS_DEFINITION(0x1, 0x63B), ZYDIS_DEFINITION(0x1, 0x63C) }, + { ZYDIS_DEFINITION(0x1, 0x8F), ZYDIS_DEFINITION(0x1, 0x90) }, + { ZYDIS_DEFINITION(0xB, 0x677), ZYDIS_DEFINITION(0xB, 0x678) }, + { ZYDIS_DEFINITION(0x1, 0x679), ZYDIS_DEFINITION(0x1, 0x67A) }, + { ZYDIS_DEFINITION(0x1, 0x9B), ZYDIS_DEFINITION(0x1, 0x9C) }, + { ZYDIS_DEFINITION(0xB, 0x687), ZYDIS_DEFINITION(0xB, 0x688) }, + { ZYDIS_DEFINITION(0x1, 0x689), ZYDIS_DEFINITION(0x1, 0x68A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x12F) }, - { ZYDIS_DEFINITION(0x1, 0x34F), ZYDIS_DEFINITION(0x1, 0x350) }, - { ZYDIS_DEFINITION(0x1, 0x351), ZYDIS_DEFINITION(0x1, 0x352) }, - { ZYDIS_DEFINITION(0x1, 0x707), ZYDIS_DEFINITION(0x1, 0x708) }, - { ZYDIS_DEFINITION(0x1, 0x709), ZYDIS_DEFINITION(0x1, 0x70A) }, + { ZYDIS_DEFINITION(0x1, 0x21B), ZYDIS_DEFINITION(0x1, 0x21C) }, + { ZYDIS_DEFINITION(0x1, 0xFB), ZYDIS_DEFINITION(0x1, 0xFC) }, + { ZYDIS_DEFINITION(0x1, 0xFD), ZYDIS_DEFINITION(0x1, 0xFE) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2CA) }, + { ZYDIS_DEFINITION(0x1, 0x97), ZYDIS_DEFINITION(0x1, 0x98) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2AF) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B2) }, + { ZYDIS_DEFINITION(0x1, 0x373), ZYDIS_DEFINITION(0x1, 0x374) }, + { ZYDIS_DEFINITION(0x1, 0x375), ZYDIS_DEFINITION(0x1, 0x376) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x130), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x131) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x132) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x133), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x134) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x135), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x6EC), ZYDIS_DEFINITION(0x1, 0x6ED) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x18), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x19) }, + { ZYDIS_DEFINITION(0x1, 0x95), ZYDIS_DEFINITION(0x1, 0x96) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x132), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x133) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x134), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x135) }, + { ZYDIS_DEFINITION(0x1, 0x365), ZYDIS_DEFINITION(0x1, 0x366) }, + { ZYDIS_DEFINITION(0x1, 0x367), ZYDIS_DEFINITION(0x1, 0x368) }, + { ZYDIS_DEFINITION(0x1, 0x71A), ZYDIS_DEFINITION(0x1, 0x71B) }, + { ZYDIS_DEFINITION(0x1, 0x71C), ZYDIS_DEFINITION(0x1, 0x71D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x136), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x137) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x139) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13B) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x138) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x139), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x13F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x140), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x141) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x142), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x143) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x144), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x145) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x146), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x147) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x148), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x149), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x148), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x149) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x14F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x150) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x151), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x152) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x153), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x154) }, @@ -569,264 +602,266 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x161), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x162) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x163), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x164) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x165), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x166) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x167) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x168), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x169) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x167), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x168) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x169), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x16F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x170), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x171) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x172), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x173) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x174), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x175) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x176), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x177) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x178) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x179), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x178), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x179) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17D) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x17F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x180) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x181), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x182) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x183), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x184) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x185), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x186), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x187) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x188), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x189) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x185), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x186) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x187), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x188) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x189), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x18F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x190), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x191) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x192), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x193) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x194), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x195) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x196), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x197) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x198), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x199) }, + { ZYDIS_DEFINITION(0x1, 0x6EA), ZYDIS_DEFINITION(0x1, 0x6EB) }, { ZYDIS_DEFINITION(0x1, 0x4), ZYDIS_DEFINITION(0x1, 0x5) }, { ZYDIS_DEFINITION(0x1, 0x6), ZYDIS_DEFINITION(0x1, 0x7) }, { ZYDIS_DEFINITION(0x1, 0x8), ZYDIS_DEFINITION(0x1, 0x9) }, { ZYDIS_DEFINITION(0x1, 0xA), ZYDIS_DEFINITION(0x1, 0xB) }, - { ZYDIS_DEFINITION(0x1, 0x5FD), ZYDIS_DEFINITION(0x1, 0x5FE) }, - { ZYDIS_DEFINITION(0x1, 0x5FF), ZYDIS_DEFINITION(0x1, 0x600) }, - { ZYDIS_DEFINITION(0x1, 0x601), ZYDIS_DEFINITION(0x1, 0x602) }, - { ZYDIS_DEFINITION(0x1, 0x603), ZYDIS_DEFINITION(0x1, 0x604) }, + { ZYDIS_DEFINITION(0x1, 0x60F), ZYDIS_DEFINITION(0x1, 0x610) }, + { ZYDIS_DEFINITION(0x1, 0x611), ZYDIS_DEFINITION(0x1, 0x612) }, + { ZYDIS_DEFINITION(0x1, 0x613), ZYDIS_DEFINITION(0x1, 0x614) }, + { ZYDIS_DEFINITION(0x1, 0x615), ZYDIS_DEFINITION(0x1, 0x616) }, { ZYDIS_DEFINITION(0x1, 0x48), ZYDIS_DEFINITION(0x1, 0x49) }, { ZYDIS_DEFINITION(0x1, 0x4A), ZYDIS_DEFINITION(0x1, 0x4B) }, { ZYDIS_DEFINITION(0x1, 0x4C), ZYDIS_DEFINITION(0x1, 0x4D) }, { ZYDIS_DEFINITION(0x1, 0x4E), ZYDIS_DEFINITION(0x1, 0x4F) }, - { ZYDIS_DEFINITION(0x1, 0x6A0), ZYDIS_DEFINITION(0x1, 0x6A1) }, - { ZYDIS_DEFINITION(0x1, 0x6A2), ZYDIS_DEFINITION(0x1, 0x6A3) }, - { ZYDIS_DEFINITION(0x1, 0x6A4), ZYDIS_DEFINITION(0x1, 0x6A5) }, - { ZYDIS_DEFINITION(0x1, 0x6A6), ZYDIS_DEFINITION(0x1, 0x6A7) }, - { ZYDIS_DEFINITION(0x1, 0x715), ZYDIS_DEFINITION(0x1, 0x716) }, - { ZYDIS_DEFINITION(0x1, 0x717), ZYDIS_DEFINITION(0x1, 0x718) }, - { ZYDIS_DEFINITION(0x1, 0x719), ZYDIS_DEFINITION(0x1, 0x71A) }, - { ZYDIS_DEFINITION(0x1, 0x71B), ZYDIS_DEFINITION(0x1, 0x71C) }, - { ZYDIS_DEFINITION(0x1, 0xD6), ZYDIS_DEFINITION(0x1, 0xD7) }, - { ZYDIS_DEFINITION(0x1, 0xD8), ZYDIS_DEFINITION(0x1, 0xD9) }, - { ZYDIS_DEFINITION(0x1, 0xDA), ZYDIS_DEFINITION(0x1, 0xDB) }, - { ZYDIS_DEFINITION(0x1, 0xDC), ZYDIS_DEFINITION(0x1, 0xDD) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE, 0x2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x60), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x61) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x62), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x63) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x64), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x65) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x66), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x67) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x68), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x69) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6C) }, + { ZYDIS_DEFINITION(0x1, 0x6B2), ZYDIS_DEFINITION(0x1, 0x6B3) }, + { ZYDIS_DEFINITION(0x1, 0x6B4), ZYDIS_DEFINITION(0x1, 0x6B5) }, + { ZYDIS_DEFINITION(0x1, 0x6B6), ZYDIS_DEFINITION(0x1, 0x6B7) }, + { ZYDIS_DEFINITION(0x1, 0x6B8), ZYDIS_DEFINITION(0x1, 0x6B9) }, + { ZYDIS_DEFINITION(0x1, 0x728), ZYDIS_DEFINITION(0x1, 0x729) }, + { ZYDIS_DEFINITION(0x1, 0x72A), ZYDIS_DEFINITION(0x1, 0x72B) }, + { ZYDIS_DEFINITION(0x1, 0x72C), ZYDIS_DEFINITION(0x1, 0x72D) }, + { ZYDIS_DEFINITION(0x1, 0x72E), ZYDIS_DEFINITION(0x1, 0x72F) }, + { ZYDIS_DEFINITION(0x1, 0xD5), ZYDIS_DEFINITION(0x1, 0xD6) }, + { ZYDIS_DEFINITION(0x1, 0xD7), ZYDIS_DEFINITION(0x1, 0xD8) }, + { ZYDIS_DEFINITION(0x1, 0xD9), ZYDIS_DEFINITION(0x1, 0xDA) }, + { ZYDIS_DEFINITION(0x1, 0xDB), ZYDIS_DEFINITION(0x1, 0xDC) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x60) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x61), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x62) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x63), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x64) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x65), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x66) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x67), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x68) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x69), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6C) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x70), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x71) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x72) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x70) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x71), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x72) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x73) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x74), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x75) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x76), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x77) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x78) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x79), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x80) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x81), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x82) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x83), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x84) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x85), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x86) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x87), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x88) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x89), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x90) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x91), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x92) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x93), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x94) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x95), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x96) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x74) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x75), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x76) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x77), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x78) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x79) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x80), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x81) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x82), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x83) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x84), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x85) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x86), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x87) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x88), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x89) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x90), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x91) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x92), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x93) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x94), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x95) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x96), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x97) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x4A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x4C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x97), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x98) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x98), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x99) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x4F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x51) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x53) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x99), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x56) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x57), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x58) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x59), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x5A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x20) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x21), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x22) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x24) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x20), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x21) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x23) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x24), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x25) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xBF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC7) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x92), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x93) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x94), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC9) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x96), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x97) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCF) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x9E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xCF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xA1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xA2) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xA3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xA4) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xA5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xA6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD3) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xA9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xAA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xAB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xAC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xAD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xAE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD5) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xB1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xB2) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xB3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xB4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD7) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xB9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xBA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xBB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xBC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xBD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xBE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD8) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD9) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xC1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xC2) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xC3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xC4) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xC5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xC6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xC9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xCA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xCB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xCC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xCD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xCE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDE) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xD2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xDF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE4) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xD8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xD9) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xDA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xDB) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xDC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xDD) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xDE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xDF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xE2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xE3) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xE4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xE5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xE7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xE8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xE9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xEA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xEB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0xEC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xED) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFF) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x100) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xEF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xFF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x100) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x101) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x102) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x107), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x108) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x109), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x10A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x102), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x103) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x104), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x105) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x103), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x104) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x105), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x106) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x10D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x10E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x10F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x110) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x111), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x112) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x113), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x114) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x115), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x116) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x106), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x107) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x108), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x109) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x110) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x111), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x112) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x113), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x114) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x115), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x116) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x107), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x108) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x109), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x110) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x111) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x112), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x113) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x114), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x115) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x116), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x117) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x129), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x12A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x12B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x12C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x12D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x12E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x12F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x130) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x131), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x132) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x117), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x118) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x119), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x118), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x119) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x139) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x13C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x13D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x120) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x120), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x121) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x140), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x141) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x121), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x122) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x122), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x123) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x144), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x145) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x123), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x124) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x125), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x126) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x127), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x128) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x129), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x130) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x131), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x132) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x133), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x134) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x135), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x136) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x137), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x138) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x139), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x140) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x141) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x142) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x143), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x144) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x145), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x146) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x147), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x148) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x149), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x150) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x151), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x152) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x153), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x154), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x155), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x124), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x125) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x126), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x127) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x128), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x129) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x130), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x131) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x132), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x133) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x134), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x135) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x136), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x137) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x139) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x140), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x141) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x142), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x143) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x144), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x145) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x146), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x147) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x148), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x149) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14B) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x150), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x151) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x152), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x153) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x154), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x155) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x156), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x157) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x158), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x159) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x15A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x15B) }, @@ -836,342 +871,368 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x162), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x163) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x164), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x165) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x166), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x167) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x168), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x169) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x170) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x171), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x172) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x173), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x174) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x175), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x176) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x177), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x178) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x179), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x180) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x8) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x9) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0xA) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0xB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x170), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x171) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x172), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x173) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x174), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x175) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x176), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x177) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x178), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x179) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x185), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x186) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x187), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x188) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x189), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x190) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x191), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x192) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x193), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x194) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x195), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x196) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x197), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x198) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0xC) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0xD) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0xE) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0xF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x184), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x185) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x186), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x187) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x188), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x189) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x190), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x191) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x192), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x193) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x194), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x195) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x196), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x197) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x198), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x199) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B1) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x25) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CA) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x26) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1BF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x237), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x238) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x239), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x241), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x242) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x259), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1ED) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x200), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x201) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x202), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x203) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x204), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x205) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x206), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x207) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x208), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x209) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x210), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x211) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x212), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x213) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x214), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x215) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x216), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x217) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x218), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x219) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x220), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x221) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x222), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x223) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x224), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x225) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x226), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x227) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x228), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x229) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x230), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x231) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x232), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x233) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x234), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x235) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x236), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x237) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x238), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x239) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x240), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x241) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x242), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x243) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x244), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x245) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x246), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x247) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x248), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x249) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x250), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x251) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x252), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x253) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x254), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x255) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x256), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x257) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x258), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x259) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x260), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x261), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x262), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x27) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x247), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x248) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x249), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x260) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x265), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x266) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x200) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x201), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x202) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x203), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x204) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x205), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x206) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x207), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x208) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x209), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x20F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x210) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x211), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x212) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x213), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x214) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x215), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x216) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x217), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x218) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x219), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x21F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x220) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x221), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x222) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x223), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x224) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x225), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x226) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x227), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x228) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x229), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x22F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x230) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x231), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x232) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x233), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x234) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x235), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x236) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x237), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x238) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x239), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x23F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x240) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x241), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x242) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x243), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x244) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x245), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x246) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x247), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x248) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x249), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x24F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x250) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x251), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x252) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x253), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x254) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x255), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x256) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x257), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x258) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x259), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x260) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x261), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x262) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x263), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x264) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x265), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x266) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x267), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x268) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x269), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x270), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x271), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x272), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x273) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x274), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x275) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x276), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x277) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x278), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x279) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x280), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x281) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x282), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x283) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x284), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x285) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x286), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x287) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x288), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x289) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x270) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x271), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x272) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x273), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x274) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x275), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x276) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x277), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x278) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x279), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x280) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x281), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x282) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x283), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x284) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x285), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x286) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x287), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x288), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x289), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x290), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x291) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x292), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x293) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x294), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x295) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x296), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x297) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x298), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x299) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29D) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29E) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A0) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A1) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A2) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A3) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x27) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A5) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x296), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x297), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x298), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x299), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A6) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2AA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2AC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2AE) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B0) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B1) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B2) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B3) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B4) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x36C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x36D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BA) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x29) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C4) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C5) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C6) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C7) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C8) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C9) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CA) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x28) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CC) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CF) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D1) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E0) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D7) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D8) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D9) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DA) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2DF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E1) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E2) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E3) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E4) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E6) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2EA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2EC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2EE) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x300) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x301), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x302) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x303), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x304) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x305) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x306) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x307) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2FF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x300), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x301) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x302), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x303) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x304), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x305) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x306), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x307) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x308) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x309), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x310) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x311), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x312) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x313), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x314) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x315), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x316) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x317), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x318) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x319), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x320) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x321), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x322) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x323), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x324) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x309) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x30F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x310), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x311) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x312), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x313) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x314), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x315) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x316), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x317) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x318), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x319) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x31F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x320), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x321) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x322), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x323) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x324), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x325) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x326), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x327) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x328), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x329) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32B) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32D) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32E) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x330), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x331) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x332), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x333) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x334), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x335) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x336), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x337) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x338), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x339) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x340), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x341) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x342), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x343) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x344), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x345) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x346), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x347) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x348), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x349) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34B) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x18) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x19) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x327), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x328) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x329), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x350), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x351) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x352), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x353) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x354), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x355) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1A) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x331), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x332) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x333), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x334) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x335), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x336) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x337), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x338) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x339), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x33F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x340) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x341), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x342) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x343), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x344) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x345), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x346) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x350) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x351), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x352) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x353), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x354) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x355), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x356) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x357), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x358) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x359) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x360) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x361), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x362) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x363), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x364) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x365), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x366) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x367), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x368) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x369), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36C) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x358), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x359) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x35F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x360), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x361) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x362), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x363) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x364), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x365) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x366), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x367) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x368), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x369) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36D) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x370), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x371) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x372) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x373), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x374) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x375), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x376) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7F) }, - { ZYDIS_DEFINITION(0xE, 0x20E), ZYDIS_DEFINITION(0xE, 0x20F) }, - { ZYDIS_DEFINITION(0xD, 0x210), ZYDIS_DEFINITION(0xD, 0x211) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x30) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x32) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x34) }, - { ZYDIS_DEFINITION(0x1, 0x6C4), ZYDIS_DEFINITION(0x1, 0x6C5) }, - { ZYDIS_DEFINITION(0x1, 0x6C6), ZYDIS_DEFINITION(0x1, 0x6C7) }, - { ZYDIS_DEFINITION(0x1, 0x70C), ZYDIS_DEFINITION(0x1, 0x70D) }, - { ZYDIS_DEFINITION(0x1, 0x70E), ZYDIS_DEFINITION(0x1, 0x70F) }, - { ZYDIS_DEFINITION(0x1, 0x2D0), ZYDIS_DEFINITION(0x1, 0x2D1) }, - { ZYDIS_DEFINITION(0x1, 0x2D2), ZYDIS_DEFINITION(0x1, 0x2D3) }, - { ZYDIS_DEFINITION(0x1, 0x2D4), ZYDIS_DEFINITION(0x1, 0x2D5) }, - { ZYDIS_DEFINITION(0x1, 0x2D6), ZYDIS_DEFINITION(0x1, 0x2D7) }, - { ZYDIS_DEFINITION(0x1, 0x2D8), ZYDIS_DEFINITION(0x1, 0x2D9) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x295) }, - { ZYDIS_DEFINITION(0x1, 0x2DA), ZYDIS_DEFINITION(0x1, 0x2DB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x36) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x377), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x378) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x379), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x380) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x381), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x382) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x383), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x384) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x385), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x386) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x387), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x388) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x389), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x390) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x391), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x392) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x393), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x394) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x374), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x375) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x376), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x377) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x378), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x379) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x37F) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x380) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x381) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x382) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x383) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x384), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x385) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x386), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x387) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x388), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x389) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x38F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x390), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x391) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x392), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x393) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x394) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x395), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x396) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x397), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x398) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x399), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AC) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x399) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7F) }, + { ZYDIS_DEFINITION(0xE, 0x213), ZYDIS_DEFINITION(0xE, 0x214) }, + { ZYDIS_DEFINITION(0xD, 0x215), ZYDIS_DEFINITION(0xD, 0x216) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x30), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x31) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x32), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x33) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x35) }, + { ZYDIS_DEFINITION(0x1, 0x6D6), ZYDIS_DEFINITION(0x1, 0x6D7) }, + { ZYDIS_DEFINITION(0x1, 0x6D8), ZYDIS_DEFINITION(0x1, 0x6D9) }, + { ZYDIS_DEFINITION(0x1, 0x71F), ZYDIS_DEFINITION(0x1, 0x720) }, + { ZYDIS_DEFINITION(0x1, 0x721), ZYDIS_DEFINITION(0x1, 0x722) }, + { ZYDIS_DEFINITION(0x1, 0x2E6), ZYDIS_DEFINITION(0x1, 0x2E7) }, + { ZYDIS_DEFINITION(0x1, 0x2E8), ZYDIS_DEFINITION(0x1, 0x2E9) }, + { ZYDIS_DEFINITION(0x1, 0x2EA), ZYDIS_DEFINITION(0x1, 0x2EB) }, + { ZYDIS_DEFINITION(0x1, 0x2EC), ZYDIS_DEFINITION(0x1, 0x2ED) }, + { ZYDIS_DEFINITION(0x1, 0x2EE), ZYDIS_DEFINITION(0x1, 0x2EF) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2AB) }, + { ZYDIS_DEFINITION(0x1, 0x2F0), ZYDIS_DEFINITION(0x1, 0x2F1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x37) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x39F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3A9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D3) }, { ZYDIS_DEFINITION(0x1, 0x4), ZYDIS_DEFINITION(0x1, 0x5) }, { ZYDIS_DEFINITION(0x1, 0x6), ZYDIS_DEFINITION(0x1, 0x7) }, { ZYDIS_DEFINITION(0x1, 0x18), ZYDIS_DEFINITION(0x1, 0x19) }, @@ -1190,170 +1251,78 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_DEFINITION(0x1, 0x12), ZYDIS_DEFINITION(0x1, 0x13) }, { ZYDIS_DEFINITION(0x1, 0x8), ZYDIS_DEFINITION(0x1, 0x9) }, { ZYDIS_DEFINITION(0x1, 0xA), ZYDIS_DEFINITION(0x1, 0xB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3D9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3DF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3E9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3ED) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3EF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x400), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x401) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x402), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x403) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x404), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x405) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x406), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x407) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x408), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x409) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x410), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x411) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x412), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x413) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x414), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x415) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x417) }, { ZYDIS_DEFINITION(0xC, 0x0), ZYDIS_DEFINITION(0xC, 0x1) }, { ZYDIS_DEFINITION(0xC, 0x2), ZYDIS_DEFINITION(0xC, 0x3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x419) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3F) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xAD) }, - { ZYDIS_DEFINITION(0x1, 0x35B), ZYDIS_DEFINITION(0x1, 0x35D) }, - { ZYDIS_DEFINITION(0x1, 0x35C), ZYDIS_DEFINITION(0x1, 0x35E) }, - { ZYDIS_DEFINITION(0x1, 0x35F), ZYDIS_DEFINITION(0x1, 0x361) }, - { ZYDIS_DEFINITION(0x1, 0x360), ZYDIS_DEFINITION(0x1, 0x362) }, - { ZYDIS_DEFINITION(0x1, 0x325), ZYDIS_DEFINITION(0x1, 0x32D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32E) }, - { ZYDIS_DEFINITION(0x1, 0x61B), ZYDIS_DEFINITION(0x1, 0x61D) }, - { ZYDIS_DEFINITION(0x1, 0x61C), ZYDIS_DEFINITION(0x1, 0x61E) }, - { ZYDIS_DEFINITION(0x1, 0x613), ZYDIS_DEFINITION(0x1, 0x615) }, - { ZYDIS_DEFINITION(0x1, 0x614), ZYDIS_DEFINITION(0x1, 0x616) }, - { ZYDIS_DEFINITION(0x1, 0x32A), ZYDIS_DEFINITION(0x1, 0x328) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x329) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x519) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x512) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x513) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x514) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x518) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x515) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x516) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x517) }, - { ZYDIS_DEFINITION(0x1, 0x301), ZYDIS_DEFINITION(0x1, 0x303) }, - { ZYDIS_DEFINITION(0x1, 0x302), ZYDIS_DEFINITION(0x1, 0x304) }, - { ZYDIS_DEFINITION(0x1, 0x305), ZYDIS_DEFINITION(0x1, 0x307) }, - { ZYDIS_DEFINITION(0x1, 0x306), ZYDIS_DEFINITION(0x1, 0x308) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x339) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33A) }, - { ZYDIS_DEFINITION(0x1, 0x60D), ZYDIS_DEFINITION(0x1, 0x60E) }, - { ZYDIS_DEFINITION(0x1, 0x10D), ZYDIS_DEFINITION(0x1, 0x10E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3FF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x400), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x401), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x402), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x403), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x404), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x405), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x406), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x407), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x408), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x331), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x332), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5EE), ZYDIS_DEFINITION(0x1, 0x5F0) }, - { ZYDIS_DEFINITION(0x1, 0x5EF), ZYDIS_DEFINITION(0x1, 0x5F1) }, - { ZYDIS_DEFINITION(0x1, 0x5DC), ZYDIS_DEFINITION(0x1, 0x5DE) }, - { ZYDIS_DEFINITION(0x1, 0x5DD), ZYDIS_DEFINITION(0x1, 0x5DF) }, - { ZYDIS_DEFINITION(0x1, 0x5CA), ZYDIS_DEFINITION(0x1, 0x5CC) }, - { ZYDIS_DEFINITION(0x1, 0x5CB), ZYDIS_DEFINITION(0x1, 0x5CD) }, - { ZYDIS_DEFINITION(0x1, 0xE3), ZYDIS_DEFINITION(0x1, 0xE5) }, - { ZYDIS_DEFINITION(0x1, 0xE4), ZYDIS_DEFINITION(0x1, 0xE6) }, - { ZYDIS_DEFINITION(0x1, 0xDB), ZYDIS_DEFINITION(0x1, 0xDD) }, - { ZYDIS_DEFINITION(0x1, 0xDC), ZYDIS_DEFINITION(0x1, 0xDE) }, - { ZYDIS_DEFINITION(0x1, 0x377), ZYDIS_DEFINITION(0x1, 0x379) }, - { ZYDIS_DEFINITION(0x1, 0x378), ZYDIS_DEFINITION(0x1, 0x37A) }, + { ZYDIS_DEFINITION(0x1, 0x361), ZYDIS_DEFINITION(0x1, 0x363) }, + { ZYDIS_DEFINITION(0x1, 0x362), ZYDIS_DEFINITION(0x1, 0x364) }, + { ZYDIS_DEFINITION(0x1, 0x365), ZYDIS_DEFINITION(0x1, 0x367) }, + { ZYDIS_DEFINITION(0x1, 0x366), ZYDIS_DEFINITION(0x1, 0x368) }, + { ZYDIS_DEFINITION(0x1, 0x32B), ZYDIS_DEFINITION(0x1, 0x333) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x334) }, { ZYDIS_DEFINITION(0x1, 0x623), ZYDIS_DEFINITION(0x1, 0x625) }, { ZYDIS_DEFINITION(0x1, 0x624), ZYDIS_DEFINITION(0x1, 0x626) }, - { ZYDIS_DEFINITION(0x1, 0xBB), ZYDIS_DEFINITION(0x1, 0xBD) }, - { ZYDIS_DEFINITION(0x1, 0xBC), ZYDIS_DEFINITION(0x1, 0xBE) }, - { ZYDIS_DEFINITION(0x1, 0x36B), ZYDIS_DEFINITION(0x1, 0x36D) }, - { ZYDIS_DEFINITION(0x1, 0x36C), ZYDIS_DEFINITION(0x1, 0x36E) }, - { ZYDIS_DEFINITION(0x1, 0x127), ZYDIS_DEFINITION(0x1, 0x129) }, - { ZYDIS_DEFINITION(0x1, 0x128), ZYDIS_DEFINITION(0x1, 0x12A) }, - { ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_DEFINITION(0x1, 0x115) }, - { ZYDIS_DEFINITION(0x1, 0x114), ZYDIS_DEFINITION(0x1, 0x116) }, - { ZYDIS_DEFINITION(0x1, 0x5FB), ZYDIS_DEFINITION(0x1, 0x5FD) }, - { ZYDIS_DEFINITION(0x1, 0x5FC), ZYDIS_DEFINITION(0x1, 0x5FE) }, - { ZYDIS_DEFINITION(0x1, 0x2F1), ZYDIS_DEFINITION(0x1, 0x2F3) }, - { ZYDIS_DEFINITION(0x1, 0x2F2), ZYDIS_DEFINITION(0x1, 0x2F4) }, - { ZYDIS_DEFINITION(0x1, 0x163), ZYDIS_DEFINITION(0x1, 0x165) }, - { ZYDIS_DEFINITION(0x1, 0x164), ZYDIS_DEFINITION(0x1, 0x166) }, - { ZYDIS_DEFINITION(0x1, 0x2E5), ZYDIS_DEFINITION(0x1, 0x2E7) }, - { ZYDIS_DEFINITION(0x1, 0x2E6), ZYDIS_DEFINITION(0x1, 0x2E8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40E) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x40F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x410), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x411), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x412), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x413), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x414), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x415), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2D7) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5F6) }, - { ZYDIS_DEFINITION(0xB, 0x103), ZYDIS_DEFINITION(0xB, 0x105) }, - { ZYDIS_DEFINITION(0xB, 0x104), ZYDIS_DEFINITION(0xB, 0x106) }, - { ZYDIS_DEFINITION(0xB, 0x5E6), ZYDIS_DEFINITION(0xB, 0x5E8) }, - { ZYDIS_DEFINITION(0xB, 0x5E7), ZYDIS_DEFINITION(0xB, 0x5E9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x417) }, - { ZYDIS_DEFINITION(0x1, 0x4), ZYDIS_DEFINITION(0x1, 0x5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x419) }, - { ZYDIS_DEFINITION(0x1, 0x1C), ZYDIS_DEFINITION(0x1, 0x1D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41B) }, - { ZYDIS_DEFINITION(0x1, 0x16), ZYDIS_DEFINITION(0x1, 0x17) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41D) }, - { ZYDIS_DEFINITION(0x1, 0x10), ZYDIS_DEFINITION(0x1, 0x11) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41F) }, - { ZYDIS_DEFINITION(0x1, 0x22), ZYDIS_DEFINITION(0x1, 0x23) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x420), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x421) }, - { ZYDIS_DEFINITION(0x1, 0xA), ZYDIS_DEFINITION(0x1, 0xB) }, - { ZYDIS_DEFINITION(0x1, 0x353), ZYDIS_DEFINITION(0x1, 0x355) }, - { ZYDIS_DEFINITION(0x1, 0x354), ZYDIS_DEFINITION(0x1, 0x356) }, - { ZYDIS_DEFINITION(0x1, 0x357), ZYDIS_DEFINITION(0x1, 0x359) }, - { ZYDIS_DEFINITION(0x1, 0x358), ZYDIS_DEFINITION(0x1, 0x35A) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32C) }, - { ZYDIS_DEFINITION(0x1, 0x617), ZYDIS_DEFINITION(0x1, 0x619) }, - { ZYDIS_DEFINITION(0x1, 0x618), ZYDIS_DEFINITION(0x1, 0x61A) }, - { ZYDIS_DEFINITION(0x1, 0x60F), ZYDIS_DEFINITION(0x1, 0x611) }, - { ZYDIS_DEFINITION(0x1, 0x610), ZYDIS_DEFINITION(0x1, 0x612) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x326) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x327) }, - { ZYDIS_DEFINITION(0x1, 0x2F9), ZYDIS_DEFINITION(0x1, 0x2FB) }, - { ZYDIS_DEFINITION(0x1, 0x2FA), ZYDIS_DEFINITION(0x1, 0x2FC) }, - { ZYDIS_DEFINITION(0x1, 0x2FD), ZYDIS_DEFINITION(0x1, 0x2FF) }, - { ZYDIS_DEFINITION(0x1, 0x2FE), ZYDIS_DEFINITION(0x1, 0x300) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x337) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x338) }, - { ZYDIS_DEFINITION(0x1, 0x60B), ZYDIS_DEFINITION(0x1, 0x60C) }, - { ZYDIS_DEFINITION(0x1, 0x10B), ZYDIS_DEFINITION(0x1, 0x10C) }, + { ZYDIS_DEFINITION(0x1, 0x61B), ZYDIS_DEFINITION(0x1, 0x61D) }, + { ZYDIS_DEFINITION(0x1, 0x61C), ZYDIS_DEFINITION(0x1, 0x61E) }, + { ZYDIS_DEFINITION(0x1, 0x330), ZYDIS_DEFINITION(0x1, 0x32E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x521) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51A) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x520) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51D) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51F) }, + { ZYDIS_DEFINITION(0x1, 0x307), ZYDIS_DEFINITION(0x1, 0x309) }, + { ZYDIS_DEFINITION(0x1, 0x308), ZYDIS_DEFINITION(0x1, 0x30A) }, + { ZYDIS_DEFINITION(0x1, 0x30B), ZYDIS_DEFINITION(0x1, 0x30D) }, + { ZYDIS_DEFINITION(0x1, 0x30C), ZYDIS_DEFINITION(0x1, 0x30E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x340) }, + { ZYDIS_DEFINITION(0x1, 0x615), ZYDIS_DEFINITION(0x1, 0x616) }, + { ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_DEFINITION(0x1, 0x114) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x420), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x421), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x422), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x423), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x424), ZYDIS_INVALID }, @@ -1362,315 +1331,325 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x427), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x428), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x429), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x32F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x330), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5EA), ZYDIS_DEFINITION(0x1, 0x5EC) }, - { ZYDIS_DEFINITION(0x1, 0x5EB), ZYDIS_DEFINITION(0x1, 0x5ED) }, - { ZYDIS_DEFINITION(0x1, 0xDF), ZYDIS_DEFINITION(0x1, 0xE1) }, - { ZYDIS_DEFINITION(0x1, 0xE0), ZYDIS_DEFINITION(0x1, 0xE2) }, - { ZYDIS_DEFINITION(0x1, 0xD7), ZYDIS_DEFINITION(0x1, 0xD9) }, - { ZYDIS_DEFINITION(0x1, 0xD8), ZYDIS_DEFINITION(0x1, 0xDA) }, - { ZYDIS_DEFINITION(0x1, 0x373), ZYDIS_DEFINITION(0x1, 0x375) }, - { ZYDIS_DEFINITION(0x1, 0x374), ZYDIS_DEFINITION(0x1, 0x376) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x430), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x337), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x338), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5F6), ZYDIS_DEFINITION(0x1, 0x5F8) }, + { ZYDIS_DEFINITION(0x1, 0x5F7), ZYDIS_DEFINITION(0x1, 0x5F9) }, + { ZYDIS_DEFINITION(0x1, 0x5E4), ZYDIS_DEFINITION(0x1, 0x5E6) }, + { ZYDIS_DEFINITION(0x1, 0x5E5), ZYDIS_DEFINITION(0x1, 0x5E7) }, + { ZYDIS_DEFINITION(0x1, 0x5D2), ZYDIS_DEFINITION(0x1, 0x5D4) }, + { ZYDIS_DEFINITION(0x1, 0x5D3), ZYDIS_DEFINITION(0x1, 0x5D5) }, + { ZYDIS_DEFINITION(0x1, 0xE9), ZYDIS_DEFINITION(0x1, 0xEB) }, + { ZYDIS_DEFINITION(0x1, 0xEA), ZYDIS_DEFINITION(0x1, 0xEC) }, + { ZYDIS_DEFINITION(0x1, 0xE1), ZYDIS_DEFINITION(0x1, 0xE3) }, + { ZYDIS_DEFINITION(0x1, 0xE2), ZYDIS_DEFINITION(0x1, 0xE4) }, + { ZYDIS_DEFINITION(0x1, 0x37D), ZYDIS_DEFINITION(0x1, 0x37F) }, + { ZYDIS_DEFINITION(0x1, 0x37E), ZYDIS_DEFINITION(0x1, 0x380) }, + { ZYDIS_DEFINITION(0x1, 0x62B), ZYDIS_DEFINITION(0x1, 0x62D) }, + { ZYDIS_DEFINITION(0x1, 0x62C), ZYDIS_DEFINITION(0x1, 0x62E) }, + { ZYDIS_DEFINITION(0x1, 0xB9), ZYDIS_DEFINITION(0x1, 0xBB) }, + { ZYDIS_DEFINITION(0x1, 0xBA), ZYDIS_DEFINITION(0x1, 0xBC) }, + { ZYDIS_DEFINITION(0x1, 0x371), ZYDIS_DEFINITION(0x1, 0x373) }, + { ZYDIS_DEFINITION(0x1, 0x372), ZYDIS_DEFINITION(0x1, 0x374) }, + { ZYDIS_DEFINITION(0x1, 0x12D), ZYDIS_DEFINITION(0x1, 0x12F) }, + { ZYDIS_DEFINITION(0x1, 0x12E), ZYDIS_DEFINITION(0x1, 0x130) }, + { ZYDIS_DEFINITION(0x1, 0x119), ZYDIS_DEFINITION(0x1, 0x11B) }, + { ZYDIS_DEFINITION(0x1, 0x11A), ZYDIS_DEFINITION(0x1, 0x11C) }, + { ZYDIS_DEFINITION(0x1, 0x603), ZYDIS_DEFINITION(0x1, 0x605) }, + { ZYDIS_DEFINITION(0x1, 0x604), ZYDIS_DEFINITION(0x1, 0x606) }, + { ZYDIS_DEFINITION(0x1, 0x2F7), ZYDIS_DEFINITION(0x1, 0x2F9) }, + { ZYDIS_DEFINITION(0x1, 0x2F8), ZYDIS_DEFINITION(0x1, 0x2FA) }, + { ZYDIS_DEFINITION(0x1, 0x169), ZYDIS_DEFINITION(0x1, 0x16B) }, + { ZYDIS_DEFINITION(0x1, 0x16A), ZYDIS_DEFINITION(0x1, 0x16C) }, + { ZYDIS_DEFINITION(0x1, 0x2EB), ZYDIS_DEFINITION(0x1, 0x2ED) }, + { ZYDIS_DEFINITION(0x1, 0x2EC), ZYDIS_DEFINITION(0x1, 0x2EE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x433), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x434) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x436) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x437) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x438), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x439), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x440), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DD) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FE) }, + { ZYDIS_DEFINITION(0xB, 0x109), ZYDIS_DEFINITION(0xB, 0x10B) }, + { ZYDIS_DEFINITION(0xB, 0x10A), ZYDIS_DEFINITION(0xB, 0x10C) }, + { ZYDIS_DEFINITION(0xB, 0x5EE), ZYDIS_DEFINITION(0xB, 0x5F0) }, + { ZYDIS_DEFINITION(0xB, 0x5EF), ZYDIS_DEFINITION(0xB, 0x5F1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x442) }, + { ZYDIS_DEFINITION(0x1, 0x4), ZYDIS_DEFINITION(0x1, 0x5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x444) }, + { ZYDIS_DEFINITION(0x1, 0x1C), ZYDIS_DEFINITION(0x1, 0x1D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x446) }, + { ZYDIS_DEFINITION(0x1, 0x16), ZYDIS_DEFINITION(0x1, 0x17) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x448) }, + { ZYDIS_DEFINITION(0x1, 0x10), ZYDIS_DEFINITION(0x1, 0x11) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x449), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44A) }, + { ZYDIS_DEFINITION(0x1, 0x22), ZYDIS_DEFINITION(0x1, 0x23) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44C) }, + { ZYDIS_DEFINITION(0x1, 0xA), ZYDIS_DEFINITION(0x1, 0xB) }, + { ZYDIS_DEFINITION(0x1, 0x359), ZYDIS_DEFINITION(0x1, 0x35B) }, + { ZYDIS_DEFINITION(0x1, 0x35A), ZYDIS_DEFINITION(0x1, 0x35C) }, + { ZYDIS_DEFINITION(0x1, 0x35D), ZYDIS_DEFINITION(0x1, 0x35F) }, + { ZYDIS_DEFINITION(0x1, 0x35E), ZYDIS_DEFINITION(0x1, 0x360) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x331) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x332) }, { ZYDIS_DEFINITION(0x1, 0x61F), ZYDIS_DEFINITION(0x1, 0x621) }, { ZYDIS_DEFINITION(0x1, 0x620), ZYDIS_DEFINITION(0x1, 0x622) }, - { ZYDIS_DEFINITION(0x1, 0xB7), ZYDIS_DEFINITION(0x1, 0xB9) }, - { ZYDIS_DEFINITION(0x1, 0xB8), ZYDIS_DEFINITION(0x1, 0xBA) }, - { ZYDIS_DEFINITION(0x1, 0x367), ZYDIS_DEFINITION(0x1, 0x369) }, - { ZYDIS_DEFINITION(0x1, 0x368), ZYDIS_DEFINITION(0x1, 0x36A) }, - { ZYDIS_DEFINITION(0x1, 0x11B), ZYDIS_DEFINITION(0x1, 0x11D) }, - { ZYDIS_DEFINITION(0x1, 0x11C), ZYDIS_DEFINITION(0x1, 0x11E) }, - { ZYDIS_DEFINITION(0x1, 0x123), ZYDIS_DEFINITION(0x1, 0x125) }, - { ZYDIS_DEFINITION(0x1, 0x124), ZYDIS_DEFINITION(0x1, 0x126) }, - { ZYDIS_DEFINITION(0x1, 0x5F7), ZYDIS_DEFINITION(0x1, 0x5F9) }, - { ZYDIS_DEFINITION(0x1, 0x5F8), ZYDIS_DEFINITION(0x1, 0x5FA) }, - { ZYDIS_DEFINITION(0x1, 0x2ED), ZYDIS_DEFINITION(0x1, 0x2EF) }, - { ZYDIS_DEFINITION(0x1, 0x2EE), ZYDIS_DEFINITION(0x1, 0x2F0) }, - { ZYDIS_DEFINITION(0x1, 0x15F), ZYDIS_DEFINITION(0x1, 0x161) }, - { ZYDIS_DEFINITION(0x1, 0x160), ZYDIS_DEFINITION(0x1, 0x162) }, - { ZYDIS_DEFINITION(0x1, 0x2E1), ZYDIS_DEFINITION(0x1, 0x2E3) }, - { ZYDIS_DEFINITION(0x1, 0x2E2), ZYDIS_DEFINITION(0x1, 0x2E4) }, - { ZYDIS_DEFINITION(0x1, 0x5B6), ZYDIS_DEFINITION(0x1, 0x5B8) }, - { ZYDIS_DEFINITION(0x1, 0x5B7), ZYDIS_DEFINITION(0x1, 0x5B9) }, - { ZYDIS_DEFINITION(0x1, 0x5C2), ZYDIS_DEFINITION(0x1, 0x5C4) }, - { ZYDIS_DEFINITION(0x1, 0x5C3), ZYDIS_DEFINITION(0x1, 0x5C5) }, - { ZYDIS_DEFINITION(0x1, 0x5BA), ZYDIS_DEFINITION(0x1, 0x5BC) }, - { ZYDIS_DEFINITION(0x1, 0x5BB), ZYDIS_DEFINITION(0x1, 0x5BD) }, - { ZYDIS_DEFINITION(0x1, 0x38B), ZYDIS_DEFINITION(0x1, 0x38D) }, - { ZYDIS_DEFINITION(0x1, 0x38C), ZYDIS_DEFINITION(0x1, 0x38E) }, - { ZYDIS_DEFINITION(0x1, 0x405), ZYDIS_DEFINITION(0x1, 0x407) }, - { ZYDIS_DEFINITION(0x1, 0x406), ZYDIS_DEFINITION(0x1, 0x408) }, - { ZYDIS_DEFINITION(0x1, 0x411), ZYDIS_DEFINITION(0x1, 0x413) }, - { ZYDIS_DEFINITION(0x1, 0x412), ZYDIS_DEFINITION(0x1, 0x414) }, - { ZYDIS_DEFINITION(0x1, 0x409), ZYDIS_DEFINITION(0x1, 0x40B) }, - { ZYDIS_DEFINITION(0x1, 0x40A), ZYDIS_DEFINITION(0x1, 0x40C) }, - { ZYDIS_DEFINITION(0x1, 0x393), ZYDIS_DEFINITION(0x1, 0x395) }, - { ZYDIS_DEFINITION(0x1, 0x394), ZYDIS_DEFINITION(0x1, 0x396) }, - { ZYDIS_DEFINITION(0x1, 0x5A6), ZYDIS_DEFINITION(0x1, 0x5A8) }, - { ZYDIS_DEFINITION(0x1, 0x5A7), ZYDIS_DEFINITION(0x1, 0x5A9) }, - { ZYDIS_DEFINITION(0x1, 0x5B2), ZYDIS_DEFINITION(0x1, 0x5B4) }, - { ZYDIS_DEFINITION(0x1, 0x5B3), ZYDIS_DEFINITION(0x1, 0x5B5) }, - { ZYDIS_DEFINITION(0x1, 0x5AA), ZYDIS_DEFINITION(0x1, 0x5AC) }, - { ZYDIS_DEFINITION(0x1, 0x5AB), ZYDIS_DEFINITION(0x1, 0x5AD) }, - { ZYDIS_DEFINITION(0x1, 0x387), ZYDIS_DEFINITION(0x1, 0x389) }, - { ZYDIS_DEFINITION(0x1, 0x388), ZYDIS_DEFINITION(0x1, 0x38A) }, + { ZYDIS_DEFINITION(0x1, 0x617), ZYDIS_DEFINITION(0x1, 0x619) }, + { ZYDIS_DEFINITION(0x1, 0x618), ZYDIS_DEFINITION(0x1, 0x61A) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32D) }, + { ZYDIS_DEFINITION(0x1, 0x2FF), ZYDIS_DEFINITION(0x1, 0x301) }, + { ZYDIS_DEFINITION(0x1, 0x300), ZYDIS_DEFINITION(0x1, 0x302) }, + { ZYDIS_DEFINITION(0x1, 0x303), ZYDIS_DEFINITION(0x1, 0x305) }, + { ZYDIS_DEFINITION(0x1, 0x304), ZYDIS_DEFINITION(0x1, 0x306) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33D) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33E) }, + { ZYDIS_DEFINITION(0x1, 0x613), ZYDIS_DEFINITION(0x1, 0x614) }, + { ZYDIS_DEFINITION(0x1, 0x111), ZYDIS_DEFINITION(0x1, 0x112) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x450), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x451), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x452), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x453), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x454), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x335), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x336), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5F2), ZYDIS_DEFINITION(0x1, 0x5F4) }, + { ZYDIS_DEFINITION(0x1, 0x5F3), ZYDIS_DEFINITION(0x1, 0x5F5) }, + { ZYDIS_DEFINITION(0x1, 0xE5), ZYDIS_DEFINITION(0x1, 0xE7) }, + { ZYDIS_DEFINITION(0x1, 0xE6), ZYDIS_DEFINITION(0x1, 0xE8) }, + { ZYDIS_DEFINITION(0x1, 0xDD), ZYDIS_DEFINITION(0x1, 0xDF) }, + { ZYDIS_DEFINITION(0x1, 0xDE), ZYDIS_DEFINITION(0x1, 0xE0) }, + { ZYDIS_DEFINITION(0x1, 0x379), ZYDIS_DEFINITION(0x1, 0x37B) }, + { ZYDIS_DEFINITION(0x1, 0x37A), ZYDIS_DEFINITION(0x1, 0x37C) }, + { ZYDIS_DEFINITION(0x1, 0x627), ZYDIS_DEFINITION(0x1, 0x629) }, + { ZYDIS_DEFINITION(0x1, 0x628), ZYDIS_DEFINITION(0x1, 0x62A) }, + { ZYDIS_DEFINITION(0x1, 0xB5), ZYDIS_DEFINITION(0x1, 0xB7) }, + { ZYDIS_DEFINITION(0x1, 0xB6), ZYDIS_DEFINITION(0x1, 0xB8) }, + { ZYDIS_DEFINITION(0x1, 0x36D), ZYDIS_DEFINITION(0x1, 0x36F) }, + { ZYDIS_DEFINITION(0x1, 0x36E), ZYDIS_DEFINITION(0x1, 0x370) }, + { ZYDIS_DEFINITION(0x1, 0x121), ZYDIS_DEFINITION(0x1, 0x123) }, + { ZYDIS_DEFINITION(0x1, 0x122), ZYDIS_DEFINITION(0x1, 0x124) }, + { ZYDIS_DEFINITION(0x1, 0x129), ZYDIS_DEFINITION(0x1, 0x12B) }, + { ZYDIS_DEFINITION(0x1, 0x12A), ZYDIS_DEFINITION(0x1, 0x12C) }, + { ZYDIS_DEFINITION(0x1, 0x5FF), ZYDIS_DEFINITION(0x1, 0x601) }, + { ZYDIS_DEFINITION(0x1, 0x600), ZYDIS_DEFINITION(0x1, 0x602) }, + { ZYDIS_DEFINITION(0x1, 0x2F3), ZYDIS_DEFINITION(0x1, 0x2F5) }, + { ZYDIS_DEFINITION(0x1, 0x2F4), ZYDIS_DEFINITION(0x1, 0x2F6) }, + { ZYDIS_DEFINITION(0x1, 0x165), ZYDIS_DEFINITION(0x1, 0x167) }, + { ZYDIS_DEFINITION(0x1, 0x166), ZYDIS_DEFINITION(0x1, 0x168) }, + { ZYDIS_DEFINITION(0x1, 0x2E7), ZYDIS_DEFINITION(0x1, 0x2E9) }, + { ZYDIS_DEFINITION(0x1, 0x2E8), ZYDIS_DEFINITION(0x1, 0x2EA) }, { ZYDIS_DEFINITION(0x1, 0x5BE), ZYDIS_DEFINITION(0x1, 0x5C0) }, { ZYDIS_DEFINITION(0x1, 0x5BF), ZYDIS_DEFINITION(0x1, 0x5C1) }, + { ZYDIS_DEFINITION(0x1, 0x5CA), ZYDIS_DEFINITION(0x1, 0x5CC) }, + { ZYDIS_DEFINITION(0x1, 0x5CB), ZYDIS_DEFINITION(0x1, 0x5CD) }, + { ZYDIS_DEFINITION(0x1, 0x5C2), ZYDIS_DEFINITION(0x1, 0x5C4) }, + { ZYDIS_DEFINITION(0x1, 0x5C3), ZYDIS_DEFINITION(0x1, 0x5C5) }, + { ZYDIS_DEFINITION(0x1, 0x391), ZYDIS_DEFINITION(0x1, 0x393) }, + { ZYDIS_DEFINITION(0x1, 0x392), ZYDIS_DEFINITION(0x1, 0x394) }, + { ZYDIS_DEFINITION(0x1, 0x40D), ZYDIS_DEFINITION(0x1, 0x40F) }, + { ZYDIS_DEFINITION(0x1, 0x40E), ZYDIS_DEFINITION(0x1, 0x410) }, + { ZYDIS_DEFINITION(0x1, 0x419), ZYDIS_DEFINITION(0x1, 0x41B) }, + { ZYDIS_DEFINITION(0x1, 0x41A), ZYDIS_DEFINITION(0x1, 0x41C) }, + { ZYDIS_DEFINITION(0x1, 0x411), ZYDIS_DEFINITION(0x1, 0x413) }, + { ZYDIS_DEFINITION(0x1, 0x412), ZYDIS_DEFINITION(0x1, 0x414) }, + { ZYDIS_DEFINITION(0x1, 0x399), ZYDIS_DEFINITION(0x1, 0x39B) }, + { ZYDIS_DEFINITION(0x1, 0x39A), ZYDIS_DEFINITION(0x1, 0x39C) }, { ZYDIS_DEFINITION(0x1, 0x5AE), ZYDIS_DEFINITION(0x1, 0x5B0) }, { ZYDIS_DEFINITION(0x1, 0x5AF), ZYDIS_DEFINITION(0x1, 0x5B1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42B) }, - { ZYDIS_DEFINITION(0x1, 0x30B), ZYDIS_DEFINITION(0x1, 0x30C) }, - { ZYDIS_DEFINITION(0x1, 0x315), ZYDIS_DEFINITION(0x1, 0x317) }, - { ZYDIS_DEFINITION(0x1, 0x316), ZYDIS_DEFINITION(0x1, 0x318) }, - { ZYDIS_DEFINITION(0xB, 0x522), ZYDIS_DEFINITION(0xB, 0x524) }, - { ZYDIS_DEFINITION(0xB, 0x523), ZYDIS_DEFINITION(0xB, 0x525) }, - { ZYDIS_DEFINITION(0xB, 0x57C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x57D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x560), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x561), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x550), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x551), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x566), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x567), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x556), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x557), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x53A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x53B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5BA), ZYDIS_DEFINITION(0x1, 0x5BC) }, + { ZYDIS_DEFINITION(0x1, 0x5BB), ZYDIS_DEFINITION(0x1, 0x5BD) }, + { ZYDIS_DEFINITION(0x1, 0x5B2), ZYDIS_DEFINITION(0x1, 0x5B4) }, + { ZYDIS_DEFINITION(0x1, 0x5B3), ZYDIS_DEFINITION(0x1, 0x5B5) }, + { ZYDIS_DEFINITION(0x1, 0x38D), ZYDIS_DEFINITION(0x1, 0x38F) }, + { ZYDIS_DEFINITION(0x1, 0x38E), ZYDIS_DEFINITION(0x1, 0x390) }, + { ZYDIS_DEFINITION(0x1, 0x5C6), ZYDIS_DEFINITION(0x1, 0x5C8) }, + { ZYDIS_DEFINITION(0x1, 0x5C7), ZYDIS_DEFINITION(0x1, 0x5C9) }, + { ZYDIS_DEFINITION(0x1, 0x5B6), ZYDIS_DEFINITION(0x1, 0x5B8) }, + { ZYDIS_DEFINITION(0x1, 0x5B7), ZYDIS_DEFINITION(0x1, 0x5B9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x455), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x456) }, + { ZYDIS_DEFINITION(0x1, 0x311), ZYDIS_DEFINITION(0x1, 0x312) }, + { ZYDIS_DEFINITION(0x1, 0x31B), ZYDIS_DEFINITION(0x1, 0x31D) }, + { ZYDIS_DEFINITION(0x1, 0x31C), ZYDIS_DEFINITION(0x1, 0x31E) }, + { ZYDIS_DEFINITION(0xB, 0x52A), ZYDIS_DEFINITION(0xB, 0x52C) }, + { ZYDIS_DEFINITION(0xB, 0x52B), ZYDIS_DEFINITION(0xB, 0x52D) }, + { ZYDIS_DEFINITION(0xB, 0x584), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x585), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x568), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x569), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x558), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x559), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x56E), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x56F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x56C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x56D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x55E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x55F), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x542), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x543), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x540), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x541), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E9), ZYDIS_DEFINITION(0x1, 0x3EB) }, - { ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_DEFINITION(0x1, 0x3EC) }, + { ZYDIS_DEFINITION(0xB, 0x576), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x577), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x574), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x575), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x54A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x54B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x548), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x549), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3F1), ZYDIS_DEFINITION(0x1, 0x3F3) }, + { ZYDIS_DEFINITION(0x1, 0x3F2), ZYDIS_DEFINITION(0x1, 0x3F4) }, + { ZYDIS_DEFINITION(0x1, 0x3FD), ZYDIS_DEFINITION(0x1, 0x3FF) }, + { ZYDIS_DEFINITION(0x1, 0x3FE), ZYDIS_DEFINITION(0x1, 0x400) }, { ZYDIS_DEFINITION(0x1, 0x3F5), ZYDIS_DEFINITION(0x1, 0x3F7) }, { ZYDIS_DEFINITION(0x1, 0x3F6), ZYDIS_DEFINITION(0x1, 0x3F8) }, - { ZYDIS_DEFINITION(0x1, 0x3ED), ZYDIS_DEFINITION(0x1, 0x3EF) }, - { ZYDIS_DEFINITION(0x1, 0x3EE), ZYDIS_DEFINITION(0x1, 0x3F0) }, - { ZYDIS_DEFINITION(0x1, 0x2BF), ZYDIS_DEFINITION(0x1, 0x2C1) }, - { ZYDIS_DEFINITION(0x1, 0x2C0), ZYDIS_DEFINITION(0x1, 0x2C2) }, - { ZYDIS_DEFINITION(0x1, 0x2C7), ZYDIS_DEFINITION(0x1, 0x2C9) }, - { ZYDIS_DEFINITION(0x1, 0x2C8), ZYDIS_DEFINITION(0x1, 0x2CA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42D) }, - { ZYDIS_DEFINITION(0x1, 0x30F), ZYDIS_DEFINITION(0x1, 0x310) }, - { ZYDIS_DEFINITION(0x1, 0x319), ZYDIS_DEFINITION(0x1, 0x31B) }, - { ZYDIS_DEFINITION(0x1, 0x31A), ZYDIS_DEFINITION(0x1, 0x31C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x430) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x431), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x432), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x433), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x434), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xFF), ZYDIS_DEFINITION(0xB, 0x101) }, - { ZYDIS_DEFINITION(0xB, 0x100), ZYDIS_DEFINITION(0xB, 0x102) }, - { ZYDIS_DEFINITION(0xB, 0x47E), ZYDIS_DEFINITION(0xB, 0x47F) }, - { ZYDIS_DEFINITION(0xB, 0x451), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x5E2), ZYDIS_DEFINITION(0xB, 0x5E4) }, - { ZYDIS_DEFINITION(0xB, 0x5E3), ZYDIS_DEFINITION(0xB, 0x5E5) }, - { ZYDIS_DEFINITION(0x1, 0xC3), ZYDIS_DEFINITION(0x1, 0xC5) }, - { ZYDIS_DEFINITION(0x1, 0xC4), ZYDIS_DEFINITION(0x1, 0xC6) }, - { ZYDIS_DEFINITION(0x1, 0x57E), ZYDIS_DEFINITION(0x1, 0x580) }, - { ZYDIS_DEFINITION(0x1, 0x57F), ZYDIS_DEFINITION(0x1, 0x581) }, - { ZYDIS_DEFINITION(0x1, 0x568), ZYDIS_DEFINITION(0x1, 0x56A) }, - { ZYDIS_DEFINITION(0x1, 0x569), ZYDIS_DEFINITION(0x1, 0x56B) }, + { ZYDIS_DEFINITION(0x1, 0x2C5), ZYDIS_DEFINITION(0x1, 0x2C7) }, + { ZYDIS_DEFINITION(0x1, 0x2C6), ZYDIS_DEFINITION(0x1, 0x2C8) }, + { ZYDIS_DEFINITION(0x1, 0x2CD), ZYDIS_DEFINITION(0x1, 0x2CF) }, + { ZYDIS_DEFINITION(0x1, 0x2CE), ZYDIS_DEFINITION(0x1, 0x2D0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x458) }, + { ZYDIS_DEFINITION(0x1, 0x315), ZYDIS_DEFINITION(0x1, 0x316) }, + { ZYDIS_DEFINITION(0x1, 0x31F), ZYDIS_DEFINITION(0x1, 0x321) }, + { ZYDIS_DEFINITION(0x1, 0x320), ZYDIS_DEFINITION(0x1, 0x322) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x105), ZYDIS_DEFINITION(0xB, 0x107) }, + { ZYDIS_DEFINITION(0xB, 0x106), ZYDIS_DEFINITION(0xB, 0x108) }, + { ZYDIS_DEFINITION(0xB, 0x486), ZYDIS_DEFINITION(0xB, 0x487) }, + { ZYDIS_DEFINITION(0xB, 0x459), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x5EA), ZYDIS_DEFINITION(0xB, 0x5EC) }, + { ZYDIS_DEFINITION(0xB, 0x5EB), ZYDIS_DEFINITION(0xB, 0x5ED) }, + { ZYDIS_DEFINITION(0x1, 0xC1), ZYDIS_DEFINITION(0x1, 0xC3) }, + { ZYDIS_DEFINITION(0x1, 0xC2), ZYDIS_DEFINITION(0x1, 0xC4) }, + { ZYDIS_DEFINITION(0x1, 0x586), ZYDIS_DEFINITION(0x1, 0x588) }, + { ZYDIS_DEFINITION(0x1, 0x587), ZYDIS_DEFINITION(0x1, 0x589) }, { ZYDIS_DEFINITION(0x1, 0x570), ZYDIS_DEFINITION(0x1, 0x572) }, { ZYDIS_DEFINITION(0x1, 0x571), ZYDIS_DEFINITION(0x1, 0x573) }, - { ZYDIS_DEFINITION(0x1, 0x39F), ZYDIS_DEFINITION(0x1, 0x3A1) }, - { ZYDIS_DEFINITION(0x1, 0x3A0), ZYDIS_DEFINITION(0x1, 0x3A2) }, + { ZYDIS_DEFINITION(0x1, 0x578), ZYDIS_DEFINITION(0x1, 0x57A) }, + { ZYDIS_DEFINITION(0x1, 0x579), ZYDIS_DEFINITION(0x1, 0x57B) }, + { ZYDIS_DEFINITION(0x1, 0x3A5), ZYDIS_DEFINITION(0x1, 0x3A7) }, + { ZYDIS_DEFINITION(0x1, 0x3A6), ZYDIS_DEFINITION(0x1, 0x3A8) }, + { ZYDIS_DEFINITION(0x1, 0x50E), ZYDIS_DEFINITION(0x1, 0x510) }, + { ZYDIS_DEFINITION(0x1, 0x50F), ZYDIS_DEFINITION(0x1, 0x511) }, + { ZYDIS_DEFINITION(0x1, 0x347), ZYDIS_DEFINITION(0x1, 0x348) }, + { ZYDIS_DEFINITION(0x1, 0x4C8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4C9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x59E), ZYDIS_DEFINITION(0x1, 0x5A0) }, + { ZYDIS_DEFINITION(0x1, 0x59F), ZYDIS_DEFINITION(0x1, 0x5A1) }, + { ZYDIS_DEFINITION(0x1, 0x5A2), ZYDIS_DEFINITION(0x1, 0x5A4) }, + { ZYDIS_DEFINITION(0x1, 0x5A3), ZYDIS_DEFINITION(0x1, 0x5A5) }, + { ZYDIS_DEFINITION(0x1, 0x4BC), ZYDIS_DEFINITION(0x1, 0x4BE) }, + { ZYDIS_DEFINITION(0x1, 0x4BD), ZYDIS_DEFINITION(0x1, 0x4BF) }, + { ZYDIS_DEFINITION(0x1, 0x3C1), ZYDIS_DEFINITION(0x1, 0x3C3) }, + { ZYDIS_DEFINITION(0x1, 0x3C2), ZYDIS_DEFINITION(0x1, 0x3C4) }, + { ZYDIS_DEFINITION(0x1, 0x3B1), ZYDIS_DEFINITION(0x1, 0x3B3) }, + { ZYDIS_DEFINITION(0x1, 0x3B2), ZYDIS_DEFINITION(0x1, 0x3B4) }, + { ZYDIS_DEFINITION(0x1, 0x3B5), ZYDIS_DEFINITION(0x1, 0x3B7) }, + { ZYDIS_DEFINITION(0x1, 0x3B6), ZYDIS_DEFINITION(0x1, 0x3B8) }, + { ZYDIS_DEFINITION(0x1, 0x4A4), ZYDIS_DEFINITION(0x1, 0x4A6) }, + { ZYDIS_DEFINITION(0x1, 0x4A5), ZYDIS_DEFINITION(0x1, 0x4A7) }, + { ZYDIS_DEFINITION(0x1, 0x3C5), ZYDIS_DEFINITION(0x1, 0x3C7) }, + { ZYDIS_DEFINITION(0x1, 0x3C6), ZYDIS_DEFINITION(0x1, 0x3C8) }, + { ZYDIS_DEFINITION(0x1, 0x3C9), ZYDIS_DEFINITION(0x1, 0x3CB) }, + { ZYDIS_DEFINITION(0x1, 0x3CA), ZYDIS_DEFINITION(0x1, 0x3CC) }, + { ZYDIS_DEFINITION(0x1, 0x56A), ZYDIS_DEFINITION(0x1, 0x56C) }, + { ZYDIS_DEFINITION(0x1, 0x56B), ZYDIS_DEFINITION(0x1, 0x56D) }, + { ZYDIS_DEFINITION(0x1, 0x560), ZYDIS_DEFINITION(0x1, 0x562) }, + { ZYDIS_DEFINITION(0x1, 0x561), ZYDIS_DEFINITION(0x1, 0x563) }, + { ZYDIS_DEFINITION(0x1, 0x3CD), ZYDIS_DEFINITION(0x1, 0x3CF) }, + { ZYDIS_DEFINITION(0x1, 0x3CE), ZYDIS_DEFINITION(0x1, 0x3D0) }, + { ZYDIS_DEFINITION(0x1, 0x502), ZYDIS_DEFINITION(0x1, 0x504) }, + { ZYDIS_DEFINITION(0x1, 0x503), ZYDIS_DEFINITION(0x1, 0x505) }, { ZYDIS_DEFINITION(0x1, 0x506), ZYDIS_DEFINITION(0x1, 0x508) }, { ZYDIS_DEFINITION(0x1, 0x507), ZYDIS_DEFINITION(0x1, 0x509) }, - { ZYDIS_DEFINITION(0x1, 0x341), ZYDIS_DEFINITION(0x1, 0x342) }, - { ZYDIS_DEFINITION(0x1, 0x4C0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x4C1), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x151), ZYDIS_DEFINITION(0x1, 0x153) }, + { ZYDIS_DEFINITION(0x1, 0x152), ZYDIS_DEFINITION(0x1, 0x154) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x339) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33A) }, { ZYDIS_DEFINITION(0x1, 0x596), ZYDIS_DEFINITION(0x1, 0x598) }, { ZYDIS_DEFINITION(0x1, 0x597), ZYDIS_DEFINITION(0x1, 0x599) }, { ZYDIS_DEFINITION(0x1, 0x59A), ZYDIS_DEFINITION(0x1, 0x59C) }, { ZYDIS_DEFINITION(0x1, 0x59B), ZYDIS_DEFINITION(0x1, 0x59D) }, - { ZYDIS_DEFINITION(0x1, 0x4B4), ZYDIS_DEFINITION(0x1, 0x4B6) }, - { ZYDIS_DEFINITION(0x1, 0x4B5), ZYDIS_DEFINITION(0x1, 0x4B7) }, - { ZYDIS_DEFINITION(0x1, 0x3BB), ZYDIS_DEFINITION(0x1, 0x3BD) }, - { ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BE) }, - { ZYDIS_DEFINITION(0x1, 0x3AB), ZYDIS_DEFINITION(0x1, 0x3AD) }, - { ZYDIS_DEFINITION(0x1, 0x3AC), ZYDIS_DEFINITION(0x1, 0x3AE) }, - { ZYDIS_DEFINITION(0x1, 0x3AF), ZYDIS_DEFINITION(0x1, 0x3B1) }, - { ZYDIS_DEFINITION(0x1, 0x3B0), ZYDIS_DEFINITION(0x1, 0x3B2) }, - { ZYDIS_DEFINITION(0x1, 0x49C), ZYDIS_DEFINITION(0x1, 0x49E) }, - { ZYDIS_DEFINITION(0x1, 0x49D), ZYDIS_DEFINITION(0x1, 0x49F) }, - { ZYDIS_DEFINITION(0x1, 0x3BF), ZYDIS_DEFINITION(0x1, 0x3C1) }, - { ZYDIS_DEFINITION(0x1, 0x3C0), ZYDIS_DEFINITION(0x1, 0x3C2) }, - { ZYDIS_DEFINITION(0x1, 0x3C3), ZYDIS_DEFINITION(0x1, 0x3C5) }, - { ZYDIS_DEFINITION(0x1, 0x3C4), ZYDIS_DEFINITION(0x1, 0x3C6) }, - { ZYDIS_DEFINITION(0x1, 0x562), ZYDIS_DEFINITION(0x1, 0x564) }, - { ZYDIS_DEFINITION(0x1, 0x563), ZYDIS_DEFINITION(0x1, 0x565) }, - { ZYDIS_DEFINITION(0x1, 0x558), ZYDIS_DEFINITION(0x1, 0x55A) }, - { ZYDIS_DEFINITION(0x1, 0x559), ZYDIS_DEFINITION(0x1, 0x55B) }, - { ZYDIS_DEFINITION(0x1, 0x3C7), ZYDIS_DEFINITION(0x1, 0x3C9) }, - { ZYDIS_DEFINITION(0x1, 0x3C8), ZYDIS_DEFINITION(0x1, 0x3CA) }, - { ZYDIS_DEFINITION(0x1, 0x4FA), ZYDIS_DEFINITION(0x1, 0x4FC) }, - { ZYDIS_DEFINITION(0x1, 0x4FB), ZYDIS_DEFINITION(0x1, 0x4FD) }, - { ZYDIS_DEFINITION(0x1, 0x4FE), ZYDIS_DEFINITION(0x1, 0x500) }, - { ZYDIS_DEFINITION(0x1, 0x4FF), ZYDIS_DEFINITION(0x1, 0x501) }, - { ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_DEFINITION(0x1, 0x14D) }, - { ZYDIS_DEFINITION(0x1, 0x14C), ZYDIS_DEFINITION(0x1, 0x14E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x333) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x334) }, + { ZYDIS_DEFINITION(0x1, 0x4B8), ZYDIS_DEFINITION(0x1, 0x4BA) }, + { ZYDIS_DEFINITION(0x1, 0x4B9), ZYDIS_DEFINITION(0x1, 0x4BB) }, + { ZYDIS_DEFINITION(0x1, 0x516), ZYDIS_DEFINITION(0x1, 0x518) }, + { ZYDIS_DEFINITION(0x1, 0x517), ZYDIS_DEFINITION(0x1, 0x519) }, + { ZYDIS_DEFINITION(0x1, 0x3A9), ZYDIS_DEFINITION(0x1, 0x3AB) }, + { ZYDIS_DEFINITION(0x1, 0x3AA), ZYDIS_DEFINITION(0x1, 0x3AC) }, + { ZYDIS_DEFINITION(0x1, 0x3AD), ZYDIS_DEFINITION(0x1, 0x3AF) }, + { ZYDIS_DEFINITION(0x1, 0x3AE), ZYDIS_DEFINITION(0x1, 0x3B0) }, + { ZYDIS_DEFINITION(0x1, 0x4A0), ZYDIS_DEFINITION(0x1, 0x4A2) }, + { ZYDIS_DEFINITION(0x1, 0x4A1), ZYDIS_DEFINITION(0x1, 0x4A3) }, + { ZYDIS_DEFINITION(0x1, 0x5CE), ZYDIS_DEFINITION(0x1, 0x5D0) }, + { ZYDIS_DEFINITION(0x1, 0x5CF), ZYDIS_DEFINITION(0x1, 0x5D1) }, + { ZYDIS_DEFINITION(0x1, 0x55A), ZYDIS_DEFINITION(0x1, 0x55C) }, + { ZYDIS_DEFINITION(0x1, 0x55B), ZYDIS_DEFINITION(0x1, 0x55D) }, + { ZYDIS_DEFINITION(0x1, 0x544), ZYDIS_DEFINITION(0x1, 0x546) }, + { ZYDIS_DEFINITION(0x1, 0x545), ZYDIS_DEFINITION(0x1, 0x547) }, + { ZYDIS_DEFINITION(0x1, 0x54C), ZYDIS_DEFINITION(0x1, 0x54E) }, + { ZYDIS_DEFINITION(0x1, 0x54D), ZYDIS_DEFINITION(0x1, 0x54F) }, + { ZYDIS_DEFINITION(0x1, 0x512), ZYDIS_DEFINITION(0x1, 0x514) }, + { ZYDIS_DEFINITION(0x1, 0x513), ZYDIS_DEFINITION(0x1, 0x515) }, + { ZYDIS_DEFINITION(0x1, 0x48C), ZYDIS_DEFINITION(0x1, 0x48E) }, + { ZYDIS_DEFINITION(0x1, 0x48D), ZYDIS_DEFINITION(0x1, 0x48F) }, + { ZYDIS_DEFINITION(0x1, 0x522), ZYDIS_DEFINITION(0x1, 0x524) }, + { ZYDIS_DEFINITION(0x1, 0x523), ZYDIS_DEFINITION(0x1, 0x525) }, + { ZYDIS_DEFINITION(0x1, 0x2DE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x58A), ZYDIS_DEFINITION(0x1, 0x58C) }, + { ZYDIS_DEFINITION(0x1, 0x58B), ZYDIS_DEFINITION(0x1, 0x58D) }, + { ZYDIS_DEFINITION(0x1, 0x5A6), ZYDIS_DEFINITION(0x1, 0x5A8) }, + { ZYDIS_DEFINITION(0x1, 0x5A7), ZYDIS_DEFINITION(0x1, 0x5A9) }, { ZYDIS_DEFINITION(0x1, 0x58E), ZYDIS_DEFINITION(0x1, 0x590) }, { ZYDIS_DEFINITION(0x1, 0x58F), ZYDIS_DEFINITION(0x1, 0x591) }, { ZYDIS_DEFINITION(0x1, 0x592), ZYDIS_DEFINITION(0x1, 0x594) }, { ZYDIS_DEFINITION(0x1, 0x593), ZYDIS_DEFINITION(0x1, 0x595) }, - { ZYDIS_DEFINITION(0x1, 0x4B0), ZYDIS_DEFINITION(0x1, 0x4B2) }, - { ZYDIS_DEFINITION(0x1, 0x4B1), ZYDIS_DEFINITION(0x1, 0x4B3) }, - { ZYDIS_DEFINITION(0x1, 0x50E), ZYDIS_DEFINITION(0x1, 0x510) }, - { ZYDIS_DEFINITION(0x1, 0x50F), ZYDIS_DEFINITION(0x1, 0x511) }, - { ZYDIS_DEFINITION(0x1, 0x3A3), ZYDIS_DEFINITION(0x1, 0x3A5) }, - { ZYDIS_DEFINITION(0x1, 0x3A4), ZYDIS_DEFINITION(0x1, 0x3A6) }, - { ZYDIS_DEFINITION(0x1, 0x3A7), ZYDIS_DEFINITION(0x1, 0x3A9) }, - { ZYDIS_DEFINITION(0x1, 0x3A8), ZYDIS_DEFINITION(0x1, 0x3AA) }, - { ZYDIS_DEFINITION(0x1, 0x498), ZYDIS_DEFINITION(0x1, 0x49A) }, - { ZYDIS_DEFINITION(0x1, 0x499), ZYDIS_DEFINITION(0x1, 0x49B) }, - { ZYDIS_DEFINITION(0x1, 0x5C6), ZYDIS_DEFINITION(0x1, 0x5C8) }, - { ZYDIS_DEFINITION(0x1, 0x5C7), ZYDIS_DEFINITION(0x1, 0x5C9) }, - { ZYDIS_DEFINITION(0x1, 0x552), ZYDIS_DEFINITION(0x1, 0x554) }, - { ZYDIS_DEFINITION(0x1, 0x553), ZYDIS_DEFINITION(0x1, 0x555) }, - { ZYDIS_DEFINITION(0x1, 0x53C), ZYDIS_DEFINITION(0x1, 0x53E) }, - { ZYDIS_DEFINITION(0x1, 0x53D), ZYDIS_DEFINITION(0x1, 0x53F) }, - { ZYDIS_DEFINITION(0x1, 0x544), ZYDIS_DEFINITION(0x1, 0x546) }, - { ZYDIS_DEFINITION(0x1, 0x545), ZYDIS_DEFINITION(0x1, 0x547) }, - { ZYDIS_DEFINITION(0x1, 0x50A), ZYDIS_DEFINITION(0x1, 0x50C) }, - { ZYDIS_DEFINITION(0x1, 0x50B), ZYDIS_DEFINITION(0x1, 0x50D) }, - { ZYDIS_DEFINITION(0x1, 0x484), ZYDIS_DEFINITION(0x1, 0x486) }, - { ZYDIS_DEFINITION(0x1, 0x485), ZYDIS_DEFINITION(0x1, 0x487) }, - { ZYDIS_DEFINITION(0x1, 0x51A), ZYDIS_DEFINITION(0x1, 0x51C) }, - { ZYDIS_DEFINITION(0x1, 0x51B), ZYDIS_DEFINITION(0x1, 0x51D) }, - { ZYDIS_DEFINITION(0x1, 0x2D8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x582), ZYDIS_DEFINITION(0x1, 0x584) }, - { ZYDIS_DEFINITION(0x1, 0x583), ZYDIS_DEFINITION(0x1, 0x585) }, - { ZYDIS_DEFINITION(0x1, 0x59E), ZYDIS_DEFINITION(0x1, 0x5A0) }, - { ZYDIS_DEFINITION(0x1, 0x59F), ZYDIS_DEFINITION(0x1, 0x5A1) }, - { ZYDIS_DEFINITION(0x1, 0x586), ZYDIS_DEFINITION(0x1, 0x588) }, - { ZYDIS_DEFINITION(0x1, 0x587), ZYDIS_DEFINITION(0x1, 0x589) }, - { ZYDIS_DEFINITION(0x1, 0x58A), ZYDIS_DEFINITION(0x1, 0x58C) }, - { ZYDIS_DEFINITION(0x1, 0x58B), ZYDIS_DEFINITION(0x1, 0x58D) }, - { ZYDIS_DEFINITION(0x1, 0x397), ZYDIS_DEFINITION(0x1, 0x399) }, - { ZYDIS_DEFINITION(0x1, 0x398), ZYDIS_DEFINITION(0x1, 0x39A) }, - { ZYDIS_DEFINITION(0x1, 0x3B3), ZYDIS_DEFINITION(0x1, 0x3B5) }, - { ZYDIS_DEFINITION(0x1, 0x3B4), ZYDIS_DEFINITION(0x1, 0x3B6) }, - { ZYDIS_DEFINITION(0x1, 0x39B), ZYDIS_DEFINITION(0x1, 0x39D) }, - { ZYDIS_DEFINITION(0x1, 0x39C), ZYDIS_DEFINITION(0x1, 0x39E) }, - { ZYDIS_DEFINITION(0x1, 0x51E), ZYDIS_DEFINITION(0x1, 0x520) }, - { ZYDIS_DEFINITION(0x1, 0x51F), ZYDIS_DEFINITION(0x1, 0x521) }, + { ZYDIS_DEFINITION(0x1, 0x39D), ZYDIS_DEFINITION(0x1, 0x39F) }, + { ZYDIS_DEFINITION(0x1, 0x39E), ZYDIS_DEFINITION(0x1, 0x3A0) }, + { ZYDIS_DEFINITION(0x1, 0x3B9), ZYDIS_DEFINITION(0x1, 0x3BB) }, + { ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BC) }, + { ZYDIS_DEFINITION(0x1, 0x3A1), ZYDIS_DEFINITION(0x1, 0x3A3) }, + { ZYDIS_DEFINITION(0x1, 0x3A2), ZYDIS_DEFINITION(0x1, 0x3A4) }, + { ZYDIS_DEFINITION(0x1, 0x526), ZYDIS_DEFINITION(0x1, 0x528) }, + { ZYDIS_DEFINITION(0x1, 0x527), ZYDIS_DEFINITION(0x1, 0x529) }, + { ZYDIS_DEFINITION(0x1, 0x46C), ZYDIS_DEFINITION(0x1, 0x46E) }, + { ZYDIS_DEFINITION(0x1, 0x46D), ZYDIS_DEFINITION(0x1, 0x46F) }, { ZYDIS_DEFINITION(0x1, 0x464), ZYDIS_DEFINITION(0x1, 0x466) }, { ZYDIS_DEFINITION(0x1, 0x465), ZYDIS_DEFINITION(0x1, 0x467) }, - { ZYDIS_DEFINITION(0x1, 0x45C), ZYDIS_DEFINITION(0x1, 0x45E) }, - { ZYDIS_DEFINITION(0x1, 0x45D), ZYDIS_DEFINITION(0x1, 0x45F) }, - { ZYDIS_DEFINITION(0x1, 0x460), ZYDIS_DEFINITION(0x1, 0x462) }, - { ZYDIS_DEFINITION(0x1, 0x461), ZYDIS_DEFINITION(0x1, 0x463) }, - { ZYDIS_DEFINITION(0x1, 0x480), ZYDIS_DEFINITION(0x1, 0x482) }, - { ZYDIS_DEFINITION(0x1, 0x481), ZYDIS_DEFINITION(0x1, 0x483) }, + { ZYDIS_DEFINITION(0x1, 0x468), ZYDIS_DEFINITION(0x1, 0x46A) }, + { ZYDIS_DEFINITION(0x1, 0x469), ZYDIS_DEFINITION(0x1, 0x46B) }, + { ZYDIS_DEFINITION(0x1, 0x488), ZYDIS_DEFINITION(0x1, 0x48A) }, + { ZYDIS_DEFINITION(0x1, 0x489), ZYDIS_DEFINITION(0x1, 0x48B) }, + { ZYDIS_DEFINITION(0x1, 0x47A), ZYDIS_DEFINITION(0x1, 0x47C) }, + { ZYDIS_DEFINITION(0x1, 0x47B), ZYDIS_DEFINITION(0x1, 0x47D) }, { ZYDIS_DEFINITION(0x1, 0x472), ZYDIS_DEFINITION(0x1, 0x474) }, { ZYDIS_DEFINITION(0x1, 0x473), ZYDIS_DEFINITION(0x1, 0x475) }, - { ZYDIS_DEFINITION(0x1, 0x46A), ZYDIS_DEFINITION(0x1, 0x46C) }, - { ZYDIS_DEFINITION(0x1, 0x46B), ZYDIS_DEFINITION(0x1, 0x46D) }, - { ZYDIS_DEFINITION(0x1, 0x46E), ZYDIS_DEFINITION(0x1, 0x470) }, - { ZYDIS_DEFINITION(0x1, 0x46F), ZYDIS_DEFINITION(0x1, 0x471) }, - { ZYDIS_DEFINITION(0x1, 0x52E), ZYDIS_DEFINITION(0x1, 0x530) }, - { ZYDIS_DEFINITION(0x1, 0x52F), ZYDIS_DEFINITION(0x1, 0x531) }, + { ZYDIS_DEFINITION(0x1, 0x476), ZYDIS_DEFINITION(0x1, 0x478) }, + { ZYDIS_DEFINITION(0x1, 0x477), ZYDIS_DEFINITION(0x1, 0x479) }, { ZYDIS_DEFINITION(0x1, 0x536), ZYDIS_DEFINITION(0x1, 0x538) }, { ZYDIS_DEFINITION(0x1, 0x537), ZYDIS_DEFINITION(0x1, 0x539) }, - { ZYDIS_DEFINITION(0x1, 0x532), ZYDIS_DEFINITION(0x1, 0x534) }, - { ZYDIS_DEFINITION(0x1, 0x533), ZYDIS_DEFINITION(0x1, 0x535) }, - { ZYDIS_DEFINITION(0x1, 0x4F6), ZYDIS_DEFINITION(0x1, 0x4F8) }, - { ZYDIS_DEFINITION(0x1, 0x4F7), ZYDIS_DEFINITION(0x1, 0x4F9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x436) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x437), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x438) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x439), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x440) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x442) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x444) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x446) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x448) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x449), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44A) }, - { ZYDIS_DEFINITION(0x1, 0x5A2), ZYDIS_DEFINITION(0x1, 0x5A4) }, - { ZYDIS_DEFINITION(0x1, 0x5A3), ZYDIS_DEFINITION(0x1, 0x5A5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x450) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x451) }, - { ZYDIS_DEFINITION(0x1, 0x37B), ZYDIS_DEFINITION(0x1, 0x37D) }, - { ZYDIS_DEFINITION(0x1, 0x37C), ZYDIS_DEFINITION(0x1, 0x37E) }, - { ZYDIS_DEFINITION(0x1, 0x383), ZYDIS_DEFINITION(0x1, 0x385) }, - { ZYDIS_DEFINITION(0x1, 0x384), ZYDIS_DEFINITION(0x1, 0x386) }, - { ZYDIS_DEFINITION(0x1, 0x37F), ZYDIS_DEFINITION(0x1, 0x381) }, - { ZYDIS_DEFINITION(0x1, 0x380), ZYDIS_DEFINITION(0x1, 0x382) }, - { ZYDIS_DEFINITION(0x1, 0x4CA), ZYDIS_DEFINITION(0x1, 0x4CC) }, - { ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_DEFINITION(0x1, 0x4CD) }, - { ZYDIS_DEFINITION(0x1, 0x4C2), ZYDIS_DEFINITION(0x1, 0x4C4) }, - { ZYDIS_DEFINITION(0x1, 0x4C3), ZYDIS_DEFINITION(0x1, 0x4C5) }, - { ZYDIS_DEFINITION(0x1, 0x4C6), ZYDIS_DEFINITION(0x1, 0x4C8) }, - { ZYDIS_DEFINITION(0x1, 0x4C7), ZYDIS_DEFINITION(0x1, 0x4C9) }, - { ZYDIS_DEFINITION(0x1, 0x4D2), ZYDIS_DEFINITION(0x1, 0x4D4) }, - { ZYDIS_DEFINITION(0x1, 0x4D3), ZYDIS_DEFINITION(0x1, 0x4D5) }, - { ZYDIS_DEFINITION(0x1, 0x4D6), ZYDIS_DEFINITION(0x1, 0x4D8) }, - { ZYDIS_DEFINITION(0x1, 0x4D7), ZYDIS_DEFINITION(0x1, 0x4D9) }, - { ZYDIS_DEFINITION(0x1, 0x4CE), ZYDIS_DEFINITION(0x1, 0x4D0) }, - { ZYDIS_DEFINITION(0x1, 0x4CF), ZYDIS_DEFINITION(0x1, 0x4D1) }, - { ZYDIS_DEFINITION(0x1, 0x4F2), ZYDIS_DEFINITION(0x1, 0x4F4) }, - { ZYDIS_DEFINITION(0x1, 0x4F3), ZYDIS_DEFINITION(0x1, 0x4F5) }, - { ZYDIS_DEFINITION(0x1, 0x3F1), ZYDIS_DEFINITION(0x1, 0x3F3) }, - { ZYDIS_DEFINITION(0x1, 0x3F2), ZYDIS_DEFINITION(0x1, 0x3F4) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x335) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x336) }, - { ZYDIS_DEFINITION(0x1, 0x38F), ZYDIS_DEFINITION(0x1, 0x391) }, - { ZYDIS_DEFINITION(0x1, 0x390), ZYDIS_DEFINITION(0x1, 0x392) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x452) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x453) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x454) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x455) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x456) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x457) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x458) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x459) }, - { ZYDIS_DEFINITION(0x1, 0x4E2), ZYDIS_DEFINITION(0x1, 0x4E4) }, - { ZYDIS_DEFINITION(0x1, 0x4E3), ZYDIS_DEFINITION(0x1, 0x4E5) }, - { ZYDIS_DEFINITION(0x1, 0x4DA), ZYDIS_DEFINITION(0x1, 0x4DC) }, - { ZYDIS_DEFINITION(0x1, 0x4DB), ZYDIS_DEFINITION(0x1, 0x4DD) }, - { ZYDIS_DEFINITION(0x1, 0x4DE), ZYDIS_DEFINITION(0x1, 0x4E0) }, - { ZYDIS_DEFINITION(0x1, 0x4DF), ZYDIS_DEFINITION(0x1, 0x4E1) }, - { ZYDIS_DEFINITION(0x1, 0x4EA), ZYDIS_DEFINITION(0x1, 0x4EC) }, - { ZYDIS_DEFINITION(0x1, 0x4EB), ZYDIS_DEFINITION(0x1, 0x4ED) }, - { ZYDIS_DEFINITION(0x1, 0x4EE), ZYDIS_DEFINITION(0x1, 0x4F0) }, - { ZYDIS_DEFINITION(0x1, 0x4EF), ZYDIS_DEFINITION(0x1, 0x4F1) }, - { ZYDIS_DEFINITION(0x1, 0x4E6), ZYDIS_DEFINITION(0x1, 0x4E8) }, - { ZYDIS_DEFINITION(0x1, 0x4E7), ZYDIS_DEFINITION(0x1, 0x4E9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45B) }, - { ZYDIS_DEFINITION(0x1, 0x40D), ZYDIS_DEFINITION(0x1, 0x40F) }, - { ZYDIS_DEFINITION(0x1, 0x40E), ZYDIS_DEFINITION(0x1, 0x410) }, - { ZYDIS_DEFINITION(0x1, 0x4A8), ZYDIS_DEFINITION(0x1, 0x4AA) }, - { ZYDIS_DEFINITION(0x1, 0x4A9), ZYDIS_DEFINITION(0x1, 0x4AB) }, - { ZYDIS_DEFINITION(0x1, 0x4AC), ZYDIS_DEFINITION(0x1, 0x4AE) }, - { ZYDIS_DEFINITION(0x1, 0x4AD), ZYDIS_DEFINITION(0x1, 0x4AF) }, - { ZYDIS_DEFINITION(0x1, 0x4BC), ZYDIS_DEFINITION(0x1, 0x4BE) }, - { ZYDIS_DEFINITION(0x1, 0x4BD), ZYDIS_DEFINITION(0x1, 0x4BF) }, - { ZYDIS_DEFINITION(0x1, 0x4B8), ZYDIS_DEFINITION(0x1, 0x4BA) }, - { ZYDIS_DEFINITION(0x1, 0x4B9), ZYDIS_DEFINITION(0x1, 0x4BB) }, - { ZYDIS_DEFINITION(0x1, 0x490), ZYDIS_DEFINITION(0x1, 0x492) }, - { ZYDIS_DEFINITION(0x1, 0x491), ZYDIS_DEFINITION(0x1, 0x493) }, - { ZYDIS_DEFINITION(0x1, 0x494), ZYDIS_DEFINITION(0x1, 0x496) }, - { ZYDIS_DEFINITION(0x1, 0x495), ZYDIS_DEFINITION(0x1, 0x497) }, - { ZYDIS_DEFINITION(0x1, 0x4A4), ZYDIS_DEFINITION(0x1, 0x4A6) }, - { ZYDIS_DEFINITION(0x1, 0x4A5), ZYDIS_DEFINITION(0x1, 0x4A7) }, - { ZYDIS_DEFINITION(0x1, 0x4A0), ZYDIS_DEFINITION(0x1, 0x4A2) }, - { ZYDIS_DEFINITION(0x1, 0x4A1), ZYDIS_DEFINITION(0x1, 0x4A3) }, - { ZYDIS_DEFINITION(0x1, 0x502), ZYDIS_DEFINITION(0x1, 0x504) }, - { ZYDIS_DEFINITION(0x1, 0x503), ZYDIS_DEFINITION(0x1, 0x505) }, - { ZYDIS_DEFINITION(0x1, 0x468), ZYDIS_DEFINITION(0x1, 0x469) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45F) }, + { ZYDIS_DEFINITION(0x1, 0x53E), ZYDIS_DEFINITION(0x1, 0x540) }, + { ZYDIS_DEFINITION(0x1, 0x53F), ZYDIS_DEFINITION(0x1, 0x541) }, + { ZYDIS_DEFINITION(0x1, 0x53A), ZYDIS_DEFINITION(0x1, 0x53C) }, + { ZYDIS_DEFINITION(0x1, 0x53B), ZYDIS_DEFINITION(0x1, 0x53D) }, + { ZYDIS_DEFINITION(0x1, 0x4FE), ZYDIS_DEFINITION(0x1, 0x500) }, + { ZYDIS_DEFINITION(0x1, 0x4FF), ZYDIS_DEFINITION(0x1, 0x501) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x461) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x463) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x465) }, @@ -1679,15 +1658,41 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x470) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x471), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x472) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x473), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x474) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x475), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x476) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x477), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x478) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x479) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x471) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x473) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x474), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x475) }, + { ZYDIS_DEFINITION(0x1, 0x5AA), ZYDIS_DEFINITION(0x1, 0x5AC) }, + { ZYDIS_DEFINITION(0x1, 0x5AB), ZYDIS_DEFINITION(0x1, 0x5AD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x476), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x477) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x478), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x479) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47B) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47C) }, + { ZYDIS_DEFINITION(0x1, 0x381), ZYDIS_DEFINITION(0x1, 0x383) }, + { ZYDIS_DEFINITION(0x1, 0x382), ZYDIS_DEFINITION(0x1, 0x384) }, + { ZYDIS_DEFINITION(0x1, 0x389), ZYDIS_DEFINITION(0x1, 0x38B) }, + { ZYDIS_DEFINITION(0x1, 0x38A), ZYDIS_DEFINITION(0x1, 0x38C) }, + { ZYDIS_DEFINITION(0x1, 0x385), ZYDIS_DEFINITION(0x1, 0x387) }, + { ZYDIS_DEFINITION(0x1, 0x386), ZYDIS_DEFINITION(0x1, 0x388) }, + { ZYDIS_DEFINITION(0x1, 0x4D2), ZYDIS_DEFINITION(0x1, 0x4D4) }, + { ZYDIS_DEFINITION(0x1, 0x4D3), ZYDIS_DEFINITION(0x1, 0x4D5) }, + { ZYDIS_DEFINITION(0x1, 0x4CA), ZYDIS_DEFINITION(0x1, 0x4CC) }, + { ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_DEFINITION(0x1, 0x4CD) }, + { ZYDIS_DEFINITION(0x1, 0x4CE), ZYDIS_DEFINITION(0x1, 0x4D0) }, + { ZYDIS_DEFINITION(0x1, 0x4CF), ZYDIS_DEFINITION(0x1, 0x4D1) }, + { ZYDIS_DEFINITION(0x1, 0x4DA), ZYDIS_DEFINITION(0x1, 0x4DC) }, + { ZYDIS_DEFINITION(0x1, 0x4DB), ZYDIS_DEFINITION(0x1, 0x4DD) }, + { ZYDIS_DEFINITION(0x1, 0x4DE), ZYDIS_DEFINITION(0x1, 0x4E0) }, + { ZYDIS_DEFINITION(0x1, 0x4DF), ZYDIS_DEFINITION(0x1, 0x4E1) }, + { ZYDIS_DEFINITION(0x1, 0x4D6), ZYDIS_DEFINITION(0x1, 0x4D8) }, + { ZYDIS_DEFINITION(0x1, 0x4D7), ZYDIS_DEFINITION(0x1, 0x4D9) }, + { ZYDIS_DEFINITION(0x1, 0x4FA), ZYDIS_DEFINITION(0x1, 0x4FC) }, + { ZYDIS_DEFINITION(0x1, 0x4FB), ZYDIS_DEFINITION(0x1, 0x4FD) }, + { ZYDIS_DEFINITION(0x1, 0x3F9), ZYDIS_DEFINITION(0x1, 0x3FB) }, + { ZYDIS_DEFINITION(0x1, 0x3FA), ZYDIS_DEFINITION(0x1, 0x3FC) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33C) }, + { ZYDIS_DEFINITION(0x1, 0x395), ZYDIS_DEFINITION(0x1, 0x397) }, + { ZYDIS_DEFINITION(0x1, 0x396), ZYDIS_DEFINITION(0x1, 0x398) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47D) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47E) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47F) }, @@ -1696,7 +1701,40 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x482) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x483) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x484) }, + { ZYDIS_DEFINITION(0x1, 0x4EA), ZYDIS_DEFINITION(0x1, 0x4EC) }, + { ZYDIS_DEFINITION(0x1, 0x4EB), ZYDIS_DEFINITION(0x1, 0x4ED) }, + { ZYDIS_DEFINITION(0x1, 0x4E2), ZYDIS_DEFINITION(0x1, 0x4E4) }, + { ZYDIS_DEFINITION(0x1, 0x4E3), ZYDIS_DEFINITION(0x1, 0x4E5) }, + { ZYDIS_DEFINITION(0x1, 0x4E6), ZYDIS_DEFINITION(0x1, 0x4E8) }, + { ZYDIS_DEFINITION(0x1, 0x4E7), ZYDIS_DEFINITION(0x1, 0x4E9) }, + { ZYDIS_DEFINITION(0x1, 0x4F2), ZYDIS_DEFINITION(0x1, 0x4F4) }, + { ZYDIS_DEFINITION(0x1, 0x4F3), ZYDIS_DEFINITION(0x1, 0x4F5) }, + { ZYDIS_DEFINITION(0x1, 0x4F6), ZYDIS_DEFINITION(0x1, 0x4F8) }, + { ZYDIS_DEFINITION(0x1, 0x4F7), ZYDIS_DEFINITION(0x1, 0x4F9) }, + { ZYDIS_DEFINITION(0x1, 0x4EE), ZYDIS_DEFINITION(0x1, 0x4F0) }, + { ZYDIS_DEFINITION(0x1, 0x4EF), ZYDIS_DEFINITION(0x1, 0x4F1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x486) }, + { ZYDIS_DEFINITION(0x1, 0x415), ZYDIS_DEFINITION(0x1, 0x417) }, + { ZYDIS_DEFINITION(0x1, 0x416), ZYDIS_DEFINITION(0x1, 0x418) }, + { ZYDIS_DEFINITION(0x1, 0x4B0), ZYDIS_DEFINITION(0x1, 0x4B2) }, + { ZYDIS_DEFINITION(0x1, 0x4B1), ZYDIS_DEFINITION(0x1, 0x4B3) }, + { ZYDIS_DEFINITION(0x1, 0x4B4), ZYDIS_DEFINITION(0x1, 0x4B6) }, + { ZYDIS_DEFINITION(0x1, 0x4B5), ZYDIS_DEFINITION(0x1, 0x4B7) }, + { ZYDIS_DEFINITION(0x1, 0x4C4), ZYDIS_DEFINITION(0x1, 0x4C6) }, + { ZYDIS_DEFINITION(0x1, 0x4C5), ZYDIS_DEFINITION(0x1, 0x4C7) }, + { ZYDIS_DEFINITION(0x1, 0x4C0), ZYDIS_DEFINITION(0x1, 0x4C2) }, + { ZYDIS_DEFINITION(0x1, 0x4C1), ZYDIS_DEFINITION(0x1, 0x4C3) }, + { ZYDIS_DEFINITION(0x1, 0x498), ZYDIS_DEFINITION(0x1, 0x49A) }, + { ZYDIS_DEFINITION(0x1, 0x499), ZYDIS_DEFINITION(0x1, 0x49B) }, + { ZYDIS_DEFINITION(0x1, 0x49C), ZYDIS_DEFINITION(0x1, 0x49E) }, + { ZYDIS_DEFINITION(0x1, 0x49D), ZYDIS_DEFINITION(0x1, 0x49F) }, + { ZYDIS_DEFINITION(0x1, 0x4AC), ZYDIS_DEFINITION(0x1, 0x4AE) }, + { ZYDIS_DEFINITION(0x1, 0x4AD), ZYDIS_DEFINITION(0x1, 0x4AF) }, + { ZYDIS_DEFINITION(0x1, 0x4A8), ZYDIS_DEFINITION(0x1, 0x4AA) }, + { ZYDIS_DEFINITION(0x1, 0x4A9), ZYDIS_DEFINITION(0x1, 0x4AB) }, + { ZYDIS_DEFINITION(0x1, 0x50A), ZYDIS_DEFINITION(0x1, 0x50C) }, + { ZYDIS_DEFINITION(0x1, 0x50B), ZYDIS_DEFINITION(0x1, 0x50D) }, + { ZYDIS_DEFINITION(0x1, 0x470), ZYDIS_DEFINITION(0x1, 0x471) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x487), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x488) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x489), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48C) }, @@ -1707,101 +1745,82 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x495), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x496) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x498) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x499), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E4) }, - { ZYDIS_DEFINITION(0x1, 0xD3), ZYDIS_DEFINITION(0x1, 0xD4) }, - { ZYDIS_DEFINITION(0x1, 0xCF), ZYDIS_DEFINITION(0x1, 0xD0) }, - { ZYDIS_DEFINITION(0x1, 0xD1), ZYDIS_DEFINITION(0x1, 0xD2) }, - { ZYDIS_DEFINITION(0x1, 0xCB), ZYDIS_DEFINITION(0x1, 0xCC) }, - { ZYDIS_DEFINITION(0x1, 0xCD), ZYDIS_DEFINITION(0x1, 0xCE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E6) }, - { ZYDIS_DEFINITION(0x1, 0xA9), ZYDIS_DEFINITION(0x1, 0xAA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F8) }, - { ZYDIS_DEFINITION(0xB, 0x5D4), ZYDIS_DEFINITION(0xB, 0x5D6) }, - { ZYDIS_DEFINITION(0xB, 0x5D5), ZYDIS_DEFINITION(0xB, 0x5D7) }, - { ZYDIS_DEFINITION(0xB, 0x5D0), ZYDIS_DEFINITION(0xB, 0x5D2) }, - { ZYDIS_DEFINITION(0xB, 0x5D1), ZYDIS_DEFINITION(0xB, 0x5D3) }, - { ZYDIS_DEFINITION(0xB, 0x5DA), ZYDIS_DEFINITION(0xB, 0x5DB) }, - { ZYDIS_DEFINITION(0xB, 0x5D8), ZYDIS_DEFINITION(0xB, 0x5D9) }, - { ZYDIS_DEFINITION(0xB, 0xEB), ZYDIS_DEFINITION(0xB, 0xED) }, - { ZYDIS_DEFINITION(0xB, 0xEC), ZYDIS_DEFINITION(0xB, 0xEE) }, - { ZYDIS_DEFINITION(0xB, 0xE7), ZYDIS_DEFINITION(0xB, 0xE9) }, - { ZYDIS_DEFINITION(0xB, 0xE8), ZYDIS_DEFINITION(0xB, 0xEA) }, - { ZYDIS_DEFINITION(0xB, 0x3D3), ZYDIS_DEFINITION(0xB, 0x3D5) }, - { ZYDIS_DEFINITION(0xB, 0x3D4), ZYDIS_DEFINITION(0xB, 0x3D6) }, - { ZYDIS_DEFINITION(0xB, 0x3B7), ZYDIS_DEFINITION(0xB, 0x3B9) }, - { ZYDIS_DEFINITION(0xB, 0x3B8), ZYDIS_DEFINITION(0xB, 0x3BA) }, - { ZYDIS_DEFINITION(0xB, 0x449), ZYDIS_DEFINITION(0xB, 0x44A) }, - { ZYDIS_DEFINITION(0xB, 0x452), ZYDIS_DEFINITION(0xB, 0x453) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FA) }, - { ZYDIS_DEFINITION(0xB, 0x44D), ZYDIS_DEFINITION(0xB, 0x44E) }, - { ZYDIS_DEFINITION(0xB, 0x175), ZYDIS_DEFINITION(0xB, 0x176) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x500) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x501), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x502) }, - { ZYDIS_DEFINITION(0xB, 0x476), ZYDIS_DEFINITION(0xB, 0x477) }, - { ZYDIS_DEFINITION(0xB, 0x2D3), ZYDIS_DEFINITION(0xB, 0x2D4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x503), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x504) }, - { ZYDIS_DEFINITION(0xB, 0x47A), ZYDIS_DEFINITION(0xB, 0x47B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x505), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x506), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x507), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x508), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x509), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x16D), ZYDIS_DEFINITION(0xB, 0x16F) }, - { ZYDIS_DEFINITION(0xB, 0x16E), ZYDIS_DEFINITION(0xB, 0x170) }, - { ZYDIS_DEFINITION(0xB, 0x16B), ZYDIS_DEFINITION(0xB, 0x16C) }, - { ZYDIS_DEFINITION(0xB, 0x363), ZYDIS_DEFINITION(0xB, 0x365) }, - { ZYDIS_DEFINITION(0xB, 0x364), ZYDIS_DEFINITION(0xB, 0x366) }, - { ZYDIS_DEFINITION(0xB, 0x3E7), ZYDIS_DEFINITION(0xB, 0x3E8) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A3) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A4) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A5) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A6) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A7) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A8) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A9) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AA) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AB) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AC) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AD) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AE) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4BF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4C9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4CF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4D9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4DF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4E9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4ED) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4EF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4F9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4FF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x500), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x501) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x502), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x503) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x504), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x505) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x506), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x507) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x508), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x509) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50F) }, + { ZYDIS_DEFINITION(0x1, 0xD9), ZYDIS_DEFINITION(0x1, 0xDA) }, + { ZYDIS_DEFINITION(0x1, 0xD1), ZYDIS_DEFINITION(0x1, 0xD3) }, + { ZYDIS_DEFINITION(0x1, 0xD2), ZYDIS_DEFINITION(0x1, 0xD4) }, + { ZYDIS_DEFINITION(0x1, 0xD5), ZYDIS_DEFINITION(0x1, 0xD7) }, + { ZYDIS_DEFINITION(0x1, 0xD6), ZYDIS_DEFINITION(0x1, 0xD8) }, + { ZYDIS_DEFINITION(0x1, 0xC9), ZYDIS_DEFINITION(0x1, 0xCB) }, + { ZYDIS_DEFINITION(0x1, 0xCA), ZYDIS_DEFINITION(0x1, 0xCC) }, + { ZYDIS_DEFINITION(0x1, 0xCD), ZYDIS_DEFINITION(0x1, 0xCF) }, + { ZYDIS_DEFINITION(0x1, 0xCE), ZYDIS_DEFINITION(0x1, 0xD0) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x511) }, + { ZYDIS_DEFINITION(0x1, 0xA7), ZYDIS_DEFINITION(0x1, 0xA8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x513) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x514), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x515) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x516), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x517) }, @@ -1811,464 +1830,519 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x520), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x521) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x522), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x523) }, + { ZYDIS_DEFINITION(0xB, 0x5DC), ZYDIS_DEFINITION(0xB, 0x5DE) }, + { ZYDIS_DEFINITION(0xB, 0x5DD), ZYDIS_DEFINITION(0xB, 0x5DF) }, + { ZYDIS_DEFINITION(0xB, 0x5D8), ZYDIS_DEFINITION(0xB, 0x5DA) }, + { ZYDIS_DEFINITION(0xB, 0x5D9), ZYDIS_DEFINITION(0xB, 0x5DB) }, + { ZYDIS_DEFINITION(0xB, 0x5E2), ZYDIS_DEFINITION(0xB, 0x5E3) }, + { ZYDIS_DEFINITION(0xB, 0x5E0), ZYDIS_DEFINITION(0xB, 0x5E1) }, + { ZYDIS_DEFINITION(0xB, 0xF1), ZYDIS_DEFINITION(0xB, 0xF3) }, + { ZYDIS_DEFINITION(0xB, 0xF2), ZYDIS_DEFINITION(0xB, 0xF4) }, + { ZYDIS_DEFINITION(0xB, 0xED), ZYDIS_DEFINITION(0xB, 0xEF) }, + { ZYDIS_DEFINITION(0xB, 0xEE), ZYDIS_DEFINITION(0xB, 0xF0) }, + { ZYDIS_DEFINITION(0xB, 0x3D9), ZYDIS_DEFINITION(0xB, 0x3DB) }, + { ZYDIS_DEFINITION(0xB, 0x3DA), ZYDIS_DEFINITION(0xB, 0x3DC) }, + { ZYDIS_DEFINITION(0xB, 0x3BD), ZYDIS_DEFINITION(0xB, 0x3BF) }, + { ZYDIS_DEFINITION(0xB, 0x3BE), ZYDIS_DEFINITION(0xB, 0x3C0) }, + { ZYDIS_DEFINITION(0xB, 0x451), ZYDIS_DEFINITION(0xB, 0x452) }, + { ZYDIS_DEFINITION(0xB, 0x45A), ZYDIS_DEFINITION(0xB, 0x45B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x524), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x525) }, + { ZYDIS_DEFINITION(0xB, 0x455), ZYDIS_DEFINITION(0xB, 0x456) }, + { ZYDIS_DEFINITION(0xB, 0x17B), ZYDIS_DEFINITION(0xB, 0x17C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x526), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x527) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x528), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x529) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52D) }, + { ZYDIS_DEFINITION(0xB, 0x47E), ZYDIS_DEFINITION(0xB, 0x47F) }, + { ZYDIS_DEFINITION(0xB, 0x2D9), ZYDIS_DEFINITION(0xB, 0x2DA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x530), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x531) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x532), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x533) }, + { ZYDIS_DEFINITION(0xB, 0x482), ZYDIS_DEFINITION(0xB, 0x483) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x530), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x531), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x532), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x533), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x534), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x535) }, - { ZYDIS_DEFINITION(0xB, 0x403), ZYDIS_DEFINITION(0xB, 0x404) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x536), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x537) }, - { ZYDIS_DEFINITION(0xB, 0x3FD), ZYDIS_DEFINITION(0xB, 0x3FE) }, - { ZYDIS_DEFINITION(0xB, 0x41B), ZYDIS_DEFINITION(0xB, 0x41C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x538), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x539) }, - { ZYDIS_DEFINITION(0xB, 0x419), ZYDIS_DEFINITION(0xB, 0x41A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x540), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x541) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x542), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x543) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x544), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x545) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x546), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x547) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x548), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x549) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x550), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x551) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x552), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x553) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x554), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x555) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x556), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x557) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x558), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x559) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x560), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x561) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x562), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x563) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x564), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x565) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x566), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x567) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x568), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x569) }, - { ZYDIS_DEFINITION(0xB, 0xD5), ZYDIS_DEFINITION(0xB, 0xD6) }, - { ZYDIS_DEFINITION(0x1, 0x34F), ZYDIS_DEFINITION(0x1, 0x350) }, - { ZYDIS_DEFINITION(0x1, 0x351), ZYDIS_DEFINITION(0x1, 0x352) }, - { ZYDIS_DEFINITION(0x1, 0x34B), ZYDIS_DEFINITION(0x1, 0x34D) }, - { ZYDIS_DEFINITION(0x1, 0x34C), ZYDIS_DEFINITION(0x1, 0x34E) }, - { ZYDIS_DEFINITION(0x1, 0x347), ZYDIS_DEFINITION(0x1, 0x349) }, - { ZYDIS_DEFINITION(0x1, 0x348), ZYDIS_DEFINITION(0x1, 0x34A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56B) }, - { ZYDIS_DEFINITION(0x1, 0x141), ZYDIS_DEFINITION(0x1, 0x142) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56D) }, - { ZYDIS_DEFINITION(0x1, 0x15D), ZYDIS_DEFINITION(0x1, 0x15E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56F) }, - { ZYDIS_DEFINITION(0x1, 0x149), ZYDIS_DEFINITION(0x1, 0x14A) }, - { ZYDIS_DEFINITION(0x1, 0x5F4), ZYDIS_DEFINITION(0x1, 0x5F5) }, - { ZYDIS_DEFINITION(0x1, 0x5E0), ZYDIS_DEFINITION(0x1, 0x5E1) }, - { ZYDIS_DEFINITION(0x1, 0x5CE), ZYDIS_DEFINITION(0x1, 0x5CF) }, - { ZYDIS_DEFINITION(0x1, 0xC1), ZYDIS_DEFINITION(0x1, 0xC2) }, - { ZYDIS_DEFINITION(0x1, 0x371), ZYDIS_DEFINITION(0x1, 0x372) }, - { ZYDIS_DEFINITION(0x1, 0x143), ZYDIS_DEFINITION(0x1, 0x144) }, - { ZYDIS_DEFINITION(0x1, 0x14F), ZYDIS_DEFINITION(0x1, 0x151) }, - { ZYDIS_DEFINITION(0x1, 0x150), ZYDIS_DEFINITION(0x1, 0x152) }, - { ZYDIS_DEFINITION(0x1, 0x601), ZYDIS_DEFINITION(0x1, 0x602) }, - { ZYDIS_DEFINITION(0x1, 0x2F7), ZYDIS_DEFINITION(0x1, 0x2F8) }, - { ZYDIS_DEFINITION(0x1, 0x169), ZYDIS_DEFINITION(0x1, 0x16A) }, - { ZYDIS_DEFINITION(0x1, 0x2EB), ZYDIS_DEFINITION(0x1, 0x2EC) }, - { ZYDIS_DEFINITION(0x1, 0x31D), ZYDIS_DEFINITION(0x1, 0x31F) }, - { ZYDIS_DEFINITION(0x1, 0x31E), ZYDIS_DEFINITION(0x1, 0x320) }, - { ZYDIS_DEFINITION(0xB, 0x526), ZYDIS_DEFINITION(0xB, 0x528) }, - { ZYDIS_DEFINITION(0xB, 0x527), ZYDIS_DEFINITION(0xB, 0x529) }, - { ZYDIS_DEFINITION(0x1, 0x33F), ZYDIS_DEFINITION(0x1, 0x340) }, - { ZYDIS_DEFINITION(0x1, 0x321), ZYDIS_DEFINITION(0x1, 0x323) }, - { ZYDIS_DEFINITION(0x1, 0x322), ZYDIS_DEFINITION(0x1, 0x324) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x570), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x25) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x571), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x572), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x573), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x109), ZYDIS_DEFINITION(0xB, 0x10A) }, - { ZYDIS_DEFINITION(0x1, 0x10F), ZYDIS_DEFINITION(0x1, 0x111) }, - { ZYDIS_DEFINITION(0x1, 0x110), ZYDIS_DEFINITION(0x1, 0x112) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x574), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x575) }, - { ZYDIS_DEFINITION(0x1, 0x95), ZYDIS_DEFINITION(0x1, 0x96) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x576), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x577) }, - { ZYDIS_DEFINITION(0x1, 0xA3), ZYDIS_DEFINITION(0x1, 0xA4) }, - { ZYDIS_DEFINITION(0x1, 0x343), ZYDIS_DEFINITION(0x1, 0x344) }, - { ZYDIS_DEFINITION(0x1, 0x345), ZYDIS_DEFINITION(0x1, 0x346) }, - { ZYDIS_DEFINITION(0x1, 0x311), ZYDIS_DEFINITION(0x1, 0x313) }, - { ZYDIS_DEFINITION(0x1, 0x312), ZYDIS_DEFINITION(0x1, 0x314) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x578), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x579) }, - { ZYDIS_DEFINITION(0x1, 0x13B), ZYDIS_DEFINITION(0x1, 0x13C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57B) }, - { ZYDIS_DEFINITION(0x1, 0x157), ZYDIS_DEFINITION(0x1, 0x158) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57D) }, - { ZYDIS_DEFINITION(0x1, 0x133), ZYDIS_DEFINITION(0x1, 0x134) }, - { ZYDIS_DEFINITION(0x1, 0x5F2), ZYDIS_DEFINITION(0x1, 0x5F3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x538), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x173), ZYDIS_DEFINITION(0xB, 0x175) }, + { ZYDIS_DEFINITION(0xB, 0x174), ZYDIS_DEFINITION(0xB, 0x176) }, + { ZYDIS_DEFINITION(0xB, 0x171), ZYDIS_DEFINITION(0xB, 0x172) }, + { ZYDIS_DEFINITION(0xB, 0x369), ZYDIS_DEFINITION(0xB, 0x36B) }, + { ZYDIS_DEFINITION(0xB, 0x36A), ZYDIS_DEFINITION(0xB, 0x36C) }, + { ZYDIS_DEFINITION(0xB, 0x3ED), ZYDIS_DEFINITION(0xB, 0x3EF) }, + { ZYDIS_DEFINITION(0xB, 0x3EE), ZYDIS_DEFINITION(0xB, 0x3F0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x539), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x540) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x541), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x542) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x543), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x544) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x545), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x546) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x547), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x548) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x549), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x54F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x550) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x551), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x552) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x553), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x554) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x555), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x556) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x557), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x558) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x559), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x560) }, + { ZYDIS_DEFINITION(0xB, 0x40B), ZYDIS_DEFINITION(0xB, 0x40C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x561), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x562) }, + { ZYDIS_DEFINITION(0xB, 0x405), ZYDIS_DEFINITION(0xB, 0x406) }, + { ZYDIS_DEFINITION(0xB, 0x423), ZYDIS_DEFINITION(0xB, 0x424) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x563), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x564) }, + { ZYDIS_DEFINITION(0xB, 0x421), ZYDIS_DEFINITION(0xB, 0x422) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x565), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x566) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x567), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x568) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x569), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x570) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x571), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x572) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x573), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x574) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x575), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x576) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x577), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x578) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x579), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x580) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x581), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x582) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x583), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x584) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x585), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x586) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x587), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x588) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x589), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x590) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x591), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x592) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x593), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x594) }, + { ZYDIS_DEFINITION(0xB, 0xDB), ZYDIS_DEFINITION(0xB, 0xDC) }, + { ZYDIS_DEFINITION(0x1, 0x355), ZYDIS_DEFINITION(0x1, 0x356) }, + { ZYDIS_DEFINITION(0x1, 0x357), ZYDIS_DEFINITION(0x1, 0x358) }, + { ZYDIS_DEFINITION(0x1, 0x351), ZYDIS_DEFINITION(0x1, 0x353) }, + { ZYDIS_DEFINITION(0x1, 0x352), ZYDIS_DEFINITION(0x1, 0x354) }, + { ZYDIS_DEFINITION(0x1, 0x34D), ZYDIS_DEFINITION(0x1, 0x34F) }, + { ZYDIS_DEFINITION(0x1, 0x34E), ZYDIS_DEFINITION(0x1, 0x350) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x595), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x596) }, + { ZYDIS_DEFINITION(0x1, 0x147), ZYDIS_DEFINITION(0x1, 0x148) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x597), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x598) }, + { ZYDIS_DEFINITION(0x1, 0x163), ZYDIS_DEFINITION(0x1, 0x164) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x599), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59A) }, + { ZYDIS_DEFINITION(0x1, 0x14F), ZYDIS_DEFINITION(0x1, 0x150) }, + { ZYDIS_DEFINITION(0x1, 0x5FC), ZYDIS_DEFINITION(0x1, 0x5FD) }, + { ZYDIS_DEFINITION(0x1, 0x5E8), ZYDIS_DEFINITION(0x1, 0x5E9) }, + { ZYDIS_DEFINITION(0x1, 0x5D6), ZYDIS_DEFINITION(0x1, 0x5D7) }, { ZYDIS_DEFINITION(0x1, 0xBF), ZYDIS_DEFINITION(0x1, 0xC0) }, - { ZYDIS_DEFINITION(0x1, 0x36F), ZYDIS_DEFINITION(0x1, 0x370) }, - { ZYDIS_DEFINITION(0x1, 0x135), ZYDIS_DEFINITION(0x1, 0x136) }, - { ZYDIS_DEFINITION(0x1, 0x5FF), ZYDIS_DEFINITION(0x1, 0x600) }, - { ZYDIS_DEFINITION(0x1, 0x2F5), ZYDIS_DEFINITION(0x1, 0x2F6) }, - { ZYDIS_DEFINITION(0x1, 0x167), ZYDIS_DEFINITION(0x1, 0x168) }, - { ZYDIS_DEFINITION(0x1, 0x2E9), ZYDIS_DEFINITION(0x1, 0x2EA) }, - { ZYDIS_DEFINITION(0xB, 0x52A), ZYDIS_DEFINITION(0xB, 0x52C) }, - { ZYDIS_DEFINITION(0xB, 0x52B), ZYDIS_DEFINITION(0xB, 0x52D) }, - { ZYDIS_DEFINITION(0x1, 0x2C3), ZYDIS_DEFINITION(0x1, 0x2C5) }, - { ZYDIS_DEFINITION(0x1, 0x2C4), ZYDIS_DEFINITION(0x1, 0x2C6) }, - { ZYDIS_DEFINITION(0x1, 0x2CB), ZYDIS_DEFINITION(0x1, 0x2CD) }, - { ZYDIS_DEFINITION(0x1, 0x2CC), ZYDIS_DEFINITION(0x1, 0x2CE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x377), ZYDIS_DEFINITION(0x1, 0x378) }, + { ZYDIS_DEFINITION(0x1, 0x149), ZYDIS_DEFINITION(0x1, 0x14A) }, + { ZYDIS_DEFINITION(0x1, 0x155), ZYDIS_DEFINITION(0x1, 0x157) }, + { ZYDIS_DEFINITION(0x1, 0x156), ZYDIS_DEFINITION(0x1, 0x158) }, + { ZYDIS_DEFINITION(0x1, 0x609), ZYDIS_DEFINITION(0x1, 0x60A) }, + { ZYDIS_DEFINITION(0x1, 0x2FD), ZYDIS_DEFINITION(0x1, 0x2FE) }, + { ZYDIS_DEFINITION(0x1, 0x16F), ZYDIS_DEFINITION(0x1, 0x170) }, + { ZYDIS_DEFINITION(0x1, 0x2F1), ZYDIS_DEFINITION(0x1, 0x2F2) }, + { ZYDIS_DEFINITION(0x1, 0x323), ZYDIS_DEFINITION(0x1, 0x325) }, + { ZYDIS_DEFINITION(0x1, 0x324), ZYDIS_DEFINITION(0x1, 0x326) }, + { ZYDIS_DEFINITION(0xB, 0x52E), ZYDIS_DEFINITION(0xB, 0x530) }, + { ZYDIS_DEFINITION(0xB, 0x52F), ZYDIS_DEFINITION(0xB, 0x531) }, + { ZYDIS_DEFINITION(0x1, 0x345), ZYDIS_DEFINITION(0x1, 0x346) }, + { ZYDIS_DEFINITION(0x1, 0x327), ZYDIS_DEFINITION(0x1, 0x329) }, + { ZYDIS_DEFINITION(0x1, 0x328), ZYDIS_DEFINITION(0x1, 0x32A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59B), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x25) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x10F), ZYDIS_DEFINITION(0xB, 0x110) }, + { ZYDIS_DEFINITION(0x1, 0x115), ZYDIS_DEFINITION(0x1, 0x117) }, + { ZYDIS_DEFINITION(0x1, 0x116), ZYDIS_DEFINITION(0x1, 0x118) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A0) }, + { ZYDIS_DEFINITION(0x1, 0x93), ZYDIS_DEFINITION(0x1, 0x94) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A2) }, + { ZYDIS_DEFINITION(0x1, 0xA1), ZYDIS_DEFINITION(0x1, 0xA2) }, + { ZYDIS_DEFINITION(0x1, 0x349), ZYDIS_DEFINITION(0x1, 0x34A) }, + { ZYDIS_DEFINITION(0x1, 0x34B), ZYDIS_DEFINITION(0x1, 0x34C) }, + { ZYDIS_DEFINITION(0x1, 0x317), ZYDIS_DEFINITION(0x1, 0x319) }, + { ZYDIS_DEFINITION(0x1, 0x318), ZYDIS_DEFINITION(0x1, 0x31A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A4) }, + { ZYDIS_DEFINITION(0x1, 0x141), ZYDIS_DEFINITION(0x1, 0x142) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A6) }, + { ZYDIS_DEFINITION(0x1, 0x15D), ZYDIS_DEFINITION(0x1, 0x15E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A8) }, + { ZYDIS_DEFINITION(0x1, 0x139), ZYDIS_DEFINITION(0x1, 0x13A) }, + { ZYDIS_DEFINITION(0x1, 0x5FA), ZYDIS_DEFINITION(0x1, 0x5FB) }, + { ZYDIS_DEFINITION(0x1, 0xBD), ZYDIS_DEFINITION(0x1, 0xBE) }, + { ZYDIS_DEFINITION(0x1, 0x375), ZYDIS_DEFINITION(0x1, 0x376) }, + { ZYDIS_DEFINITION(0x1, 0x13B), ZYDIS_DEFINITION(0x1, 0x13C) }, + { ZYDIS_DEFINITION(0x1, 0x607), ZYDIS_DEFINITION(0x1, 0x608) }, + { ZYDIS_DEFINITION(0x1, 0x2FB), ZYDIS_DEFINITION(0x1, 0x2FC) }, + { ZYDIS_DEFINITION(0x1, 0x16D), ZYDIS_DEFINITION(0x1, 0x16E) }, + { ZYDIS_DEFINITION(0x1, 0x2EF), ZYDIS_DEFINITION(0x1, 0x2F0) }, + { ZYDIS_DEFINITION(0xB, 0x532), ZYDIS_DEFINITION(0xB, 0x534) }, + { ZYDIS_DEFINITION(0xB, 0x533), ZYDIS_DEFINITION(0xB, 0x535) }, + { ZYDIS_DEFINITION(0x1, 0x2C9), ZYDIS_DEFINITION(0x1, 0x2CB) }, + { ZYDIS_DEFINITION(0x1, 0x2CA), ZYDIS_DEFINITION(0x1, 0x2CC) }, + { ZYDIS_DEFINITION(0x1, 0x2D1), ZYDIS_DEFINITION(0x1, 0x2D3) }, + { ZYDIS_DEFINITION(0x1, 0x2D2), ZYDIS_DEFINITION(0x1, 0x2D4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AA), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x4E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x57F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x50), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x580), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AB), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x24) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x581), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x107), ZYDIS_DEFINITION(0xB, 0x108) }, - { ZYDIS_DEFINITION(0x1, 0xC7), ZYDIS_DEFINITION(0x1, 0xC9) }, - { ZYDIS_DEFINITION(0x1, 0xC8), ZYDIS_DEFINITION(0x1, 0xCA) }, - { ZYDIS_DEFINITION(0x1, 0x117), ZYDIS_DEFINITION(0x1, 0x119) }, - { ZYDIS_DEFINITION(0x1, 0x118), ZYDIS_DEFINITION(0x1, 0x11A) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2D5) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2D6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x582), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x583) }, - { ZYDIS_DEFINITION(0x1, 0x8F), ZYDIS_DEFINITION(0x1, 0x90) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x584), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x585) }, - { ZYDIS_DEFINITION(0x1, 0x89), ZYDIS_DEFINITION(0x1, 0x8A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x586), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x587) }, - { ZYDIS_DEFINITION(0x1, 0xAF), ZYDIS_DEFINITION(0x1, 0xB0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x588), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x589) }, - { ZYDIS_DEFINITION(0xB, 0x9D), ZYDIS_DEFINITION(0xB, 0x9E) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x48) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x50) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x51), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x52) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x54) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x56) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x57), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x58) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x59), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x60) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x61), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x62) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x63), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x64) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x65), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x66) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x67), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x68) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x69), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x6A) } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AC), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x10D), ZYDIS_DEFINITION(0xB, 0x10E) }, + { ZYDIS_DEFINITION(0x1, 0xC5), ZYDIS_DEFINITION(0x1, 0xC7) }, + { ZYDIS_DEFINITION(0x1, 0xC6), ZYDIS_DEFINITION(0x1, 0xC8) }, + { ZYDIS_DEFINITION(0x1, 0x11D), ZYDIS_DEFINITION(0x1, 0x11F) }, + { ZYDIS_DEFINITION(0x1, 0x11E), ZYDIS_DEFINITION(0x1, 0x120) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DB) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AE) }, + { ZYDIS_DEFINITION(0x1, 0x8D), ZYDIS_DEFINITION(0x1, 0x8E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B0) }, + { ZYDIS_DEFINITION(0x1, 0x87), ZYDIS_DEFINITION(0x1, 0x88) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B2) }, + { ZYDIS_DEFINITION(0x1, 0xAD), ZYDIS_DEFINITION(0x1, 0xAE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B4) }, + { ZYDIS_DEFINITION(0xB, 0x9B), ZYDIS_DEFINITION(0xB, 0x9C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x49) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x51) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x53) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x55) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x57) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x59) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x60), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x61) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x62), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x63) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x64), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x65) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x66), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x67) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x68), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x69) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x6A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x6B) } }; const ZydisDecoderTreeNode filtersModrmReg[][8] = { - { ZYDIS_DEFINITION(0x1, 0x680), ZYDIS_DEFINITION(0x1, 0x69E), ZYDIS_DEFINITION(0x1, 0x29F), ZYDIS_DEFINITION(0x1, 0x2B5), ZYDIS_DEFINITION(0x1, 0x6E4), ZYDIS_DEFINITION(0x1, 0x6E6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x681), ZYDIS_DEFINITION(0x1, 0x69F), ZYDIS_DEFINITION(0x1, 0x2A0), ZYDIS_DEFINITION(0x1, 0x2B6), ZYDIS_DEFINITION(0x1, 0x6E5), ZYDIS_DEFINITION(0x1, 0x6E7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0), ZYDIS_DEFINITION(0x1, 0x682), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1) }, + { ZYDIS_DEFINITION(0x1, 0x692), ZYDIS_DEFINITION(0x1, 0x6B0), ZYDIS_DEFINITION(0x1, 0x2B5), ZYDIS_DEFINITION(0x1, 0x2CB), ZYDIS_DEFINITION(0x1, 0x6F7), ZYDIS_DEFINITION(0x1, 0x6F9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x693), ZYDIS_DEFINITION(0x1, 0x6B1), ZYDIS_DEFINITION(0x1, 0x2B6), ZYDIS_DEFINITION(0x1, 0x2CC), ZYDIS_DEFINITION(0x1, 0x6F8), ZYDIS_DEFINITION(0x1, 0x6FA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0), ZYDIS_DEFINITION(0x1, 0x694), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x5), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8), ZYDIS_DEFINITION(0x1, 0x683), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2A2), ZYDIS_DEFINITION(0x1, 0x23A) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5ED), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x4F3), ZYDIS_DEFINITION(0x1, 0x4F8), ZYDIS_DEFINITION(0x1, 0x4FA), ZYDIS_DEFINITION(0x1, 0x4F9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x376), ZYDIS_DEFINITION(0x1, 0x377), ZYDIS_DEFINITION(0x1, 0x378), ZYDIS_DEFINITION(0x1, 0x379), ZYDIS_DEFINITION(0x1, 0x37A), ZYDIS_DEFINITION(0x1, 0x37B), ZYDIS_DEFINITION(0x1, 0x37C), ZYDIS_DEFINITION(0x1, 0x37D) }, - { ZYDIS_DEFINITION(0x1, 0x4F4), ZYDIS_DEFINITION(0x1, 0x4F5), ZYDIS_DEFINITION(0x1, 0x4F6), ZYDIS_DEFINITION(0x1, 0x4F7), ZYDIS_DEFINITION(0x1, 0x37E), ZYDIS_DEFINITION(0x1, 0x37F), ZYDIS_DEFINITION(0x1, 0x380), ZYDIS_DEFINITION(0x1, 0x381) }, - { ZYDIS_DEFINITION(0x1, 0x398), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x10), ZYDIS_DEFINITION(0x1, 0x39A), ZYDIS_DEFINITION(0x1, 0x39B), ZYDIS_DEFINITION(0x1, 0x39C), ZYDIS_DEFINITION(0x1, 0x39D), ZYDIS_DEFINITION(0x1, 0x39E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x7) }, - { ZYDIS_DEFINITION(0x1, 0x3AA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3AC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x543), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x530), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x524), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x544), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x531), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x525), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x536), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x52A), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x517), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x537), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x52B), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x518), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x53D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x51E), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x53E), ZYDIS_DEFINITION(0xB, 0x53C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x51F), ZYDIS_DEFINITION(0xB, 0x51D) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x298), ZYDIS_DEFINITION(0x1, 0x2C3), ZYDIS_DEFINITION(0x1, 0x63C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x39), ZYDIS_DEFINITION(0x1, 0x56B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x25), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27), ZYDIS_DEFINITION(0x1, 0x293), ZYDIS_DEFINITION(0x1, 0x691), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A), ZYDIS_DEFINITION(0x1, 0xAD) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB3), ZYDIS_DEFINITION(0x1, 0xAE) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x56C), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB1), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x93), ZYDIS_DEFINITION(0xB, 0x9F), ZYDIS_DEFINITION(0xB, 0x9B), ZYDIS_DEFINITION(0xB, 0x95) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x94), ZYDIS_DEFINITION(0xB, 0xA0), ZYDIS_DEFINITION(0xB, 0x9C), ZYDIS_DEFINITION(0xB, 0x96) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5BE), ZYDIS_DEFINITION(0x1, 0x5BF) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E), ZYDIS_DEFINITION(0x1, 0x6EE), ZYDIS_DEFINITION(0x1, 0x6EF) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x8), ZYDIS_DEFINITION(0x1, 0x695), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B8), ZYDIS_DEFINITION(0x1, 0x23F) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x509), ZYDIS_DEFINITION(0x1, 0x50A), ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x504) }, + { ZYDIS_DEFINITION(0x1, 0x38C), ZYDIS_DEFINITION(0x1, 0x38D), ZYDIS_DEFINITION(0x1, 0x38E), ZYDIS_DEFINITION(0x1, 0x38F), ZYDIS_DEFINITION(0x1, 0x390), ZYDIS_DEFINITION(0x1, 0x391), ZYDIS_DEFINITION(0x1, 0x392), ZYDIS_DEFINITION(0x1, 0x393) }, + { ZYDIS_DEFINITION(0x1, 0x505), ZYDIS_DEFINITION(0x1, 0x506), ZYDIS_DEFINITION(0x1, 0x507), ZYDIS_DEFINITION(0x1, 0x508), ZYDIS_DEFINITION(0x1, 0x394), ZYDIS_DEFINITION(0x1, 0x395), ZYDIS_DEFINITION(0x1, 0x396), ZYDIS_DEFINITION(0x1, 0x397) }, + { ZYDIS_DEFINITION(0x1, 0x3A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x16), ZYDIS_DEFINITION(0x1, 0x3AA), ZYDIS_DEFINITION(0x1, 0x3AB), ZYDIS_DEFINITION(0x1, 0x3AC), ZYDIS_DEFINITION(0x1, 0x3AD), ZYDIS_DEFINITION(0x1, 0x3AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x0), ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x1), ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BC) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x553), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x540), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x534), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x554), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x541), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x535), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x546), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x53A), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x527), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x547), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x53B), ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x528), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x54D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x52E), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x54E), ZYDIS_DEFINITION(0xB, 0x54C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x52F), ZYDIS_DEFINITION(0xB, 0x52D) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2AE), ZYDIS_DEFINITION(0x1, 0x2D9), ZYDIS_DEFINITION(0x1, 0x64E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3F), ZYDIS_DEFINITION(0x1, 0x57B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x26), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x27), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x28), ZYDIS_DEFINITION(0x1, 0x2A9), ZYDIS_DEFINITION(0x1, 0x6A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2B), ZYDIS_DEFINITION(0x1, 0xAC) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB2), ZYDIS_DEFINITION(0x1, 0xAD) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x57C), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB0), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x91), ZYDIS_DEFINITION(0xB, 0x9D), ZYDIS_DEFINITION(0xB, 0x99), ZYDIS_DEFINITION(0xB, 0x93) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x92), ZYDIS_DEFINITION(0xB, 0x9E), ZYDIS_DEFINITION(0xB, 0x9A), ZYDIS_DEFINITION(0xB, 0x94) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5D0), ZYDIS_DEFINITION(0x1, 0x5D1) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x40) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x41), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F), ZYDIS_DEFINITION(0x1, 0x701), ZYDIS_DEFINITION(0x1, 0x702) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6FC), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x70F), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x68), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x69), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x6A), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x6B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x6C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x6D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAC), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB0), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB1), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB2), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x77), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x79) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAC), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xAF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB1), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB2), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB3), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x77), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x79) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x7B) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x11), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x13), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x14), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x15), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x16), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x17), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x371), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x372), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x373), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x374), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x375), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x376), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x377), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x378) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CA), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CC), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2CF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B6) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F1), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F2), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F3), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F4), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F5), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2F6), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x1F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x20), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x21), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x379) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37A) }, - { ZYDIS_DEFINITION(0xD, 0x24), ZYDIS_DEFINITION(0xD, 0x3BB), ZYDIS_DEFINITION(0xD, 0xE), ZYDIS_DEFINITION(0xD, 0x607), ZYDIS_DEFINITION(0xB, 0x52), ZYDIS_DEFINITION(0xD, 0x6AA), ZYDIS_DEFINITION(0xB, 0x71F), ZYDIS_DEFINITION(0xD, 0xE0) }, - { ZYDIS_DEFINITION(0xD, 0x25), ZYDIS_DEFINITION(0xD, 0x3BC), ZYDIS_DEFINITION(0xD, 0xF), ZYDIS_DEFINITION(0xD, 0x608), ZYDIS_DEFINITION(0xB, 0x53), ZYDIS_DEFINITION(0xD, 0x6AB), ZYDIS_DEFINITION(0xB, 0x720), ZYDIS_DEFINITION(0xD, 0xE1) }, - { ZYDIS_DEFINITION(0xE, 0x26), ZYDIS_DEFINITION(0xE, 0x3BD), ZYDIS_DEFINITION(0xE, 0x10), ZYDIS_DEFINITION(0xE, 0x609), ZYDIS_DEFINITION(0xE, 0x54), ZYDIS_DEFINITION(0xE, 0x6AC), ZYDIS_DEFINITION(0xE, 0x721), ZYDIS_DEFINITION(0xE, 0xE2) }, - { ZYDIS_DEFINITION(0xE, 0x27), ZYDIS_DEFINITION(0xE, 0x3BE), ZYDIS_DEFINITION(0xE, 0x11), ZYDIS_DEFINITION(0xE, 0x60A), ZYDIS_DEFINITION(0xE, 0x55), ZYDIS_DEFINITION(0xE, 0x6AD), ZYDIS_DEFINITION(0xE, 0x722), ZYDIS_DEFINITION(0xE, 0xE3) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B7) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B8) }, + { ZYDIS_DEFINITION(0xD, 0x24), ZYDIS_DEFINITION(0xD, 0x3CC), ZYDIS_DEFINITION(0xD, 0xE), ZYDIS_DEFINITION(0xD, 0x619), ZYDIS_DEFINITION(0xB, 0x52), ZYDIS_DEFINITION(0xD, 0x6BC), ZYDIS_DEFINITION(0xB, 0x732), ZYDIS_DEFINITION(0xD, 0xDF) }, + { ZYDIS_DEFINITION(0xD, 0x25), ZYDIS_DEFINITION(0xD, 0x3CD), ZYDIS_DEFINITION(0xD, 0xF), ZYDIS_DEFINITION(0xD, 0x61A), ZYDIS_DEFINITION(0xB, 0x53), ZYDIS_DEFINITION(0xD, 0x6BD), ZYDIS_DEFINITION(0xB, 0x733), ZYDIS_DEFINITION(0xD, 0xE0) }, + { ZYDIS_DEFINITION(0xE, 0x26), ZYDIS_DEFINITION(0xE, 0x3CE), ZYDIS_DEFINITION(0xE, 0x10), ZYDIS_DEFINITION(0xE, 0x61B), ZYDIS_DEFINITION(0xE, 0x54), ZYDIS_DEFINITION(0xE, 0x6BE), ZYDIS_DEFINITION(0xE, 0x734), ZYDIS_DEFINITION(0xE, 0xE1) }, + { ZYDIS_DEFINITION(0xE, 0x27), ZYDIS_DEFINITION(0xE, 0x3CF), ZYDIS_DEFINITION(0xE, 0x11), ZYDIS_DEFINITION(0xE, 0x61C), ZYDIS_DEFINITION(0xE, 0x55), ZYDIS_DEFINITION(0xE, 0x6BF), ZYDIS_DEFINITION(0xE, 0x735), ZYDIS_DEFINITION(0xE, 0xE2) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x90), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x91), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x92), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x93), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x94), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x95), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x96), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x97) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x98), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x99), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9F) }, - { ZYDIS_DEFINITION(0xD, 0x2A), ZYDIS_DEFINITION(0xD, 0x3C1), ZYDIS_DEFINITION(0xD, 0x14), ZYDIS_DEFINITION(0xD, 0x60D), ZYDIS_DEFINITION(0xD, 0x58), ZYDIS_DEFINITION(0xD, 0x6B0), ZYDIS_DEFINITION(0xD, 0x725), ZYDIS_DEFINITION(0xD, 0xE6) }, - { ZYDIS_DEFINITION(0xD, 0x2B), ZYDIS_DEFINITION(0xD, 0x3C2), ZYDIS_DEFINITION(0xD, 0x15), ZYDIS_DEFINITION(0xD, 0x60E), ZYDIS_DEFINITION(0xD, 0x59), ZYDIS_DEFINITION(0xD, 0x6B1), ZYDIS_DEFINITION(0xD, 0x726), ZYDIS_DEFINITION(0xD, 0xE7) }, - { ZYDIS_DEFINITION(0x1, 0x4E4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x4E5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x395), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x396), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x397), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x398), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x399), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x5C8), ZYDIS_DEFINITION(0xB, 0x5D4), ZYDIS_DEFINITION(0xB, 0x59D), ZYDIS_DEFINITION(0xB, 0x5AD), ZYDIS_DEFINITION(0xB, 0x64D), ZYDIS_DEFINITION(0xB, 0x669), ZYDIS_DEFINITION(0xB, 0x64E), ZYDIS_DEFINITION(0xB, 0x5F0) }, - { ZYDIS_DEFINITION(0xB, 0x5C9), ZYDIS_DEFINITION(0xB, 0x5D5), ZYDIS_DEFINITION(0xB, 0x59E), ZYDIS_DEFINITION(0xB, 0x5AE), ZYDIS_DEFINITION(0xB, 0x64F), ZYDIS_DEFINITION(0xB, 0x66A), ZYDIS_DEFINITION(0xB, 0x650), ZYDIS_DEFINITION(0xB, 0x5F1) }, - { ZYDIS_DEFINITION(0xB, 0x5CA), ZYDIS_DEFINITION(0xB, 0x5D6), ZYDIS_DEFINITION(0xB, 0x59F), ZYDIS_DEFINITION(0xB, 0x5AF), ZYDIS_DEFINITION(0xB, 0x651), ZYDIS_DEFINITION(0xB, 0x66B), ZYDIS_DEFINITION(0xB, 0x652), ZYDIS_DEFINITION(0xB, 0x5F2) }, - { ZYDIS_DEFINITION(0xB, 0x5CB), ZYDIS_DEFINITION(0xB, 0x5D7), ZYDIS_DEFINITION(0xB, 0x5A0), ZYDIS_DEFINITION(0xB, 0x5B0), ZYDIS_DEFINITION(0xB, 0x653), ZYDIS_DEFINITION(0xB, 0x66C), ZYDIS_DEFINITION(0xB, 0x654), ZYDIS_DEFINITION(0xB, 0x5F3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D1) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x400), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x435), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x436), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x437), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x438), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x439), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43A), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43E) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51D) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52B) }, - { ZYDIS_DEFINITION(0xB, 0x2E2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x26) }, - { ZYDIS_DEFINITION(0xB, 0x2E3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xE, 0x2E4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x27) }, - { ZYDIS_DEFINITION(0xE, 0x2E5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5CC), ZYDIS_DEFINITION(0x1, 0x5D8), ZYDIS_DEFINITION(0x1, 0x5A1), ZYDIS_DEFINITION(0x1, 0x5B1), ZYDIS_DEFINITION(0x1, 0x655), ZYDIS_DEFINITION(0x1, 0x66D), ZYDIS_DEFINITION(0x1, 0x656), ZYDIS_DEFINITION(0x1, 0x5F4) }, - { ZYDIS_DEFINITION(0x1, 0x5CD), ZYDIS_DEFINITION(0x1, 0x5D9), ZYDIS_DEFINITION(0x1, 0x5A2), ZYDIS_DEFINITION(0x1, 0x5B2), ZYDIS_DEFINITION(0x1, 0x657), ZYDIS_DEFINITION(0x1, 0x66E), ZYDIS_DEFINITION(0x1, 0x658), ZYDIS_DEFINITION(0x1, 0x5F5) }, - { ZYDIS_DEFINITION(0x1, 0x5CE), ZYDIS_DEFINITION(0x1, 0x5DA), ZYDIS_DEFINITION(0x1, 0x5A3), ZYDIS_DEFINITION(0x1, 0x5B3), ZYDIS_DEFINITION(0x1, 0x659), ZYDIS_DEFINITION(0x1, 0x66F), ZYDIS_DEFINITION(0x1, 0x65A), ZYDIS_DEFINITION(0x1, 0x5F6) }, - { ZYDIS_DEFINITION(0x1, 0x5CF), ZYDIS_DEFINITION(0x1, 0x5DB), ZYDIS_DEFINITION(0x1, 0x5A4), ZYDIS_DEFINITION(0x1, 0x5B4), ZYDIS_DEFINITION(0x1, 0x65B), ZYDIS_DEFINITION(0x1, 0x670), ZYDIS_DEFINITION(0x1, 0x65C), ZYDIS_DEFINITION(0x1, 0x5F7) }, - { ZYDIS_DEFINITION(0x1, 0x5D0), ZYDIS_DEFINITION(0x1, 0x5DC), ZYDIS_DEFINITION(0x1, 0x5A5), ZYDIS_DEFINITION(0x1, 0x5B5), ZYDIS_DEFINITION(0x1, 0x65D), ZYDIS_DEFINITION(0x1, 0x671), ZYDIS_DEFINITION(0x1, 0x65E), ZYDIS_DEFINITION(0x1, 0x5F8) }, - { ZYDIS_DEFINITION(0x1, 0x5D1), ZYDIS_DEFINITION(0x1, 0x5DD), ZYDIS_DEFINITION(0x1, 0x5A6), ZYDIS_DEFINITION(0x1, 0x5B6), ZYDIS_DEFINITION(0x1, 0x65F), ZYDIS_DEFINITION(0x1, 0x672), ZYDIS_DEFINITION(0x1, 0x660), ZYDIS_DEFINITION(0x1, 0x5F9) }, - { ZYDIS_DEFINITION(0x1, 0x5D2), ZYDIS_DEFINITION(0x1, 0x5DE), ZYDIS_DEFINITION(0x1, 0x5A7), ZYDIS_DEFINITION(0x1, 0x5B7), ZYDIS_DEFINITION(0x1, 0x661), ZYDIS_DEFINITION(0x1, 0x673), ZYDIS_DEFINITION(0x1, 0x662), ZYDIS_DEFINITION(0x1, 0x5FA) }, - { ZYDIS_DEFINITION(0x1, 0x5D3), ZYDIS_DEFINITION(0x1, 0x5DF), ZYDIS_DEFINITION(0x1, 0x5A8), ZYDIS_DEFINITION(0x1, 0x5B8), ZYDIS_DEFINITION(0x1, 0x663), ZYDIS_DEFINITION(0x1, 0x674), ZYDIS_DEFINITION(0x1, 0x664), ZYDIS_DEFINITION(0x1, 0x5FB) }, + { ZYDIS_DEFINITION(0xD, 0x2A), ZYDIS_DEFINITION(0xD, 0x3D2), ZYDIS_DEFINITION(0xD, 0x14), ZYDIS_DEFINITION(0xD, 0x61F), ZYDIS_DEFINITION(0xD, 0x58), ZYDIS_DEFINITION(0xD, 0x6C2), ZYDIS_DEFINITION(0xD, 0x738), ZYDIS_DEFINITION(0xD, 0xE5) }, + { ZYDIS_DEFINITION(0xD, 0x2B), ZYDIS_DEFINITION(0xD, 0x3D3), ZYDIS_DEFINITION(0xD, 0x15), ZYDIS_DEFINITION(0xD, 0x620), ZYDIS_DEFINITION(0xD, 0x59), ZYDIS_DEFINITION(0xD, 0x6C3), ZYDIS_DEFINITION(0xD, 0x739), ZYDIS_DEFINITION(0xD, 0xE6) }, + { ZYDIS_DEFINITION(0x1, 0x4F5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4F6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D9) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x5DA), ZYDIS_DEFINITION(0xB, 0x5E6), ZYDIS_DEFINITION(0xB, 0x5AD), ZYDIS_DEFINITION(0xB, 0x5BD), ZYDIS_DEFINITION(0xB, 0x65F), ZYDIS_DEFINITION(0xB, 0x67B), ZYDIS_DEFINITION(0xB, 0x660), ZYDIS_DEFINITION(0xB, 0x602) }, + { ZYDIS_DEFINITION(0xB, 0x5DB), ZYDIS_DEFINITION(0xB, 0x5E7), ZYDIS_DEFINITION(0xB, 0x5AE), ZYDIS_DEFINITION(0xB, 0x5BE), ZYDIS_DEFINITION(0xB, 0x661), ZYDIS_DEFINITION(0xB, 0x67C), ZYDIS_DEFINITION(0xB, 0x662), ZYDIS_DEFINITION(0xB, 0x603) }, + { ZYDIS_DEFINITION(0xB, 0x5DC), ZYDIS_DEFINITION(0xB, 0x5E8), ZYDIS_DEFINITION(0xB, 0x5AF), ZYDIS_DEFINITION(0xB, 0x5BF), ZYDIS_DEFINITION(0xB, 0x663), ZYDIS_DEFINITION(0xB, 0x67D), ZYDIS_DEFINITION(0xB, 0x664), ZYDIS_DEFINITION(0xB, 0x604) }, + { ZYDIS_DEFINITION(0xB, 0x5DD), ZYDIS_DEFINITION(0xB, 0x5E9), ZYDIS_DEFINITION(0xB, 0x5B0), ZYDIS_DEFINITION(0xB, 0x5C0), ZYDIS_DEFINITION(0xB, 0x665), ZYDIS_DEFINITION(0xB, 0x67E), ZYDIS_DEFINITION(0xB, 0x666), ZYDIS_DEFINITION(0xB, 0x605) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x408), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x409), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x40F) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x437), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x438), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x473), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x474), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x475), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x476), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x477), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x478), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x479), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47C) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55B) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x568), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x569) }, + { ZYDIS_DEFINITION(0xB, 0x2F8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x26) }, + { ZYDIS_DEFINITION(0xB, 0x2F9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xE, 0x2FA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x27) }, + { ZYDIS_DEFINITION(0xE, 0x2FB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5DE), ZYDIS_DEFINITION(0x1, 0x5EA), ZYDIS_DEFINITION(0x1, 0x5B1), ZYDIS_DEFINITION(0x1, 0x5C1), ZYDIS_DEFINITION(0x1, 0x667), ZYDIS_DEFINITION(0x1, 0x67F), ZYDIS_DEFINITION(0x1, 0x668), ZYDIS_DEFINITION(0x1, 0x606) }, + { ZYDIS_DEFINITION(0x1, 0x5DF), ZYDIS_DEFINITION(0x1, 0x5EB), ZYDIS_DEFINITION(0x1, 0x5B2), ZYDIS_DEFINITION(0x1, 0x5C2), ZYDIS_DEFINITION(0x1, 0x669), ZYDIS_DEFINITION(0x1, 0x680), ZYDIS_DEFINITION(0x1, 0x66A), ZYDIS_DEFINITION(0x1, 0x607) }, + { ZYDIS_DEFINITION(0x1, 0x5E0), ZYDIS_DEFINITION(0x1, 0x5EC), ZYDIS_DEFINITION(0x1, 0x5B3), ZYDIS_DEFINITION(0x1, 0x5C3), ZYDIS_DEFINITION(0x1, 0x66B), ZYDIS_DEFINITION(0x1, 0x681), ZYDIS_DEFINITION(0x1, 0x66C), ZYDIS_DEFINITION(0x1, 0x608) }, + { ZYDIS_DEFINITION(0x1, 0x5E1), ZYDIS_DEFINITION(0x1, 0x5ED), ZYDIS_DEFINITION(0x1, 0x5B4), ZYDIS_DEFINITION(0x1, 0x5C4), ZYDIS_DEFINITION(0x1, 0x66D), ZYDIS_DEFINITION(0x1, 0x682), ZYDIS_DEFINITION(0x1, 0x66E), ZYDIS_DEFINITION(0x1, 0x609) }, + { ZYDIS_DEFINITION(0x1, 0x5E2), ZYDIS_DEFINITION(0x1, 0x5EE), ZYDIS_DEFINITION(0x1, 0x5B5), ZYDIS_DEFINITION(0x1, 0x5C5), ZYDIS_DEFINITION(0x1, 0x66F), ZYDIS_DEFINITION(0x1, 0x683), ZYDIS_DEFINITION(0x1, 0x670), ZYDIS_DEFINITION(0x1, 0x60A) }, + { ZYDIS_DEFINITION(0x1, 0x5E3), ZYDIS_DEFINITION(0x1, 0x5EF), ZYDIS_DEFINITION(0x1, 0x5B6), ZYDIS_DEFINITION(0x1, 0x5C6), ZYDIS_DEFINITION(0x1, 0x671), ZYDIS_DEFINITION(0x1, 0x684), ZYDIS_DEFINITION(0x1, 0x672), ZYDIS_DEFINITION(0x1, 0x60B) }, + { ZYDIS_DEFINITION(0x1, 0x5E4), ZYDIS_DEFINITION(0x1, 0x5F0), ZYDIS_DEFINITION(0x1, 0x5B7), ZYDIS_DEFINITION(0x1, 0x5C7), ZYDIS_DEFINITION(0x1, 0x673), ZYDIS_DEFINITION(0x1, 0x685), ZYDIS_DEFINITION(0x1, 0x674), ZYDIS_DEFINITION(0x1, 0x60C) }, + { ZYDIS_DEFINITION(0x1, 0x5E5), ZYDIS_DEFINITION(0x1, 0x5F1), ZYDIS_DEFINITION(0x1, 0x5B8), ZYDIS_DEFINITION(0x1, 0x5C8), ZYDIS_DEFINITION(0x1, 0x675), ZYDIS_DEFINITION(0x1, 0x686), ZYDIS_DEFINITION(0x1, 0x676), ZYDIS_DEFINITION(0x1, 0x60D) }, + { ZYDIS_DEFINITION(0x1, 0x167), ZYDIS_DEFINITION(0x1, 0x1BE), ZYDIS_DEFINITION(0x1, 0x177), ZYDIS_DEFINITION(0x1, 0x17D), ZYDIS_DEFINITION(0x1, 0x1E3), ZYDIS_DEFINITION(0x1, 0x1E8), ZYDIS_DEFINITION(0x1, 0x186), ZYDIS_DEFINITION(0x1, 0x18B) }, { ZYDIS_DEFINITION(0x1, 0x168), ZYDIS_DEFINITION(0x1, 0x1BF), ZYDIS_DEFINITION(0x1, 0x178), ZYDIS_DEFINITION(0x1, 0x17E), ZYDIS_DEFINITION(0x1, 0x1E4), ZYDIS_DEFINITION(0x1, 0x1E9), ZYDIS_DEFINITION(0x1, 0x187), ZYDIS_DEFINITION(0x1, 0x18C) }, - { ZYDIS_DEFINITION(0x1, 0x169), ZYDIS_DEFINITION(0x1, 0x1C0), ZYDIS_DEFINITION(0x1, 0x179), ZYDIS_DEFINITION(0x1, 0x17F), ZYDIS_DEFINITION(0x1, 0x1E5), ZYDIS_DEFINITION(0x1, 0x1EA), ZYDIS_DEFINITION(0x1, 0x188), ZYDIS_DEFINITION(0x1, 0x18D) }, - { ZYDIS_DEFINITION(0x1, 0x1B1), ZYDIS_DEFINITION(0x1, 0x1F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x28), ZYDIS_DEFINITION(0x1, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2C) }, - { ZYDIS_DEFINITION(0x1, 0x1B2), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1DA), ZYDIS_DEFINITION(0x1, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x20), ZYDIS_DEFINITION(0x1, 0x1B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x21), ZYDIS_DEFINITION(0x1, 0x1C9) }, - { ZYDIS_DEFINITION(0x1, 0x170), ZYDIS_DEFINITION(0x1, 0x172), ZYDIS_DEFINITION(0x1, 0x171), ZYDIS_DEFINITION(0x1, 0x177), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1B0), ZYDIS_DEFINITION(0x1, 0x1F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x28), ZYDIS_DEFINITION(0x1, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2C) }, + { ZYDIS_DEFINITION(0x1, 0x1B1), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1D9), ZYDIS_DEFINITION(0x1, 0x1DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x21), ZYDIS_DEFINITION(0x1, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x22), ZYDIS_DEFINITION(0x1, 0x1C8) }, + { ZYDIS_DEFINITION(0x1, 0x16F), ZYDIS_DEFINITION(0x1, 0x171), ZYDIS_DEFINITION(0x1, 0x170), ZYDIS_DEFINITION(0x1, 0x176), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x194), ZYDIS_DEFINITION(0x1, 0x1A1), ZYDIS_DEFINITION(0x1, 0x196), ZYDIS_DEFINITION(0x1, 0x198), ZYDIS_DEFINITION(0x1, 0x1AC), ZYDIS_DEFINITION(0x1, 0x1AE), ZYDIS_DEFINITION(0x1, 0x19A), ZYDIS_DEFINITION(0x1, 0x19C) }, + { ZYDIS_DEFINITION(0x1, 0x172), ZYDIS_DEFINITION(0x1, 0x174), ZYDIS_DEFINITION(0x1, 0x173), ZYDIS_DEFINITION(0x1, 0x175), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2E), ZYDIS_DEFINITION(0x1, 0x1EF), ZYDIS_DEFINITION(0x1, 0x17B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x19E), ZYDIS_DEFINITION(0x1, 0x1A9), ZYDIS_DEFINITION(0x1, 0x1A4), ZYDIS_DEFINITION(0x1, 0x1A6), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1B2), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1DD) }, + { ZYDIS_DEFINITION(0x1, 0x169), ZYDIS_DEFINITION(0x1, 0x1C0), ZYDIS_DEFINITION(0x1, 0x179), ZYDIS_DEFINITION(0x1, 0x17F), ZYDIS_DEFINITION(0x1, 0x1EA), ZYDIS_DEFINITION(0x1, 0x1E5), ZYDIS_DEFINITION(0x1, 0x18D), ZYDIS_DEFINITION(0x1, 0x188) }, + { ZYDIS_DEFINITION(0x1, 0x16A), ZYDIS_DEFINITION(0x1, 0x1C1), ZYDIS_DEFINITION(0x1, 0x17A), ZYDIS_DEFINITION(0x1, 0x180), ZYDIS_DEFINITION(0x1, 0x1E6), ZYDIS_DEFINITION(0x1, 0x1EB), ZYDIS_DEFINITION(0x1, 0x189), ZYDIS_DEFINITION(0x1, 0x18E) }, + { ZYDIS_DEFINITION(0x1, 0x192), ZYDIS_DEFINITION(0x1, 0x1F6), ZYDIS_DEFINITION(0x1, 0x1DA), ZYDIS_DEFINITION(0x1, 0x1DE), ZYDIS_DEFINITION(0x1, 0x1EE), ZYDIS_DEFINITION(0x1, 0x1F1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1B3), ZYDIS_DEFINITION(0x1, 0x1AA), ZYDIS_DEFINITION(0x1, 0x1DB), ZYDIS_DEFINITION(0x1, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x23), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x24), ZYDIS_DEFINITION(0x1, 0x1CB) }, + { ZYDIS_DEFINITION(0x1, 0x16B), ZYDIS_DEFINITION(0x1, 0x1C2), ZYDIS_DEFINITION(0x1, 0x181), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2F), ZYDIS_DEFINITION(0x1, 0x1EC), ZYDIS_DEFINITION(0x1, 0x1E7), ZYDIS_DEFINITION(0x1, 0x18F), ZYDIS_DEFINITION(0x1, 0x18A) }, { ZYDIS_DEFINITION(0x1, 0x195), ZYDIS_DEFINITION(0x1, 0x1A2), ZYDIS_DEFINITION(0x1, 0x197), ZYDIS_DEFINITION(0x1, 0x199), ZYDIS_DEFINITION(0x1, 0x1AD), ZYDIS_DEFINITION(0x1, 0x1AF), ZYDIS_DEFINITION(0x1, 0x19B), ZYDIS_DEFINITION(0x1, 0x19D) }, - { ZYDIS_DEFINITION(0x1, 0x173), ZYDIS_DEFINITION(0x1, 0x175), ZYDIS_DEFINITION(0x1, 0x174), ZYDIS_DEFINITION(0x1, 0x176), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2E), ZYDIS_DEFINITION(0x1, 0x1F0), ZYDIS_DEFINITION(0x1, 0x17C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x19F), ZYDIS_DEFINITION(0x1, 0x1AA), ZYDIS_DEFINITION(0x1, 0x1A5), ZYDIS_DEFINITION(0x1, 0x1A7), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1B3), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1DE) }, - { ZYDIS_DEFINITION(0x1, 0x16A), ZYDIS_DEFINITION(0x1, 0x1C1), ZYDIS_DEFINITION(0x1, 0x17A), ZYDIS_DEFINITION(0x1, 0x180), ZYDIS_DEFINITION(0x1, 0x1EB), ZYDIS_DEFINITION(0x1, 0x1E6), ZYDIS_DEFINITION(0x1, 0x18E), ZYDIS_DEFINITION(0x1, 0x189) }, - { ZYDIS_DEFINITION(0x1, 0x16B), ZYDIS_DEFINITION(0x1, 0x1C2), ZYDIS_DEFINITION(0x1, 0x17B), ZYDIS_DEFINITION(0x1, 0x181), ZYDIS_DEFINITION(0x1, 0x1E7), ZYDIS_DEFINITION(0x1, 0x1EC), ZYDIS_DEFINITION(0x1, 0x18A), ZYDIS_DEFINITION(0x1, 0x18F) }, - { ZYDIS_DEFINITION(0x1, 0x193), ZYDIS_DEFINITION(0x1, 0x1F7), ZYDIS_DEFINITION(0x1, 0x1DB), ZYDIS_DEFINITION(0x1, 0x1DF), ZYDIS_DEFINITION(0x1, 0x1EF), ZYDIS_DEFINITION(0x1, 0x1F2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1B4), ZYDIS_DEFINITION(0x1, 0x1AB), ZYDIS_DEFINITION(0x1, 0x1DC), ZYDIS_DEFINITION(0x1, 0x1E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x22), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x23), ZYDIS_DEFINITION(0x1, 0x1CC) }, - { ZYDIS_DEFINITION(0x1, 0x16C), ZYDIS_DEFINITION(0x1, 0x1C3), ZYDIS_DEFINITION(0x1, 0x182), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x2F), ZYDIS_DEFINITION(0x1, 0x1ED), ZYDIS_DEFINITION(0x1, 0x1E8), ZYDIS_DEFINITION(0x1, 0x190), ZYDIS_DEFINITION(0x1, 0x18B) }, - { ZYDIS_DEFINITION(0x1, 0x196), ZYDIS_DEFINITION(0x1, 0x1A3), ZYDIS_DEFINITION(0x1, 0x198), ZYDIS_DEFINITION(0x1, 0x19A), ZYDIS_DEFINITION(0x1, 0x1AE), ZYDIS_DEFINITION(0x1, 0x1B0), ZYDIS_DEFINITION(0x1, 0x19C), ZYDIS_DEFINITION(0x1, 0x19E) }, - { ZYDIS_DEFINITION(0x1, 0x194), ZYDIS_DEFINITION(0x1, 0x1F8), ZYDIS_DEFINITION(0x1, 0x1E1), ZYDIS_DEFINITION(0x1, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x30), ZYDIS_DEFINITION(0x1, 0x1F1), ZYDIS_DEFINITION(0x1, 0x17D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1A0), ZYDIS_DEFINITION(0x1, 0x1AC), ZYDIS_DEFINITION(0x1, 0x1A6), ZYDIS_DEFINITION(0x1, 0x1A8), ZYDIS_DEFINITION(0x1, 0x16D), ZYDIS_DEFINITION(0x1, 0x1A1), ZYDIS_DEFINITION(0x1, 0x16E), ZYDIS_DEFINITION(0x1, 0x1A9) }, - { ZYDIS_DEFINITION(0xD, 0x6CA), ZYDIS_DEFINITION(0xD, 0x6CB), ZYDIS_DEFINITION(0x1, 0x3AD), ZYDIS_DEFINITION(0x1, 0x370), ZYDIS_DEFINITION(0x1, 0x363), ZYDIS_DEFINITION(0x1, 0x212), ZYDIS_DEFINITION(0x1, 0x14E), ZYDIS_DEFINITION(0x1, 0x20A) }, - { ZYDIS_DEFINITION(0xD, 0x6CC), ZYDIS_DEFINITION(0xD, 0x6CD), ZYDIS_DEFINITION(0x1, 0x3AE), ZYDIS_DEFINITION(0x1, 0x371), ZYDIS_DEFINITION(0x1, 0x364), ZYDIS_DEFINITION(0x1, 0x213), ZYDIS_DEFINITION(0x1, 0x14F), ZYDIS_DEFINITION(0x1, 0x20B) }, - { ZYDIS_DEFINITION(0xE, 0x6CE), ZYDIS_DEFINITION(0xE, 0x6CF), ZYDIS_DEFINITION(0x1, 0x3AF), ZYDIS_DEFINITION(0x1, 0x372), ZYDIS_DEFINITION(0x1, 0x365), ZYDIS_DEFINITION(0x1, 0x214), ZYDIS_DEFINITION(0x1, 0x150), ZYDIS_DEFINITION(0x1, 0x20C) }, - { ZYDIS_DEFINITION(0xE, 0x6D0), ZYDIS_DEFINITION(0xE, 0x6D1), ZYDIS_DEFINITION(0x1, 0x3B0), ZYDIS_DEFINITION(0x1, 0x373), ZYDIS_DEFINITION(0x1, 0x366), ZYDIS_DEFINITION(0x1, 0x215), ZYDIS_DEFINITION(0x1, 0x151), ZYDIS_DEFINITION(0x1, 0x20D) }, - { ZYDIS_DEFINITION(0x1, 0x21F), ZYDIS_DEFINITION(0x1, 0x14A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x220), ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x221), ZYDIS_DEFINITION(0x1, 0x14C), ZYDIS_DEFINITION(0x1, 0xA4), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x25B), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x590), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x222), ZYDIS_DEFINITION(0x1, 0x14D), ZYDIS_DEFINITION(0x1, 0xA5), ZYDIS_DEFINITION(0x1, 0xA6), ZYDIS_DEFINITION(0x1, 0x25C), ZYDIS_DEFINITION(0x1, 0x25D), ZYDIS_DEFINITION(0x1, 0x591), ZYDIS_INVALID } + { ZYDIS_DEFINITION(0x1, 0x193), ZYDIS_DEFINITION(0x1, 0x1F7), ZYDIS_DEFINITION(0x1, 0x1E0), ZYDIS_DEFINITION(0x1, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x30), ZYDIS_DEFINITION(0x1, 0x1F0), ZYDIS_DEFINITION(0x1, 0x17C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x19F), ZYDIS_DEFINITION(0x1, 0x1AB), ZYDIS_DEFINITION(0x1, 0x1A5), ZYDIS_DEFINITION(0x1, 0x1A7), ZYDIS_DEFINITION(0x1, 0x16C), ZYDIS_DEFINITION(0x1, 0x1A0), ZYDIS_DEFINITION(0x1, 0x16D), ZYDIS_DEFINITION(0x1, 0x1A8) }, + { ZYDIS_DEFINITION(0xD, 0x6DC), ZYDIS_DEFINITION(0xD, 0x6DD), ZYDIS_DEFINITION(0x1, 0x3BE), ZYDIS_DEFINITION(0x1, 0x386), ZYDIS_DEFINITION(0x1, 0x379), ZYDIS_DEFINITION(0x1, 0x217), ZYDIS_DEFINITION(0x1, 0x14D), ZYDIS_DEFINITION(0x1, 0x20F) }, + { ZYDIS_DEFINITION(0xD, 0x6DE), ZYDIS_DEFINITION(0xD, 0x6DF), ZYDIS_DEFINITION(0x1, 0x3BF), ZYDIS_DEFINITION(0x1, 0x387), ZYDIS_DEFINITION(0x1, 0x37A), ZYDIS_DEFINITION(0x1, 0x218), ZYDIS_DEFINITION(0x1, 0x14E), ZYDIS_DEFINITION(0x1, 0x210) }, + { ZYDIS_DEFINITION(0xE, 0x6E0), ZYDIS_DEFINITION(0xE, 0x6E1), ZYDIS_DEFINITION(0x1, 0x3C0), ZYDIS_DEFINITION(0x1, 0x388), ZYDIS_DEFINITION(0x1, 0x37B), ZYDIS_DEFINITION(0x1, 0x219), ZYDIS_DEFINITION(0x1, 0x14F), ZYDIS_DEFINITION(0x1, 0x211) }, + { ZYDIS_DEFINITION(0xE, 0x6E2), ZYDIS_DEFINITION(0xE, 0x6E3), ZYDIS_DEFINITION(0x1, 0x3C1), ZYDIS_DEFINITION(0x1, 0x389), ZYDIS_DEFINITION(0x1, 0x37C), ZYDIS_DEFINITION(0x1, 0x21A), ZYDIS_DEFINITION(0x1, 0x150), ZYDIS_DEFINITION(0x1, 0x212) }, + { ZYDIS_DEFINITION(0x1, 0x224), ZYDIS_DEFINITION(0x1, 0x149), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x225), ZYDIS_DEFINITION(0x1, 0x14A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x226), ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_DEFINITION(0x1, 0xA3), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x265), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5A0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x227), ZYDIS_DEFINITION(0x1, 0x14C), ZYDIS_DEFINITION(0x1, 0xA4), ZYDIS_DEFINITION(0x1, 0xA5), ZYDIS_DEFINITION(0x1, 0x266), ZYDIS_DEFINITION(0x1, 0x267), ZYDIS_DEFINITION(0x1, 0x5A1), ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersModrmRm[][8] = { - { ZYDIS_DEFINITION(0x1, 0x6F5), ZYDIS_DEFINITION(0x1, 0x6ED), ZYDIS_DEFINITION(0x1, 0x6EC), ZYDIS_DEFINITION(0x1, 0x6F6), ZYDIS_DEFINITION(0x1, 0x68F), ZYDIS_DEFINITION(0x1, 0xAF), ZYDIS_DEFINITION(0x1, 0x67F), ZYDIS_DEFINITION(0x1, 0x23B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3), ZYDIS_DEFINITION(0x1, 0x5C3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E8), ZYDIS_DEFINITION(0x1, 0x6EB), ZYDIS_DEFINITION(0x1, 0x6F4), ZYDIS_DEFINITION(0x1, 0x6FB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4), ZYDIS_DEFINITION(0x1, 0x36F), ZYDIS_DEFINITION(0x1, 0xAA), ZYDIS_DEFINITION(0x1, 0x68C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x15F) }, - { ZYDIS_DEFINITION(0x1, 0x713), ZYDIS_DEFINITION(0x1, 0x737), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6EA), ZYDIS_DEFINITION(0x1, 0x712), ZYDIS_DEFINITION(0x1, 0x738), ZYDIS_DEFINITION(0x1, 0x160) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5BC), ZYDIS_DEFINITION(0x1, 0x701) }, - { ZYDIS_DEFINITION(0x1, 0x639), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x39F), ZYDIS_DEFINITION(0x1, 0x3A0), ZYDIS_DEFINITION(0x1, 0x162), ZYDIS_DEFINITION(0x1, 0x161), ZYDIS_DEFINITION(0x1, 0x3A3), ZYDIS_DEFINITION(0x1, 0x3A4), ZYDIS_DEFINITION(0x1, 0x3A5), ZYDIS_DEFINITION(0x1, 0x3A6) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x168), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x169), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x180), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x708), ZYDIS_DEFINITION(0x1, 0x700), ZYDIS_DEFINITION(0x1, 0x6FF), ZYDIS_DEFINITION(0x1, 0x709), ZYDIS_DEFINITION(0x1, 0x6A1), ZYDIS_DEFINITION(0x1, 0xAE), ZYDIS_DEFINITION(0x1, 0x691), ZYDIS_DEFINITION(0x1, 0x240) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3), ZYDIS_DEFINITION(0x1, 0x5D5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6FB), ZYDIS_DEFINITION(0x1, 0x6FE), ZYDIS_DEFINITION(0x1, 0x707), ZYDIS_DEFINITION(0x1, 0x70E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4), ZYDIS_DEFINITION(0x1, 0x385), ZYDIS_DEFINITION(0x1, 0xA9), ZYDIS_DEFINITION(0x1, 0x69E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x15E) }, + { ZYDIS_DEFINITION(0x1, 0x726), ZYDIS_DEFINITION(0x1, 0x74A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6FD), ZYDIS_DEFINITION(0x1, 0x725), ZYDIS_DEFINITION(0x1, 0x74B), ZYDIS_DEFINITION(0x1, 0x15F) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5CE), ZYDIS_DEFINITION(0x1, 0x714) }, + { ZYDIS_DEFINITION(0x1, 0x64B), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x60E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3AF), ZYDIS_DEFINITION(0x1, 0x3B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_CET, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_CET, 0x3), ZYDIS_DEFINITION(0x1, 0x3B3), ZYDIS_DEFINITION(0x1, 0x3B4), ZYDIS_DEFINITION(0x1, 0x3B5), ZYDIS_DEFINITION(0x1, 0x3B6) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x181), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x182), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x183), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x325), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x326), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x32F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x330), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x347), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x348), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x349), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x184), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x199), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1CF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x706), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xF, 0x70B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1C6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x16F), ZYDIS_DEFINITION(0x1, 0x167), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1EE), ZYDIS_DEFINITION(0x1, 0x1F5), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1B5), ZYDIS_DEFINITION(0x1, 0x1BA), ZYDIS_DEFINITION(0x1, 0x1B9), ZYDIS_DEFINITION(0x1, 0x1BD), ZYDIS_DEFINITION(0x1, 0x1BB), ZYDIS_DEFINITION(0x1, 0x1BC), ZYDIS_DEFINITION(0x1, 0x1BE), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x166), ZYDIS_DEFINITION(0x1, 0x1FE), ZYDIS_DEFINITION(0x1, 0x1D1), ZYDIS_DEFINITION(0x1, 0x1CE), ZYDIS_DEFINITION(0x1, 0x1FD), ZYDIS_DEFINITION(0x1, 0x1D0), ZYDIS_DEFINITION(0x1, 0x185), ZYDIS_DEFINITION(0x1, 0x1A4) }, - { ZYDIS_DEFINITION(0x1, 0x1CF), ZYDIS_DEFINITION(0x1, 0x1FF), ZYDIS_DEFINITION(0x1, 0x1D9), ZYDIS_DEFINITION(0x1, 0x1D8), ZYDIS_DEFINITION(0x1, 0x1D2), ZYDIS_DEFINITION(0x1, 0x1D5), ZYDIS_DEFINITION(0x1, 0x1D7), ZYDIS_DEFINITION(0x1, 0x184) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1F3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x192), ZYDIS_DEFINITION(0x1, 0x186), ZYDIS_DEFINITION(0x1, 0x1C4), ZYDIS_DEFINITION(0x1, 0x1C5), ZYDIS_DEFINITION(0x1, 0x1D6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x183), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID } + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x34D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x356), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x357), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x36F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x370), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x371), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x372), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x373), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x500), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x501), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x502), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x719), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xF, 0x71E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1C5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x16E), ZYDIS_DEFINITION(0x1, 0x166), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1ED), ZYDIS_DEFINITION(0x1, 0x1F4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1B4), ZYDIS_DEFINITION(0x1, 0x1B9), ZYDIS_DEFINITION(0x1, 0x1B8), ZYDIS_DEFINITION(0x1, 0x1BC), ZYDIS_DEFINITION(0x1, 0x1BA), ZYDIS_DEFINITION(0x1, 0x1BB), ZYDIS_DEFINITION(0x1, 0x1BD), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x165), ZYDIS_DEFINITION(0x1, 0x1FD), ZYDIS_DEFINITION(0x1, 0x1D0), ZYDIS_DEFINITION(0x1, 0x1CD), ZYDIS_DEFINITION(0x1, 0x1FC), ZYDIS_DEFINITION(0x1, 0x1CF), ZYDIS_DEFINITION(0x1, 0x184), ZYDIS_DEFINITION(0x1, 0x1A3) }, + { ZYDIS_DEFINITION(0x1, 0x1CE), ZYDIS_DEFINITION(0x1, 0x1FE), ZYDIS_DEFINITION(0x1, 0x1D8), ZYDIS_DEFINITION(0x1, 0x1D7), ZYDIS_DEFINITION(0x1, 0x1D1), ZYDIS_DEFINITION(0x1, 0x1D4), ZYDIS_DEFINITION(0x1, 0x1D6), ZYDIS_DEFINITION(0x1, 0x183) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1F2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x191), ZYDIS_DEFINITION(0x1, 0x185), ZYDIS_DEFINITION(0x1, 0x1C3), ZYDIS_DEFINITION(0x1, 0x1C4), ZYDIS_DEFINITION(0x1, 0x1D5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x182), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1CC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersMandatoryPrefix[][5] = { { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x6), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x359), ZYDIS_DEFINITION(0x1, 0x355), ZYDIS_DEFINITION(0x1, 0x348), ZYDIS_DEFINITION(0x1, 0x33D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x35A), ZYDIS_DEFINITION(0x1, 0x356), ZYDIS_DEFINITION(0x1, 0x349), ZYDIS_DEFINITION(0x1, 0x33E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x35B), ZYDIS_DEFINITION(0x1, 0x357), ZYDIS_DEFINITION(0x1, 0x34A), ZYDIS_DEFINITION(0x1, 0x33F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x35C), ZYDIS_DEFINITION(0x1, 0x358), ZYDIS_DEFINITION(0x1, 0x34B), ZYDIS_DEFINITION(0x1, 0x340) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x313), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x343), ZYDIS_DEFINITION(0x1, 0x308) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x31B), ZYDIS_DEFINITION(0x1, 0x319), ZYDIS_DEFINITION(0x1, 0x344), ZYDIS_DEFINITION(0x1, 0x309) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x31C), ZYDIS_DEFINITION(0x1, 0x31A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E2), ZYDIS_DEFINITION(0x1, 0x6E0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E3), ZYDIS_DEFINITION(0x1, 0x6E1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6DE), ZYDIS_DEFINITION(0x1, 0x6DC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6DF), ZYDIS_DEFINITION(0x1, 0x6DD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x318), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x341), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x316), ZYDIS_DEFINITION(0x1, 0x314), ZYDIS_DEFINITION(0x1, 0x342), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x317), ZYDIS_DEFINITION(0x1, 0x315), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE, 0x0), ZYDIS_DEFINITION(0x1, 0x6C), ZYDIS_DEFINITION(0x1, 0x72) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x388), ZYDIS_DEFINITION(0x1, 0x7A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE, 0x1), ZYDIS_DEFINITION(0x1, 0x79), ZYDIS_DEFINITION(0x1, 0x6F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x38D), ZYDIS_DEFINITION(0x1, 0x7E), ZYDIS_DEFINITION(0x1, 0x38E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF) }, - { ZYDIS_DEFINITION(0x1, 0x395), ZYDIS_DEFINITION(0x1, 0x396), ZYDIS_DEFINITION(0x1, 0x397), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0xA), ZYDIS_DEFINITION(0x1, 0x3A8) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2F2), ZYDIS_DEFINITION(0x1, 0x2EE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2F3), ZYDIS_DEFINITION(0x1, 0x2EF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2F4), ZYDIS_DEFINITION(0x1, 0x2F0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2F5), ZYDIS_DEFINITION(0x1, 0x2F1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x119), ZYDIS_DEFINITION(0x1, 0x117), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x11A), ZYDIS_DEFINITION(0x1, 0x118), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x324), ZYDIS_DEFINITION(0x1, 0x323), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x13B), ZYDIS_DEFINITION(0x1, 0x137), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x13C), ZYDIS_DEFINITION(0x1, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x11F), ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x120), ZYDIS_DEFINITION(0x1, 0x114), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6D6), ZYDIS_DEFINITION(0x1, 0x6D4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6D7), ZYDIS_DEFINITION(0x1, 0x6D5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36F), ZYDIS_DEFINITION(0x1, 0x36B), ZYDIS_DEFINITION(0x1, 0x35E), ZYDIS_DEFINITION(0x1, 0x353) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x370), ZYDIS_DEFINITION(0x1, 0x36C), ZYDIS_DEFINITION(0x1, 0x35F), ZYDIS_DEFINITION(0x1, 0x354) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x371), ZYDIS_DEFINITION(0x1, 0x36D), ZYDIS_DEFINITION(0x1, 0x360), ZYDIS_DEFINITION(0x1, 0x355) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x372), ZYDIS_DEFINITION(0x1, 0x36E), ZYDIS_DEFINITION(0x1, 0x361), ZYDIS_DEFINITION(0x1, 0x356) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x329), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x359), ZYDIS_DEFINITION(0x1, 0x31E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x331), ZYDIS_DEFINITION(0x1, 0x32F), ZYDIS_DEFINITION(0x1, 0x35A), ZYDIS_DEFINITION(0x1, 0x31F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x332), ZYDIS_DEFINITION(0x1, 0x330), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6F5), ZYDIS_DEFINITION(0x1, 0x6F3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6F6), ZYDIS_DEFINITION(0x1, 0x6F4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6F1), ZYDIS_DEFINITION(0x1, 0x6EF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6F2), ZYDIS_DEFINITION(0x1, 0x6F0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32E), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x357), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32C), ZYDIS_DEFINITION(0x1, 0x32A), ZYDIS_DEFINITION(0x1, 0x358), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32D), ZYDIS_DEFINITION(0x1, 0x32B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x39C), ZYDIS_DEFINITION(0x1, 0x7C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x10) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x39F), ZYDIS_DEFINITION(0x1, 0x7F), ZYDIS_DEFINITION(0x1, 0x3A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x11) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x13), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x14), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x15) }, + { ZYDIS_DEFINITION(0x1, 0x3A6), ZYDIS_DEFINITION(0x1, 0x3A7), ZYDIS_DEFINITION(0x1, 0x3A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0xA), ZYDIS_DEFINITION(0x1, 0x3B9) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x308), ZYDIS_DEFINITION(0x1, 0x304), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x309), ZYDIS_DEFINITION(0x1, 0x305), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x30A), ZYDIS_DEFINITION(0x1, 0x306), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x30B), ZYDIS_DEFINITION(0x1, 0x307), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x118), ZYDIS_DEFINITION(0x1, 0x116), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x119), ZYDIS_DEFINITION(0x1, 0x117), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33A), ZYDIS_DEFINITION(0x1, 0x339), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x13A), ZYDIS_DEFINITION(0x1, 0x136), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x7) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x13B), ZYDIS_DEFINITION(0x1, 0x137), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x9) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x11E), ZYDIS_DEFINITION(0x1, 0x112), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xB) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x11F), ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E8), ZYDIS_DEFINITION(0x1, 0x6E6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E9), ZYDIS_DEFINITION(0x1, 0x6E7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x104), ZYDIS_DEFINITION(0x1, 0x102), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x105), ZYDIS_DEFINITION(0x1, 0x103), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x106), ZYDIS_DEFINITION(0x1, 0x104), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4FF), ZYDIS_DEFINITION(0x1, 0x501), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x500), ZYDIS_DEFINITION(0x1, 0x502), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x46A), ZYDIS_DEFINITION(0x1, 0x46C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x46B), ZYDIS_DEFINITION(0x1, 0x46D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x462), ZYDIS_DEFINITION(0x1, 0x464), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x463), ZYDIS_DEFINITION(0x1, 0x465), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x466), ZYDIS_DEFINITION(0x1, 0x468), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x467), ZYDIS_DEFINITION(0x1, 0x469), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x486), ZYDIS_DEFINITION(0x1, 0x488), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x487), ZYDIS_DEFINITION(0x1, 0x489), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x478), ZYDIS_DEFINITION(0x1, 0x47A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x479), ZYDIS_DEFINITION(0x1, 0x47B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x470), ZYDIS_DEFINITION(0x1, 0x472), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x471), ZYDIS_DEFINITION(0x1, 0x473), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x474), ZYDIS_DEFINITION(0x1, 0x476), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x475), ZYDIS_DEFINITION(0x1, 0x477), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x50B), ZYDIS_DEFINITION(0x1, 0x50D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x50C), ZYDIS_DEFINITION(0x1, 0x50E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x513), ZYDIS_DEFINITION(0x1, 0x515), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x514), ZYDIS_DEFINITION(0x1, 0x516), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x50F), ZYDIS_DEFINITION(0x1, 0x511), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x510), ZYDIS_DEFINITION(0x1, 0x512), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CA), ZYDIS_DEFINITION(0x1, 0x4CC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_DEFINITION(0x1, 0x4CD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x428), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x429), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x47B), ZYDIS_DEFINITION(0x1, 0x47D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x47C), ZYDIS_DEFINITION(0x1, 0x47E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x473), ZYDIS_DEFINITION(0x1, 0x475), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x474), ZYDIS_DEFINITION(0x1, 0x476), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x477), ZYDIS_DEFINITION(0x1, 0x479), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x478), ZYDIS_DEFINITION(0x1, 0x47A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x497), ZYDIS_DEFINITION(0x1, 0x499), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x498), ZYDIS_DEFINITION(0x1, 0x49A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x489), ZYDIS_DEFINITION(0x1, 0x48B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x48A), ZYDIS_DEFINITION(0x1, 0x48C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x481), ZYDIS_DEFINITION(0x1, 0x483), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x482), ZYDIS_DEFINITION(0x1, 0x484), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x485), ZYDIS_DEFINITION(0x1, 0x487), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x486), ZYDIS_DEFINITION(0x1, 0x488), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51B), ZYDIS_DEFINITION(0x1, 0x51D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51C), ZYDIS_DEFINITION(0x1, 0x51E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x523), ZYDIS_DEFINITION(0x1, 0x525), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x524), ZYDIS_DEFINITION(0x1, 0x526), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51F), ZYDIS_DEFINITION(0x1, 0x521), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x520), ZYDIS_DEFINITION(0x1, 0x522), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4DB), ZYDIS_DEFINITION(0x1, 0x4DD), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4DC), ZYDIS_DEFINITION(0x1, 0x4DE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x439), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x43A), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6A), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6B), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x68), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x69), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x569), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x56A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3D9), ZYDIS_DEFINITION(0x1, 0x3DB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3DA), ZYDIS_DEFINITION(0x1, 0x3DC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3E1), ZYDIS_DEFINITION(0x1, 0x3E3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3E2), ZYDIS_DEFINITION(0x1, 0x3E4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3DD), ZYDIS_DEFINITION(0x1, 0x3DF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3DE), ZYDIS_DEFINITION(0x1, 0x3E0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x579), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x57A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_DEFINITION(0x1, 0x3EC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3EB), ZYDIS_DEFINITION(0x1, 0x3ED), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F2), ZYDIS_DEFINITION(0x1, 0x3F4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F3), ZYDIS_DEFINITION(0x1, 0x3F5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3EE), ZYDIS_DEFINITION(0x1, 0x3F0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3EF), ZYDIS_DEFINITION(0x1, 0x3F1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C2), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4DA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x447), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x448), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x336), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3FE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3FF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D2), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CD), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AF), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B0), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B1), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x436), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x437), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x320), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3ED), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3EE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BC), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BD), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C5), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x44C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x44D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BC), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49F), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A0), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A2), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AE), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x48E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x48F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x490), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x491), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x46E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x46F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x17), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x18), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x19), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x643), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x644), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x63F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x640), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x641), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x642), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x64B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x64C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x647), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x648), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x649), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x64A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4E7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4E8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x47F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x480), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x655), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x656), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x651), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x652), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x653), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x654), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x65D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x65E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x659), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x65A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x65B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x65C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x204), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x205), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x44), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x40), ZYDIS_INVALID, ZYDIS_INVALID }, @@ -2279,316 +2353,266 @@ const ZydisDecoderTreeNode filtersMandatoryPrefix[][5] = { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3D), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3E), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x109) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2F6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x10A) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x10B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2F7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x10C) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5E5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x108) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x30C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x109) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x10A) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x30D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x10B) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x10), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F2), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x5F7), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x66), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x67), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x64), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x65), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x42A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x42B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x413), ZYDIS_DEFINITION(0xB, 0x415), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x414), ZYDIS_DEFINITION(0xB, 0x416), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x458), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x459), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x460), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x461), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x13), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x43B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x43C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x424), ZYDIS_DEFINITION(0xB, 0x426), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x425), ZYDIS_DEFINITION(0xB, 0x427), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x469), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x46A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x471), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x472), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x14), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x164), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x165), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x47C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x47D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x22E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x22F), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x15), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x163), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x164), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x48D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x48E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x233), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x234), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x16), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x15C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x15D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x15A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x15B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x361), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x362), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x42C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x42D), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x17), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x15B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x15C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x159), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x15A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x377), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x378), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x43D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x43E), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x18), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x19), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x456), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x457), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x467), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x468), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x645), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x646), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x1D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x657), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x658), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x202), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x203), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x200), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x201), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x46), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x47), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x31E), ZYDIS_DEFINITION(0x1, 0x31D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x686), ZYDIS_DEFINITION(0x1, 0x684), ZYDIS_DEFINITION(0x1, 0x68A), ZYDIS_DEFINITION(0x1, 0x688) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x687), ZYDIS_DEFINITION(0x1, 0x685), ZYDIS_DEFINITION(0x1, 0x68B), ZYDIS_DEFINITION(0x1, 0x689) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5E9), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5EB), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5EA), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5EC), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5A9), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5AB), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5AA), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5AC), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x334), ZYDIS_DEFINITION(0x1, 0x333), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x698), ZYDIS_DEFINITION(0x1, 0x696), ZYDIS_DEFINITION(0x1, 0x69C), ZYDIS_DEFINITION(0x1, 0x69A) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x699), ZYDIS_DEFINITION(0x1, 0x697), ZYDIS_DEFINITION(0x1, 0x69D), ZYDIS_DEFINITION(0x1, 0x69B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FB), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FD), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FC), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FE), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5B9), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5BB), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5BA), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5BC), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x60), ZYDIS_DEFINITION(0x1, 0x5E), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x61), ZYDIS_DEFINITION(0x1, 0x5F), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5C), ZYDIS_DEFINITION(0x1, 0x5A), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5D), ZYDIS_DEFINITION(0x1, 0x5B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3C5), ZYDIS_DEFINITION(0x1, 0x3C3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3C6), ZYDIS_DEFINITION(0x1, 0x3C4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x729), ZYDIS_DEFINITION(0x1, 0x727), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x72A), ZYDIS_DEFINITION(0x1, 0x728), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3D6), ZYDIS_DEFINITION(0x1, 0x3D4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3D7), ZYDIS_DEFINITION(0x1, 0x3D5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x73C), ZYDIS_DEFINITION(0x1, 0x73A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x73D), ZYDIS_DEFINITION(0x1, 0x73B), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2E), ZYDIS_DEFINITION(0x1, 0x2C), ZYDIS_DEFINITION(0x1, 0x32), ZYDIS_DEFINITION(0x1, 0x30) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2F), ZYDIS_DEFINITION(0x1, 0x2D), ZYDIS_DEFINITION(0x1, 0x33), ZYDIS_DEFINITION(0x1, 0x31) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x369), ZYDIS_DEFINITION(0x1, 0x367), ZYDIS_DEFINITION(0x1, 0x36D), ZYDIS_DEFINITION(0x1, 0x36B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36A), ZYDIS_DEFINITION(0x1, 0x368), ZYDIS_DEFINITION(0x1, 0x36E), ZYDIS_DEFINITION(0x1, 0x36C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x37F), ZYDIS_DEFINITION(0x1, 0x37D), ZYDIS_DEFINITION(0x1, 0x383), ZYDIS_DEFINITION(0x1, 0x381) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x380), ZYDIS_DEFINITION(0x1, 0x37E), ZYDIS_DEFINITION(0x1, 0x384), ZYDIS_DEFINITION(0x1, 0x382) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x11C), ZYDIS_DEFINITION(0x1, 0x114), ZYDIS_DEFINITION(0x1, 0x12E), ZYDIS_DEFINITION(0x1, 0x124) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x11D), ZYDIS_DEFINITION(0x1, 0x115), ZYDIS_DEFINITION(0x1, 0x12F), ZYDIS_DEFINITION(0x1, 0x125) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x11E), ZYDIS_DEFINITION(0x1, 0x116), ZYDIS_DEFINITION(0x1, 0x130), ZYDIS_DEFINITION(0x1, 0x126) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x10E), ZYDIS_DEFINITION(0x1, 0x11A), ZYDIS_DEFINITION(0x1, 0x138), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x10F), ZYDIS_DEFINITION(0x1, 0x11B), ZYDIS_DEFINITION(0x1, 0x139), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x110), ZYDIS_DEFINITION(0x1, 0x11C), ZYDIS_DEFINITION(0x1, 0x13A), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6B4), ZYDIS_DEFINITION(0x1, 0x6B2), ZYDIS_DEFINITION(0x1, 0x6B8), ZYDIS_DEFINITION(0x1, 0x6B6) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6B5), ZYDIS_DEFINITION(0x1, 0x6B3), ZYDIS_DEFINITION(0x1, 0x6B9), ZYDIS_DEFINITION(0x1, 0x6B7) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C6), ZYDIS_DEFINITION(0x1, 0x2C4), ZYDIS_DEFINITION(0x1, 0x2CA), ZYDIS_DEFINITION(0x1, 0x2C8) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C7), ZYDIS_DEFINITION(0x1, 0x2C5), ZYDIS_DEFINITION(0x1, 0x2CB), ZYDIS_DEFINITION(0x1, 0x2C9) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6C6), ZYDIS_DEFINITION(0x1, 0x6C4), ZYDIS_DEFINITION(0x1, 0x6CA), ZYDIS_DEFINITION(0x1, 0x6C8) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6C7), ZYDIS_DEFINITION(0x1, 0x6C5), ZYDIS_DEFINITION(0x1, 0x6CB), ZYDIS_DEFINITION(0x1, 0x6C9) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DC), ZYDIS_DEFINITION(0x1, 0x2DA), ZYDIS_DEFINITION(0x1, 0x2E0), ZYDIS_DEFINITION(0x1, 0x2DE) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DD), ZYDIS_DEFINITION(0x1, 0x2DB), ZYDIS_DEFINITION(0x1, 0x2E1), ZYDIS_DEFINITION(0x1, 0x2DF) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x153), ZYDIS_DEFINITION(0x1, 0x151), ZYDIS_DEFINITION(0x1, 0x157), ZYDIS_DEFINITION(0x1, 0x155) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x154), ZYDIS_DEFINITION(0x1, 0x152), ZYDIS_DEFINITION(0x1, 0x158), ZYDIS_DEFINITION(0x1, 0x156) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x155), ZYDIS_DEFINITION(0x1, 0x153), ZYDIS_DEFINITION(0x1, 0x159), ZYDIS_DEFINITION(0x1, 0x157) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BD), ZYDIS_DEFINITION(0x1, 0x2BB), ZYDIS_DEFINITION(0x1, 0x2C1), ZYDIS_DEFINITION(0x1, 0x2BF) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BE), ZYDIS_DEFINITION(0x1, 0x2BC), ZYDIS_DEFINITION(0x1, 0x2C2), ZYDIS_DEFINITION(0x1, 0x2C0) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x57B), ZYDIS_DEFINITION(0x1, 0x57D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x57C), ZYDIS_DEFINITION(0x1, 0x57E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x585), ZYDIS_DEFINITION(0x1, 0x587), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x586), ZYDIS_DEFINITION(0x1, 0x588), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x57F), ZYDIS_DEFINITION(0x1, 0x581), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x580), ZYDIS_DEFINITION(0x1, 0x582), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3E9), ZYDIS_DEFINITION(0x1, 0x3EB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_DEFINITION(0x1, 0x3EC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x444), ZYDIS_DEFINITION(0x1, 0x446), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x445), ZYDIS_DEFINITION(0x1, 0x447), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x44E), ZYDIS_DEFINITION(0x1, 0x450), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x44F), ZYDIS_DEFINITION(0x1, 0x451), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x448), ZYDIS_DEFINITION(0x1, 0x44A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x449), ZYDIS_DEFINITION(0x1, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3EF), ZYDIS_DEFINITION(0x1, 0x3F1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F0), ZYDIS_DEFINITION(0x1, 0x3F2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x56D), ZYDIS_DEFINITION(0x1, 0x56F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x56E), ZYDIS_DEFINITION(0x1, 0x570), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x577), ZYDIS_DEFINITION(0x1, 0x579), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x578), ZYDIS_DEFINITION(0x1, 0x57A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x571), ZYDIS_DEFINITION(0x1, 0x573), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x572), ZYDIS_DEFINITION(0x1, 0x574), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3E5), ZYDIS_DEFINITION(0x1, 0x3E7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3E6), ZYDIS_DEFINITION(0x1, 0x3E8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x583), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x584), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x575), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x576), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32A), ZYDIS_DEFINITION(0x1, 0x30B), ZYDIS_DEFINITION(0x1, 0x30F), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32B), ZYDIS_DEFINITION(0x1, 0x30C), ZYDIS_DEFINITION(0x1, 0x310), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x509), ZYDIS_DEFINITION(0xB, 0x503), ZYDIS_DEFINITION(0xB, 0x505), ZYDIS_DEFINITION(0xB, 0x507) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x50A), ZYDIS_DEFINITION(0xB, 0x504), ZYDIS_DEFINITION(0xB, 0x506), ZYDIS_DEFINITION(0xB, 0x508) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2D3), ZYDIS_DEFINITION(0x1, 0x2D1), ZYDIS_DEFINITION(0x1, 0x2D7), ZYDIS_DEFINITION(0x1, 0x2D5) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2D4), ZYDIS_DEFINITION(0x1, 0x2D2), ZYDIS_DEFINITION(0x1, 0x2D8), ZYDIS_DEFINITION(0x1, 0x2D6) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x58B), ZYDIS_DEFINITION(0x1, 0x58D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x58C), ZYDIS_DEFINITION(0x1, 0x58E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x595), ZYDIS_DEFINITION(0x1, 0x597), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x596), ZYDIS_DEFINITION(0x1, 0x598), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x58F), ZYDIS_DEFINITION(0x1, 0x591), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x590), ZYDIS_DEFINITION(0x1, 0x592), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3FA), ZYDIS_DEFINITION(0x1, 0x3FC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3FB), ZYDIS_DEFINITION(0x1, 0x3FD), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x455), ZYDIS_DEFINITION(0x1, 0x457), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x456), ZYDIS_DEFINITION(0x1, 0x458), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45F), ZYDIS_DEFINITION(0x1, 0x461), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x460), ZYDIS_DEFINITION(0x1, 0x462), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x459), ZYDIS_DEFINITION(0x1, 0x45B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45A), ZYDIS_DEFINITION(0x1, 0x45C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x400), ZYDIS_DEFINITION(0x1, 0x402), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x401), ZYDIS_DEFINITION(0x1, 0x403), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x57D), ZYDIS_DEFINITION(0x1, 0x57F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x57E), ZYDIS_DEFINITION(0x1, 0x580), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x587), ZYDIS_DEFINITION(0x1, 0x589), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x588), ZYDIS_DEFINITION(0x1, 0x58A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x581), ZYDIS_DEFINITION(0x1, 0x583), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x582), ZYDIS_DEFINITION(0x1, 0x584), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F6), ZYDIS_DEFINITION(0x1, 0x3F8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F7), ZYDIS_DEFINITION(0x1, 0x3F9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x593), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x594), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x585), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x586), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x20), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x21), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x23), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x340), ZYDIS_DEFINITION(0x1, 0x321), ZYDIS_DEFINITION(0x1, 0x325), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x341), ZYDIS_DEFINITION(0x1, 0x322), ZYDIS_DEFINITION(0x1, 0x326), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x519), ZYDIS_DEFINITION(0xB, 0x513), ZYDIS_DEFINITION(0xB, 0x515), ZYDIS_DEFINITION(0xB, 0x517) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x51A), ZYDIS_DEFINITION(0xB, 0x514), ZYDIS_DEFINITION(0xB, 0x516), ZYDIS_DEFINITION(0xB, 0x518) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0xE), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x10), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x12), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x42E), ZYDIS_DEFINITION(0x1, 0x430), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x42F), ZYDIS_DEFINITION(0x1, 0x431), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x438), ZYDIS_DEFINITION(0x1, 0x43A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x439), ZYDIS_DEFINITION(0x1, 0x43B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x432), ZYDIS_DEFINITION(0x1, 0x434), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x433), ZYDIS_DEFINITION(0x1, 0x435), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x15E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x20), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x21), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x201), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x203) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x202), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x204) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x43F), ZYDIS_DEFINITION(0x1, 0x441), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x440), ZYDIS_DEFINITION(0x1, 0x442), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x449), ZYDIS_DEFINITION(0x1, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x44A), ZYDIS_DEFINITION(0x1, 0x44C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x443), ZYDIS_DEFINITION(0x1, 0x445), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x444), ZYDIS_DEFINITION(0x1, 0x446), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x15D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x24), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x25), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x26), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x27), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x206), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x208) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x207), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x209) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x23), ZYDIS_DEFINITION(0x1, 0x330), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x24), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x25), ZYDIS_DEFINITION(0x1, 0x331), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x332), ZYDIS_DEFINITION(0x1, 0x30D), ZYDIS_DEFINITION(0x1, 0x311), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x333), ZYDIS_DEFINITION(0x1, 0x30E), ZYDIS_DEFINITION(0x1, 0x312), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x20B), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x20D) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x20C), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x20E) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x29), ZYDIS_DEFINITION(0x1, 0x346), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2B), ZYDIS_DEFINITION(0x1, 0x347), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x348), ZYDIS_DEFINITION(0x1, 0x323), ZYDIS_DEFINITION(0x1, 0x327), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x349), ZYDIS_DEFINITION(0x1, 0x324), ZYDIS_DEFINITION(0x1, 0x328), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x13), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x14), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x15), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x16), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x17), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4EA), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4EB), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x88), ZYDIS_DEFINITION(0x1, 0x8A), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6D2), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x89), ZYDIS_DEFINITION(0x1, 0x8B), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6D3), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x8C), ZYDIS_DEFINITION(0x1, 0x8E), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x8D), ZYDIS_DEFINITION(0x1, 0x8F), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B8), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4FB), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4FC), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x86), ZYDIS_DEFINITION(0x1, 0x88), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_TZCNT, 0x0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x87), ZYDIS_DEFINITION(0x1, 0x89), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_TZCNT, 0x1), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x8A), ZYDIS_DEFINITION(0x1, 0x8C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_LZCNT, 0x0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x8B), ZYDIS_DEFINITION(0x1, 0x8D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_LZCNT, 0x1), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xE9), ZYDIS_DEFINITION(0xB, 0xE7), ZYDIS_DEFINITION(0xB, 0xF6), ZYDIS_DEFINITION(0xB, 0xF1) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xEA), ZYDIS_DEFINITION(0xB, 0xE8), ZYDIS_DEFINITION(0xB, 0xF7), ZYDIS_DEFINITION(0xB, 0xF2) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xEB), ZYDIS_DEFINITION(0xB, 0xE9), ZYDIS_DEFINITION(0xB, 0xF8), ZYDIS_DEFINITION(0xB, 0xF3) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x482), ZYDIS_DEFINITION(0xB, 0x484), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x483), ZYDIS_DEFINITION(0xB, 0x485), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x45E), ZYDIS_DEFINITION(0xB, 0x45F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x67B), ZYDIS_DEFINITION(0xB, 0x679), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x67C), ZYDIS_DEFINITION(0xB, 0x67A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1E), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x493), ZYDIS_DEFINITION(0xB, 0x495), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x494), ZYDIS_DEFINITION(0xB, 0x496), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x46F), ZYDIS_DEFINITION(0xB, 0x470), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x68D), ZYDIS_DEFINITION(0xB, 0x68B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x68E), ZYDIS_DEFINITION(0xB, 0x68C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x1F), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x34), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x35), ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x37) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x545), ZYDIS_DEFINITION(0x1, 0x547), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x546), ZYDIS_DEFINITION(0x1, 0x548), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x538), ZYDIS_DEFINITION(0x1, 0x53A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x539), ZYDIS_DEFINITION(0x1, 0x53B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x53F), ZYDIS_DEFINITION(0x1, 0x541), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x540), ZYDIS_DEFINITION(0x1, 0x542), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3FB), ZYDIS_DEFINITION(0x1, 0x3FD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3FC), ZYDIS_DEFINITION(0x1, 0x3FE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D8), ZYDIS_DEFINITION(0x1, 0x4DA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D9), ZYDIS_DEFINITION(0x1, 0x4DB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x334), ZYDIS_DEFINITION(0x1, 0x336), ZYDIS_DEFINITION(0x1, 0x30A) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x335), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4AE), ZYDIS_DEFINITION(0x1, 0x4AF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x555), ZYDIS_DEFINITION(0x1, 0x557), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x556), ZYDIS_DEFINITION(0x1, 0x558), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x548), ZYDIS_DEFINITION(0x1, 0x54A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x549), ZYDIS_DEFINITION(0x1, 0x54B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x54F), ZYDIS_DEFINITION(0x1, 0x551), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x550), ZYDIS_DEFINITION(0x1, 0x552), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x40C), ZYDIS_DEFINITION(0x1, 0x40E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x40D), ZYDIS_DEFINITION(0x1, 0x40F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4E9), ZYDIS_DEFINITION(0x1, 0x4EB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4EA), ZYDIS_DEFINITION(0x1, 0x4EC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x34A), ZYDIS_DEFINITION(0x1, 0x34C), ZYDIS_DEFINITION(0x1, 0x320) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x34B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4BF), ZYDIS_DEFINITION(0x1, 0x4C0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x56D), ZYDIS_DEFINITION(0x1, 0x56F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x56E), ZYDIS_DEFINITION(0x1, 0x570), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x571), ZYDIS_DEFINITION(0x1, 0x573), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x572), ZYDIS_DEFINITION(0x1, 0x574), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B7), ZYDIS_DEFINITION(0x1, 0x4B9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B8), ZYDIS_DEFINITION(0x1, 0x4BA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x428), ZYDIS_DEFINITION(0x1, 0x42A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x429), ZYDIS_DEFINITION(0x1, 0x42B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x418), ZYDIS_DEFINITION(0x1, 0x41A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x419), ZYDIS_DEFINITION(0x1, 0x41B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x41C), ZYDIS_DEFINITION(0x1, 0x41E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x41D), ZYDIS_DEFINITION(0x1, 0x41F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A7), ZYDIS_DEFINITION(0x1, 0x4A9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A8), ZYDIS_DEFINITION(0x1, 0x4AA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x42C), ZYDIS_DEFINITION(0x1, 0x42E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x42D), ZYDIS_DEFINITION(0x1, 0x42F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x431), ZYDIS_DEFINITION(0x1, 0x433), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x432), ZYDIS_DEFINITION(0x1, 0x434), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x542), ZYDIS_DEFINITION(0x1, 0x544), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x543), ZYDIS_DEFINITION(0x1, 0x545), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x53C), ZYDIS_DEFINITION(0x1, 0x53E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x53D), ZYDIS_DEFINITION(0x1, 0x53F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x435), ZYDIS_DEFINITION(0x1, 0x437), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x436), ZYDIS_DEFINITION(0x1, 0x438), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4DF), ZYDIS_DEFINITION(0x1, 0x4E1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4E0), ZYDIS_DEFINITION(0x1, 0x4E2), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4E3), ZYDIS_DEFINITION(0x1, 0x4E5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4E4), ZYDIS_DEFINITION(0x1, 0x4E6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x134), ZYDIS_DEFINITION(0x1, 0x10C), ZYDIS_DEFINITION(0x1, 0x110) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x135), ZYDIS_DEFINITION(0x1, 0x10D), ZYDIS_DEFINITION(0x1, 0x111) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33B), ZYDIS_DEFINITION(0x1, 0x335), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x565), ZYDIS_DEFINITION(0x1, 0x567), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x566), ZYDIS_DEFINITION(0x1, 0x568), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x569), ZYDIS_DEFINITION(0x1, 0x56B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x56A), ZYDIS_DEFINITION(0x1, 0x56C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B3), ZYDIS_DEFINITION(0x1, 0x4B5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4B4), ZYDIS_DEFINITION(0x1, 0x4B6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x500), ZYDIS_DEFINITION(0x1, 0x502), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x501), ZYDIS_DEFINITION(0x1, 0x503), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x410), ZYDIS_DEFINITION(0x1, 0x412), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x411), ZYDIS_DEFINITION(0x1, 0x413), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x414), ZYDIS_DEFINITION(0x1, 0x416), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x415), ZYDIS_DEFINITION(0x1, 0x417), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A3), ZYDIS_DEFINITION(0x1, 0x4A5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A4), ZYDIS_DEFINITION(0x1, 0x4A6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5A9), ZYDIS_DEFINITION(0x1, 0x5AB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5AA), ZYDIS_DEFINITION(0x1, 0x5AC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2A8) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x536), ZYDIS_DEFINITION(0x1, 0x538), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x537), ZYDIS_DEFINITION(0x1, 0x539), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x529), ZYDIS_DEFINITION(0x1, 0x52B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x52A), ZYDIS_DEFINITION(0x1, 0x52C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x530), ZYDIS_DEFINITION(0x1, 0x532), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x531), ZYDIS_DEFINITION(0x1, 0x533), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4ED), ZYDIS_DEFINITION(0x1, 0x4EF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4EE), ZYDIS_DEFINITION(0x1, 0x4F0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49B), ZYDIS_DEFINITION(0x1, 0x49D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49C), ZYDIS_DEFINITION(0x1, 0x49E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x50B), ZYDIS_DEFINITION(0x1, 0x50D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x50C), ZYDIS_DEFINITION(0x1, 0x50E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2D0), ZYDIS_DEFINITION(0x1, 0x2CF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x559), ZYDIS_DEFINITION(0x1, 0x55B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x55A), ZYDIS_DEFINITION(0x1, 0x55C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x575), ZYDIS_DEFINITION(0x1, 0x577), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x576), ZYDIS_DEFINITION(0x1, 0x578), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x55D), ZYDIS_DEFINITION(0x1, 0x55F), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x55E), ZYDIS_DEFINITION(0x1, 0x560), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x561), ZYDIS_DEFINITION(0x1, 0x563), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x562), ZYDIS_DEFINITION(0x1, 0x564), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A6), ZYDIS_DEFINITION(0x1, 0x4A8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A7), ZYDIS_DEFINITION(0x1, 0x4A9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x417), ZYDIS_DEFINITION(0x1, 0x419), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x418), ZYDIS_DEFINITION(0x1, 0x41A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x407), ZYDIS_DEFINITION(0x1, 0x409), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x408), ZYDIS_DEFINITION(0x1, 0x40A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x40B), ZYDIS_DEFINITION(0x1, 0x40D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x40C), ZYDIS_DEFINITION(0x1, 0x40E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x496), ZYDIS_DEFINITION(0x1, 0x498), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x497), ZYDIS_DEFINITION(0x1, 0x499), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x41B), ZYDIS_DEFINITION(0x1, 0x41D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x41C), ZYDIS_DEFINITION(0x1, 0x41E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x404), ZYDIS_DEFINITION(0x1, 0x406), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x405), ZYDIS_DEFINITION(0x1, 0x407), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x420), ZYDIS_DEFINITION(0x1, 0x422), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x421), ZYDIS_DEFINITION(0x1, 0x423), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x532), ZYDIS_DEFINITION(0x1, 0x534), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x533), ZYDIS_DEFINITION(0x1, 0x535), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x52C), ZYDIS_DEFINITION(0x1, 0x52E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x52D), ZYDIS_DEFINITION(0x1, 0x52F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x424), ZYDIS_DEFINITION(0x1, 0x426), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x425), ZYDIS_DEFINITION(0x1, 0x427), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CE), ZYDIS_DEFINITION(0x1, 0x4D0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4CF), ZYDIS_DEFINITION(0x1, 0x4D1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D2), ZYDIS_DEFINITION(0x1, 0x4D4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4D3), ZYDIS_DEFINITION(0x1, 0x4D5), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x135), ZYDIS_DEFINITION(0x1, 0x10D), ZYDIS_DEFINITION(0x1, 0x111) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x136), ZYDIS_DEFINITION(0x1, 0x10E), ZYDIS_DEFINITION(0x1, 0x112) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x325), ZYDIS_DEFINITION(0x1, 0x31F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x555), ZYDIS_DEFINITION(0x1, 0x557), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x556), ZYDIS_DEFINITION(0x1, 0x558), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x559), ZYDIS_DEFINITION(0x1, 0x55B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x55A), ZYDIS_DEFINITION(0x1, 0x55C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A2), ZYDIS_DEFINITION(0x1, 0x4A4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A3), ZYDIS_DEFINITION(0x1, 0x4A5), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4EF), ZYDIS_DEFINITION(0x1, 0x4F1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4F0), ZYDIS_DEFINITION(0x1, 0x4F2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3FF), ZYDIS_DEFINITION(0x1, 0x401), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x400), ZYDIS_DEFINITION(0x1, 0x402), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x403), ZYDIS_DEFINITION(0x1, 0x405), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x404), ZYDIS_DEFINITION(0x1, 0x406), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x492), ZYDIS_DEFINITION(0x1, 0x494), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x493), ZYDIS_DEFINITION(0x1, 0x495), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x599), ZYDIS_DEFINITION(0x1, 0x59B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x59A), ZYDIS_DEFINITION(0x1, 0x59C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x292) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x526), ZYDIS_DEFINITION(0x1, 0x528), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x527), ZYDIS_DEFINITION(0x1, 0x529), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x519), ZYDIS_DEFINITION(0x1, 0x51B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51A), ZYDIS_DEFINITION(0x1, 0x51C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x520), ZYDIS_DEFINITION(0x1, 0x522), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x521), ZYDIS_DEFINITION(0x1, 0x523), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4DC), ZYDIS_DEFINITION(0x1, 0x4DE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4DD), ZYDIS_DEFINITION(0x1, 0x4DF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x48A), ZYDIS_DEFINITION(0x1, 0x48C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x48B), ZYDIS_DEFINITION(0x1, 0x48D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4FB), ZYDIS_DEFINITION(0x1, 0x4FD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4FC), ZYDIS_DEFINITION(0x1, 0x4FE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BA), ZYDIS_DEFINITION(0x1, 0x2B9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x549), ZYDIS_DEFINITION(0x1, 0x54B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x54A), ZYDIS_DEFINITION(0x1, 0x54C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x565), ZYDIS_DEFINITION(0x1, 0x567), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x566), ZYDIS_DEFINITION(0x1, 0x568), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x54D), ZYDIS_DEFINITION(0x1, 0x54F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x54E), ZYDIS_DEFINITION(0x1, 0x550), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x551), ZYDIS_DEFINITION(0x1, 0x553), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x552), ZYDIS_DEFINITION(0x1, 0x554), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F3), ZYDIS_DEFINITION(0x1, 0x3F5), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F4), ZYDIS_DEFINITION(0x1, 0x3F6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x40F), ZYDIS_DEFINITION(0x1, 0x411), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x410), ZYDIS_DEFINITION(0x1, 0x412), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F7), ZYDIS_DEFINITION(0x1, 0x3F9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x3F8), ZYDIS_DEFINITION(0x1, 0x3FA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x225), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x226), ZYDIS_DEFINITION(0x0, 0x227) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x6) }, - { ZYDIS_DEFINITION(0x0, 0x3CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x3CE), ZYDIS_DEFINITION(0x0, 0x3CF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x9) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x380), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x381), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x382), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x383), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x384), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x385), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x386), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x387), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x388), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x389), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x390), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x391), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x392), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x393), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x394), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x37), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x38), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x39), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x408), ZYDIS_DEFINITION(0x1, 0x40A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x409), ZYDIS_DEFINITION(0x1, 0x40B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x22A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x22B), ZYDIS_DEFINITION(0x0, 0x22C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x7) }, + { ZYDIS_DEFINITION(0x0, 0x3DE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x3DF), ZYDIS_DEFINITION(0x0, 0x3E0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xA) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3BA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3BB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, @@ -2596,1006 +2620,1126 @@ const ZydisDecoderTreeNode filtersMandatoryPrefix[][5] = { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3BD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3BE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3BF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3CF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3D2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x38), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x39), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x374), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_B, 0x0), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x41F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x337), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x338), ZYDIS_DEFINITION(0x0, 0x339) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x10), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x12) }, - { ZYDIS_DEFINITION(0x0, 0xEC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0xED), ZYDIS_DEFINITION(0x0, 0xEE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x13), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x14), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x15) }, - { ZYDIS_DEFINITION(0x0, 0x692), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x693), ZYDIS_DEFINITION(0x0, 0x694) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x16), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x17), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x18) }, - { ZYDIS_DEFINITION(0x0, 0x2A3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x2A4), ZYDIS_DEFINITION(0x0, 0x2A5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x19), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1B) }, - { ZYDIS_DEFINITION(0x0, 0x60F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x610), ZYDIS_DEFINITION(0x0, 0x611) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1E) } + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3DF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3E9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3ED), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3EF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F1), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F8), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3F9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3FD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x38A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_B, 0x0), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x430), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x34D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x34E), ZYDIS_DEFINITION(0x0, 0x34F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x11), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x13) }, + { ZYDIS_DEFINITION(0x0, 0xEB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0xEC), ZYDIS_DEFINITION(0x0, 0xED) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x14), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x15), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x16) }, + { ZYDIS_DEFINITION(0x0, 0x6A4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x6A5), ZYDIS_DEFINITION(0x0, 0x6A6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x17), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x18), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x19) }, + { ZYDIS_DEFINITION(0x0, 0x2B9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x2BA), ZYDIS_DEFINITION(0x0, 0x2BB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1C) }, + { ZYDIS_DEFINITION(0x0, 0x621), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x622), ZYDIS_DEFINITION(0x0, 0x623) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x1F) } }; const ZydisDecoderTreeNode filtersOperandSize[][3] = { - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x6C1), ZYDIS_DEFINITION(0x0, 0x6C2) }, - { ZYDIS_DEFINITION(0x1, 0x322), ZYDIS_DEFINITION(0x1, 0x322), ZYDIS_DEFINITION(0x1, 0x321) }, - { ZYDIS_DEFINITION(0x0, 0x594), ZYDIS_DEFINITION(0x0, 0x595), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x4E8), ZYDIS_DEFINITION(0x0, 0x4E9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x230), ZYDIS_DEFINITION(0x0, 0x228), ZYDIS_DEFINITION(0x0, 0x229) }, - { ZYDIS_DEFINITION(0x0, 0x231), ZYDIS_DEFINITION(0x0, 0x22A), ZYDIS_DEFINITION(0x0, 0x22B) }, - { ZYDIS_DEFINITION(0x0, 0x232), ZYDIS_DEFINITION(0x0, 0x22C), ZYDIS_DEFINITION(0x0, 0x22D) }, - { ZYDIS_DEFINITION(0x0, 0x3D6), ZYDIS_DEFINITION(0x0, 0x3D0), ZYDIS_DEFINITION(0x0, 0x3D1) }, - { ZYDIS_DEFINITION(0x0, 0x3D7), ZYDIS_DEFINITION(0x0, 0x3D2), ZYDIS_DEFINITION(0x0, 0x3D3) }, - { ZYDIS_DEFINITION(0x0, 0x3D8), ZYDIS_DEFINITION(0x0, 0x3D4), ZYDIS_DEFINITION(0x0, 0x3D5) }, - { ZYDIS_DEFINITION(0x0, 0xA7), ZYDIS_DEFINITION(0x0, 0x146), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F5) }, - { ZYDIS_DEFINITION(0x0, 0x145), ZYDIS_DEFINITION(0x0, 0xA8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x3F6) }, - { ZYDIS_DEFINITION(0x0, 0x596), ZYDIS_DEFINITION(0x0, 0x598), ZYDIS_DEFINITION(0x0, 0x598) }, - { ZYDIS_DEFINITION(0x0, 0x596), ZYDIS_DEFINITION(0x0, 0x597), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x4EC), ZYDIS_DEFINITION(0x0, 0x4EE), ZYDIS_DEFINITION(0x0, 0x4EE) }, - { ZYDIS_DEFINITION(0x0, 0x4EC), ZYDIS_DEFINITION(0x0, 0x4ED), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x34C), ZYDIS_DEFINITION(0x0, 0x33A), ZYDIS_DEFINITION(0x0, 0x345) }, - { ZYDIS_DEFINITION(0x0, 0x34D), ZYDIS_DEFINITION(0x0, 0x33B), ZYDIS_DEFINITION(0x0, 0x346) }, - { ZYDIS_DEFINITION(0x0, 0x34E), ZYDIS_DEFINITION(0x0, 0x33C), ZYDIS_DEFINITION(0x0, 0x347) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x6D3), ZYDIS_DEFINITION(0x0, 0x6D4) }, + { ZYDIS_DEFINITION(0x1, 0x338), ZYDIS_DEFINITION(0x1, 0x338), ZYDIS_DEFINITION(0x1, 0x337) }, + { ZYDIS_DEFINITION(0x0, 0x5A4), ZYDIS_DEFINITION(0x0, 0x5A5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x4F9), ZYDIS_DEFINITION(0x0, 0x4FA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x84), ZYDIS_DEFINITION(0x1, 0x85), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x235), ZYDIS_DEFINITION(0x0, 0x22D), ZYDIS_DEFINITION(0x0, 0x22E) }, + { ZYDIS_DEFINITION(0x0, 0x236), ZYDIS_DEFINITION(0x0, 0x22F), ZYDIS_DEFINITION(0x0, 0x230) }, + { ZYDIS_DEFINITION(0x0, 0x237), ZYDIS_DEFINITION(0x0, 0x231), ZYDIS_DEFINITION(0x0, 0x232) }, + { ZYDIS_DEFINITION(0x0, 0x3E7), ZYDIS_DEFINITION(0x0, 0x3E1), ZYDIS_DEFINITION(0x0, 0x3E2) }, + { ZYDIS_DEFINITION(0x0, 0x3E8), ZYDIS_DEFINITION(0x0, 0x3E3), ZYDIS_DEFINITION(0x0, 0x3E4) }, + { ZYDIS_DEFINITION(0x0, 0x3E9), ZYDIS_DEFINITION(0x0, 0x3E5), ZYDIS_DEFINITION(0x0, 0x3E6) }, + { ZYDIS_DEFINITION(0x0, 0xA6), ZYDIS_DEFINITION(0x0, 0x145), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41C) }, + { ZYDIS_DEFINITION(0x0, 0x144), ZYDIS_DEFINITION(0x0, 0xA7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41D) }, + { ZYDIS_DEFINITION(0x0, 0x5A6), ZYDIS_DEFINITION(0x0, 0x5A8), ZYDIS_DEFINITION(0x0, 0x5A8) }, + { ZYDIS_DEFINITION(0x0, 0x5A6), ZYDIS_DEFINITION(0x0, 0x5A7), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x4FD), ZYDIS_DEFINITION(0x0, 0x4FF), ZYDIS_DEFINITION(0x0, 0x4FF) }, + { ZYDIS_DEFINITION(0x0, 0x4FD), ZYDIS_DEFINITION(0x0, 0x4FE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x362), ZYDIS_DEFINITION(0x0, 0x350), ZYDIS_DEFINITION(0x0, 0x35B) }, + { ZYDIS_DEFINITION(0x0, 0x363), ZYDIS_DEFINITION(0x0, 0x351), ZYDIS_DEFINITION(0x0, 0x35C) }, + { ZYDIS_DEFINITION(0x0, 0x364), ZYDIS_DEFINITION(0x0, 0x352), ZYDIS_DEFINITION(0x0, 0x35D) }, + { ZYDIS_DEFINITION(0x0, 0xF8), ZYDIS_DEFINITION(0x0, 0xEE), ZYDIS_DEFINITION(0x0, 0xF3) }, { ZYDIS_DEFINITION(0x0, 0xF9), ZYDIS_DEFINITION(0x0, 0xEF), ZYDIS_DEFINITION(0x0, 0xF4) }, { ZYDIS_DEFINITION(0x0, 0xFA), ZYDIS_DEFINITION(0x0, 0xF0), ZYDIS_DEFINITION(0x0, 0xF5) }, - { ZYDIS_DEFINITION(0x0, 0xFB), ZYDIS_DEFINITION(0x0, 0xF1), ZYDIS_DEFINITION(0x0, 0xF6) }, - { ZYDIS_DEFINITION(0x0, 0x69B), ZYDIS_DEFINITION(0x0, 0x695), ZYDIS_DEFINITION(0x0, 0x698) }, - { ZYDIS_DEFINITION(0x0, 0x69C), ZYDIS_DEFINITION(0x0, 0x696), ZYDIS_DEFINITION(0x0, 0x699) }, - { ZYDIS_DEFINITION(0x0, 0x69D), ZYDIS_DEFINITION(0x0, 0x697), ZYDIS_DEFINITION(0x0, 0x69A) }, - { ZYDIS_DEFINITION(0x0, 0x2AC), ZYDIS_DEFINITION(0x0, 0x2A6), ZYDIS_DEFINITION(0x0, 0x2A9) }, - { ZYDIS_DEFINITION(0x0, 0x2AD), ZYDIS_DEFINITION(0x0, 0x2A7), ZYDIS_DEFINITION(0x0, 0x2AA) }, - { ZYDIS_DEFINITION(0x0, 0x2AE), ZYDIS_DEFINITION(0x0, 0x2A8), ZYDIS_DEFINITION(0x0, 0x2AB) }, - { ZYDIS_DEFINITION(0x0, 0x618), ZYDIS_DEFINITION(0x0, 0x612), ZYDIS_DEFINITION(0x0, 0x615) }, - { ZYDIS_DEFINITION(0x0, 0x619), ZYDIS_DEFINITION(0x0, 0x613), ZYDIS_DEFINITION(0x0, 0x616) }, - { ZYDIS_DEFINITION(0x0, 0x61A), ZYDIS_DEFINITION(0x0, 0x614), ZYDIS_DEFINITION(0x0, 0x617) }, - { ZYDIS_DEFINITION(0x0, 0x240), ZYDIS_DEFINITION(0x0, 0x241), ZYDIS_DEFINITION(0x0, 0x242) }, - { ZYDIS_DEFINITION(0x1, 0x1B7), ZYDIS_DEFINITION(0x1, 0x1B8), ZYDIS_DEFINITION(0x1, 0x1B8) }, - { ZYDIS_DEFINITION(0x1, 0x1CA), ZYDIS_DEFINITION(0x1, 0x1CB), ZYDIS_DEFINITION(0x1, 0x1CB) }, - { ZYDIS_DEFINITION(0x1, 0x1D3), ZYDIS_DEFINITION(0x1, 0x1D4), ZYDIS_DEFINITION(0x1, 0x1D4) }, - { ZYDIS_DEFINITION(0x1, 0x1C7), ZYDIS_DEFINITION(0x1, 0x1C8), ZYDIS_DEFINITION(0x1, 0x1C8) }, - { ZYDIS_DEFINITION(0x3, 0x219), ZYDIS_DEFINITION(0x3, 0x21A), ZYDIS_DEFINITION(0x3, 0x21A) }, - { ZYDIS_DEFINITION(0x3, 0x3C8), ZYDIS_DEFINITION(0x3, 0x3C9), ZYDIS_DEFINITION(0x3, 0x3C9) }, - { ZYDIS_DEFINITION(0x0, 0x21C), ZYDIS_DEFINITION(0x0, 0x21D), ZYDIS_DEFINITION(0x0, 0x21D) }, - { ZYDIS_DEFINITION(0x0, 0x3CB), ZYDIS_DEFINITION(0x0, 0x3CC), ZYDIS_DEFINITION(0x0, 0x3CC) } + { ZYDIS_DEFINITION(0x0, 0x6AD), ZYDIS_DEFINITION(0x0, 0x6A7), ZYDIS_DEFINITION(0x0, 0x6AA) }, + { ZYDIS_DEFINITION(0x0, 0x6AE), ZYDIS_DEFINITION(0x0, 0x6A8), ZYDIS_DEFINITION(0x0, 0x6AB) }, + { ZYDIS_DEFINITION(0x0, 0x6AF), ZYDIS_DEFINITION(0x0, 0x6A9), ZYDIS_DEFINITION(0x0, 0x6AC) }, + { ZYDIS_DEFINITION(0x0, 0x2C2), ZYDIS_DEFINITION(0x0, 0x2BC), ZYDIS_DEFINITION(0x0, 0x2BF) }, + { ZYDIS_DEFINITION(0x0, 0x2C3), ZYDIS_DEFINITION(0x0, 0x2BD), ZYDIS_DEFINITION(0x0, 0x2C0) }, + { ZYDIS_DEFINITION(0x0, 0x2C4), ZYDIS_DEFINITION(0x0, 0x2BE), ZYDIS_DEFINITION(0x0, 0x2C1) }, + { ZYDIS_DEFINITION(0x0, 0x62A), ZYDIS_DEFINITION(0x0, 0x624), ZYDIS_DEFINITION(0x0, 0x627) }, + { ZYDIS_DEFINITION(0x0, 0x62B), ZYDIS_DEFINITION(0x0, 0x625), ZYDIS_DEFINITION(0x0, 0x628) }, + { ZYDIS_DEFINITION(0x0, 0x62C), ZYDIS_DEFINITION(0x0, 0x626), ZYDIS_DEFINITION(0x0, 0x629) }, + { ZYDIS_DEFINITION(0x0, 0x245), ZYDIS_DEFINITION(0x0, 0x246), ZYDIS_DEFINITION(0x0, 0x247) }, + { ZYDIS_DEFINITION(0x1, 0x1B6), ZYDIS_DEFINITION(0x1, 0x1B7), ZYDIS_DEFINITION(0x1, 0x1B7) }, + { ZYDIS_DEFINITION(0x1, 0x1C9), ZYDIS_DEFINITION(0x1, 0x1CA), ZYDIS_DEFINITION(0x1, 0x1CA) }, + { ZYDIS_DEFINITION(0x1, 0x1D2), ZYDIS_DEFINITION(0x1, 0x1D3), ZYDIS_DEFINITION(0x1, 0x1D3) }, + { ZYDIS_DEFINITION(0x1, 0x1C6), ZYDIS_DEFINITION(0x1, 0x1C7), ZYDIS_DEFINITION(0x1, 0x1C7) }, + { ZYDIS_DEFINITION(0x3, 0x21E), ZYDIS_DEFINITION(0x3, 0x21F), ZYDIS_DEFINITION(0x3, 0x21F) }, + { ZYDIS_DEFINITION(0x3, 0x3D9), ZYDIS_DEFINITION(0x3, 0x3DA), ZYDIS_DEFINITION(0x3, 0x3DA) }, + { ZYDIS_DEFINITION(0x0, 0x221), ZYDIS_DEFINITION(0x0, 0x222), ZYDIS_DEFINITION(0x0, 0x222) }, + { ZYDIS_DEFINITION(0x0, 0x3DC), ZYDIS_DEFINITION(0x0, 0x3DD), ZYDIS_DEFINITION(0x0, 0x3DD) } }; const ZydisDecoderTreeNode filtersAddressSize[][3] = { - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2CC), ZYDIS_DEFINITION(0x1, 0x2CD) }, - { ZYDIS_DEFINITION(0x1, 0x2CE), ZYDIS_DEFINITION(0x1, 0x2CF), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2E2), ZYDIS_DEFINITION(0x1, 0x2E3) }, + { ZYDIS_DEFINITION(0x1, 0x2E4), ZYDIS_DEFINITION(0x1, 0x2E5), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x79), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x7E), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6F), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x77), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x83), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x81), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x7B), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x7C), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x85), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x7F), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A5) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A6) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A7) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A8) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A9) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AA) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AB) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AC) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C9) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CA) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CB) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CC) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CD) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CE) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CF) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D0) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20D) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20E) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x210), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x210) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x211), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x211) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x212), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x212) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x213), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x213) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x214), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x214) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x215), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x215) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x216), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x216) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x217), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x217) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x218), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x218) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x219), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x219) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21C) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x454), ZYDIS_DEFINITION(0x1, 0x454) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x456), ZYDIS_DEFINITION(0x1, 0x456) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x455), ZYDIS_DEFINITION(0x1, 0x455) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x457), ZYDIS_DEFINITION(0x1, 0x457) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x458), ZYDIS_DEFINITION(0x1, 0x458) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45A), ZYDIS_DEFINITION(0x1, 0x45A) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x459), ZYDIS_DEFINITION(0x1, 0x459) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45B), ZYDIS_DEFINITION(0x1, 0x45B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B9), ZYDIS_DEFINITION(0x1, 0x2B9) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B7), ZYDIS_DEFINITION(0x1, 0x2B7) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BA), ZYDIS_DEFINITION(0x1, 0x2BA) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2B8), ZYDIS_DEFINITION(0x1, 0x2B8) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x73), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BF) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C0) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C1) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C2) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C3) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C4) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C5) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C6) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E3) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E4) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E5) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E6) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E7) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E8) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E9) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EA) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x227), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x227) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x228), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x228) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x229), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x229) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22B) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22D) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22E) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22F) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x230), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x230) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x231), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x231) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x232), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x232) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x233), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x233) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x234), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x234) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x235), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x235) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x236), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x236) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45C), ZYDIS_DEFINITION(0x1, 0x45C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45E), ZYDIS_DEFINITION(0x1, 0x45E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45D), ZYDIS_DEFINITION(0x1, 0x45D) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45F), ZYDIS_DEFINITION(0x1, 0x45F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x460), ZYDIS_DEFINITION(0x1, 0x460) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x462), ZYDIS_DEFINITION(0x1, 0x462) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x461), ZYDIS_DEFINITION(0x1, 0x461) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x463), ZYDIS_DEFINITION(0x1, 0x463) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BF), ZYDIS_DEFINITION(0x1, 0x2BF) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BD), ZYDIS_DEFINITION(0x1, 0x2BD) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BB), ZYDIS_DEFINITION(0x1, 0x2BB) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C0), ZYDIS_DEFINITION(0x1, 0x2C0) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BE), ZYDIS_DEFINITION(0x1, 0x2BE) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BC), ZYDIS_DEFINITION(0x1, 0x2BC) }, - { ZYDIS_DEFINITION(0x8, 0x24B), ZYDIS_DEFINITION(0x8, 0x24C), ZYDIS_DEFINITION(0x8, 0x286) }, - { ZYDIS_DEFINITION(0x8, 0x24B), ZYDIS_DEFINITION(0x8, 0x24D), ZYDIS_DEFINITION(0x8, 0x286) } + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C3), ZYDIS_DEFINITION(0x1, 0x2C3) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C1), ZYDIS_DEFINITION(0x1, 0x2C1) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C4), ZYDIS_DEFINITION(0x1, 0x2C4) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C2), ZYDIS_DEFINITION(0x1, 0x2C2) }, + { ZYDIS_DEFINITION(0x8, 0x252), ZYDIS_DEFINITION(0x8, 0x253), ZYDIS_DEFINITION(0x8, 0x29A) }, + { ZYDIS_DEFINITION(0x8, 0x252), ZYDIS_DEFINITION(0x8, 0x254), ZYDIS_DEFINITION(0x8, 0x29A) } }; const ZydisDecoderTreeNode filtersVectorLength[][3] = { - { ZYDIS_DEFINITION(0x1, 0x470), ZYDIS_DEFINITION(0x1, 0x471), ZYDIS_DEFINITION(0x1, 0x472) }, - { ZYDIS_DEFINITION(0x1, 0x473), ZYDIS_DEFINITION(0x1, 0x474), ZYDIS_DEFINITION(0x1, 0x475) }, - { ZYDIS_DEFINITION(0x1, 0x476), ZYDIS_DEFINITION(0x1, 0x477), ZYDIS_DEFINITION(0x1, 0x478) }, - { ZYDIS_DEFINITION(0x1, 0x479), ZYDIS_DEFINITION(0x1, 0x47A), ZYDIS_DEFINITION(0x1, 0x47B) }, - { ZYDIS_DEFINITION(0x1, 0x432), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x43A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x43B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xACD), ZYDIS_DEFINITION(0x1, 0xACE), ZYDIS_DEFINITION(0x1, 0xACF) }, - { ZYDIS_DEFINITION(0x1, 0xAD0), ZYDIS_DEFINITION(0x1, 0xAD1), ZYDIS_DEFINITION(0x1, 0xAD2) }, - { ZYDIS_DEFINITION(0x1, 0xAC1), ZYDIS_DEFINITION(0x1, 0xAC2), ZYDIS_DEFINITION(0x1, 0xAC3) }, - { ZYDIS_DEFINITION(0x1, 0xAC4), ZYDIS_DEFINITION(0x1, 0xAC5), ZYDIS_DEFINITION(0x1, 0xAC6) }, - { ZYDIS_DEFINITION(0x1, 0x437), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x435), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x436), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3D4), ZYDIS_DEFINITION(0x1, 0x3D5), ZYDIS_DEFINITION(0x1, 0x3D6) }, - { ZYDIS_DEFINITION(0x1, 0x3D7), ZYDIS_DEFINITION(0x1, 0x3D8), ZYDIS_DEFINITION(0x1, 0x3D9) }, - { ZYDIS_DEFINITION(0x1, 0x3DA), ZYDIS_DEFINITION(0x1, 0x3DB), ZYDIS_DEFINITION(0x1, 0x3DC) }, - { ZYDIS_DEFINITION(0x1, 0x3DD), ZYDIS_DEFINITION(0x1, 0x3DE), ZYDIS_DEFINITION(0x1, 0x3DF) }, - { ZYDIS_DEFINITION(0x1, 0x445), ZYDIS_DEFINITION(0x1, 0x446), ZYDIS_DEFINITION(0x1, 0x447) }, - { ZYDIS_DEFINITION(0x1, 0xA95), ZYDIS_DEFINITION(0x1, 0xA96), ZYDIS_DEFINITION(0x1, 0xA97) }, - { ZYDIS_DEFINITION(0x1, 0xA98), ZYDIS_DEFINITION(0x1, 0xA99), ZYDIS_DEFINITION(0x1, 0xA9A) }, - { ZYDIS_DEFINITION(0x1, 0x36), ZYDIS_DEFINITION(0x1, 0x37), ZYDIS_DEFINITION(0x1, 0x38) }, - { ZYDIS_DEFINITION(0x1, 0x39), ZYDIS_DEFINITION(0x1, 0x3A), ZYDIS_DEFINITION(0x1, 0x3B) }, - { ZYDIS_DEFINITION(0x1, 0x2A), ZYDIS_DEFINITION(0x1, 0x2B), ZYDIS_DEFINITION(0x1, 0x2C) }, - { ZYDIS_DEFINITION(0x1, 0x2D), ZYDIS_DEFINITION(0x1, 0x2E), ZYDIS_DEFINITION(0x1, 0x2F) }, - { ZYDIS_DEFINITION(0x1, 0x496), ZYDIS_DEFINITION(0x1, 0x497), ZYDIS_DEFINITION(0x1, 0x498) }, - { ZYDIS_DEFINITION(0x1, 0x499), ZYDIS_DEFINITION(0x1, 0x49A), ZYDIS_DEFINITION(0x1, 0x49B) }, - { ZYDIS_DEFINITION(0x1, 0xAD9), ZYDIS_DEFINITION(0x1, 0xADA), ZYDIS_DEFINITION(0x1, 0xADB) }, - { ZYDIS_DEFINITION(0x1, 0xADC), ZYDIS_DEFINITION(0x1, 0xADD), ZYDIS_DEFINITION(0x1, 0xADE) }, + { ZYDIS_DEFINITION(0x1, 0x49A), ZYDIS_DEFINITION(0x1, 0x49B), ZYDIS_DEFINITION(0x1, 0x49C) }, + { ZYDIS_DEFINITION(0x1, 0x49D), ZYDIS_DEFINITION(0x1, 0x49E), ZYDIS_DEFINITION(0x1, 0x49F) }, + { ZYDIS_DEFINITION(0x1, 0x4A0), ZYDIS_DEFINITION(0x1, 0x4A1), ZYDIS_DEFINITION(0x1, 0x4A2) }, + { ZYDIS_DEFINITION(0x1, 0x4A3), ZYDIS_DEFINITION(0x1, 0x4A4), ZYDIS_DEFINITION(0x1, 0x4A5) }, + { ZYDIS_DEFINITION(0x1, 0x45C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x464), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x465), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xB87), ZYDIS_DEFINITION(0x1, 0xB88), ZYDIS_DEFINITION(0x1, 0xB89) }, + { ZYDIS_DEFINITION(0x1, 0xB8A), ZYDIS_DEFINITION(0x1, 0xB8B), ZYDIS_DEFINITION(0x1, 0xB8C) }, + { ZYDIS_DEFINITION(0x1, 0xB7B), ZYDIS_DEFINITION(0x1, 0xB7C), ZYDIS_DEFINITION(0x1, 0xB7D) }, + { ZYDIS_DEFINITION(0x1, 0xB7E), ZYDIS_DEFINITION(0x1, 0xB7F), ZYDIS_DEFINITION(0x1, 0xB80) }, + { ZYDIS_DEFINITION(0x1, 0x461), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x45F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x460), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3FE), ZYDIS_DEFINITION(0x1, 0x3FF), ZYDIS_DEFINITION(0x1, 0x400) }, + { ZYDIS_DEFINITION(0x1, 0x401), ZYDIS_DEFINITION(0x1, 0x402), ZYDIS_DEFINITION(0x1, 0x403) }, + { ZYDIS_DEFINITION(0x1, 0x404), ZYDIS_DEFINITION(0x1, 0x405), ZYDIS_DEFINITION(0x1, 0x406) }, + { ZYDIS_DEFINITION(0x1, 0x407), ZYDIS_DEFINITION(0x1, 0x408), ZYDIS_DEFINITION(0x1, 0x409) }, + { ZYDIS_DEFINITION(0x1, 0x46F), ZYDIS_DEFINITION(0x1, 0x470), ZYDIS_DEFINITION(0x1, 0x471) }, + { ZYDIS_DEFINITION(0x1, 0xB4F), ZYDIS_DEFINITION(0x1, 0xB50), ZYDIS_DEFINITION(0x1, 0xB51) }, + { ZYDIS_DEFINITION(0x1, 0xB52), ZYDIS_DEFINITION(0x1, 0xB53), ZYDIS_DEFINITION(0x1, 0xB54) }, + { ZYDIS_DEFINITION(0x1, 0x4E), ZYDIS_DEFINITION(0x1, 0x4F), ZYDIS_DEFINITION(0x1, 0x50) }, + { ZYDIS_DEFINITION(0x1, 0x51), ZYDIS_DEFINITION(0x1, 0x52), ZYDIS_DEFINITION(0x1, 0x53) }, + { ZYDIS_DEFINITION(0x1, 0x42), ZYDIS_DEFINITION(0x1, 0x43), ZYDIS_DEFINITION(0x1, 0x44) }, + { ZYDIS_DEFINITION(0x1, 0x45), ZYDIS_DEFINITION(0x1, 0x46), ZYDIS_DEFINITION(0x1, 0x47) }, + { ZYDIS_DEFINITION(0x1, 0x4C0), ZYDIS_DEFINITION(0x1, 0x4C1), ZYDIS_DEFINITION(0x1, 0x4C2) }, + { ZYDIS_DEFINITION(0x1, 0x4C3), ZYDIS_DEFINITION(0x1, 0x4C4), ZYDIS_DEFINITION(0x1, 0x4C5) }, + { ZYDIS_DEFINITION(0x1, 0xB93), ZYDIS_DEFINITION(0x1, 0xB94), ZYDIS_DEFINITION(0x1, 0xB95) }, + { ZYDIS_DEFINITION(0x1, 0xB96), ZYDIS_DEFINITION(0x1, 0xB97), ZYDIS_DEFINITION(0x1, 0xB98) }, { ZYDIS_DEFINITION(0x1, 0xC), ZYDIS_DEFINITION(0x1, 0xD), ZYDIS_DEFINITION(0x1, 0xE) }, { ZYDIS_DEFINITION(0x1, 0xF), ZYDIS_DEFINITION(0x1, 0x10), ZYDIS_DEFINITION(0x1, 0x11) }, - { ZYDIS_DEFINITION(0x1, 0x484), ZYDIS_DEFINITION(0x1, 0x485), ZYDIS_DEFINITION(0x1, 0x486) }, - { ZYDIS_DEFINITION(0x1, 0x487), ZYDIS_DEFINITION(0x1, 0x488), ZYDIS_DEFINITION(0x1, 0x489) }, - { ZYDIS_DEFINITION(0x1, 0xCD), ZYDIS_DEFINITION(0x1, 0xCE), ZYDIS_DEFINITION(0x1, 0xCF) }, - { ZYDIS_DEFINITION(0x1, 0xD0), ZYDIS_DEFINITION(0x1, 0xD1), ZYDIS_DEFINITION(0x1, 0xD2) }, - { ZYDIS_DEFINITION(0x1, 0x95), ZYDIS_DEFINITION(0x1, 0x96), ZYDIS_DEFINITION(0x1, 0x97) }, - { ZYDIS_DEFINITION(0x1, 0xF7), ZYDIS_DEFINITION(0x1, 0xF8), ZYDIS_DEFINITION(0x1, 0xF9) }, - { ZYDIS_DEFINITION(0x1, 0x98), ZYDIS_DEFINITION(0x1, 0x99), ZYDIS_DEFINITION(0x1, 0x9A) }, - { ZYDIS_DEFINITION(0x1, 0xFA), ZYDIS_DEFINITION(0x1, 0xFB), ZYDIS_DEFINITION(0x1, 0xFC) }, - { ZYDIS_DEFINITION(0x1, 0xAA9), ZYDIS_DEFINITION(0x1, 0xAAA), ZYDIS_DEFINITION(0x1, 0xAAB) }, - { ZYDIS_DEFINITION(0x1, 0xAAC), ZYDIS_DEFINITION(0x1, 0xAAD), ZYDIS_DEFINITION(0x1, 0xAAE) }, - { ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BD), ZYDIS_DEFINITION(0x1, 0x3BE) }, - { ZYDIS_DEFINITION(0x1, 0x3BF), ZYDIS_DEFINITION(0x1, 0x3C0), ZYDIS_DEFINITION(0x1, 0x3C1) }, - { ZYDIS_DEFINITION(0x1, 0x1AA), ZYDIS_DEFINITION(0x1, 0x1AB), ZYDIS_DEFINITION(0x1, 0x1AC) }, - { ZYDIS_DEFINITION(0x1, 0x1AD), ZYDIS_DEFINITION(0x1, 0x1AE), ZYDIS_DEFINITION(0x1, 0x1AF) }, - { ZYDIS_DEFINITION(0x1, 0x3A8), ZYDIS_DEFINITION(0x1, 0x3A9), ZYDIS_DEFINITION(0x1, 0x3AA) }, - { ZYDIS_DEFINITION(0x1, 0x3AB), ZYDIS_DEFINITION(0x1, 0x3AC), ZYDIS_DEFINITION(0x1, 0x3AD) }, - { ZYDIS_DEFINITION(0x1, 0x151), ZYDIS_DEFINITION(0x1, 0x152), ZYDIS_DEFINITION(0x1, 0x153) }, - { ZYDIS_DEFINITION(0x1, 0x135), ZYDIS_DEFINITION(0x1, 0x136), ZYDIS_DEFINITION(0x1, 0x137) }, - { ZYDIS_DEFINITION(0x1, 0x154), ZYDIS_DEFINITION(0x1, 0x155), ZYDIS_DEFINITION(0x1, 0x156) }, - { ZYDIS_DEFINITION(0x1, 0x138), ZYDIS_DEFINITION(0x1, 0x139), ZYDIS_DEFINITION(0x1, 0x13A) }, - { ZYDIS_DEFINITION(0x1, 0xE2), ZYDIS_DEFINITION(0x1, 0xE3), ZYDIS_DEFINITION(0x1, 0xE4) }, - { ZYDIS_DEFINITION(0x1, 0xB1), ZYDIS_DEFINITION(0x1, 0xB2), ZYDIS_DEFINITION(0x1, 0xB3) }, + { ZYDIS_DEFINITION(0x1, 0x4AE), ZYDIS_DEFINITION(0x1, 0x4AF), ZYDIS_DEFINITION(0x1, 0x4B0) }, + { ZYDIS_DEFINITION(0x1, 0x4B1), ZYDIS_DEFINITION(0x1, 0x4B2), ZYDIS_DEFINITION(0x1, 0x4B3) }, { ZYDIS_DEFINITION(0x1, 0xE5), ZYDIS_DEFINITION(0x1, 0xE6), ZYDIS_DEFINITION(0x1, 0xE7) }, - { ZYDIS_DEFINITION(0x1, 0xB4), ZYDIS_DEFINITION(0x1, 0xB5), ZYDIS_DEFINITION(0x1, 0xB6) }, - { ZYDIS_DEFINITION(0xB, 0x70), ZYDIS_DEFINITION(0xB, 0x71), ZYDIS_DEFINITION(0xB, 0x72) }, - { ZYDIS_DEFINITION(0xB, 0x73), ZYDIS_DEFINITION(0xB, 0x74), ZYDIS_DEFINITION(0xB, 0x75) }, - { ZYDIS_DEFINITION(0xB, 0xA87), ZYDIS_DEFINITION(0xB, 0xA88), ZYDIS_DEFINITION(0xB, 0xA89) }, - { ZYDIS_DEFINITION(0xB, 0xA8A), ZYDIS_DEFINITION(0xB, 0xA8B), ZYDIS_DEFINITION(0xB, 0xA8C) }, - { ZYDIS_DEFINITION(0x1, 0x464), ZYDIS_DEFINITION(0x1, 0x465), ZYDIS_DEFINITION(0x1, 0x466) }, - { ZYDIS_DEFINITION(0x1, 0x467), ZYDIS_DEFINITION(0x1, 0x468), ZYDIS_DEFINITION(0x1, 0x469) }, - { ZYDIS_DEFINITION(0x1, 0x46A), ZYDIS_DEFINITION(0x1, 0x46B), ZYDIS_DEFINITION(0x1, 0x46C) }, - { ZYDIS_DEFINITION(0x1, 0x46D), ZYDIS_DEFINITION(0x1, 0x46E), ZYDIS_DEFINITION(0x1, 0x46F) }, - { ZYDIS_DEFINITION(0x1, 0x438), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x439), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xAC7), ZYDIS_DEFINITION(0x1, 0xAC8), ZYDIS_DEFINITION(0x1, 0xAC9) }, - { ZYDIS_DEFINITION(0x1, 0xACA), ZYDIS_DEFINITION(0x1, 0xACB), ZYDIS_DEFINITION(0x1, 0xACC) }, - { ZYDIS_DEFINITION(0x1, 0xABB), ZYDIS_DEFINITION(0x1, 0xABC), ZYDIS_DEFINITION(0x1, 0xABD) }, - { ZYDIS_DEFINITION(0x1, 0xABE), ZYDIS_DEFINITION(0x1, 0xABF), ZYDIS_DEFINITION(0x1, 0xAC0) }, - { ZYDIS_DEFINITION(0x1, 0x433), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x434), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3C8), ZYDIS_DEFINITION(0x1, 0x3C9), ZYDIS_DEFINITION(0x1, 0x3CA) }, - { ZYDIS_DEFINITION(0x1, 0x3CB), ZYDIS_DEFINITION(0x1, 0x3CC), ZYDIS_DEFINITION(0x1, 0x3CD) }, - { ZYDIS_DEFINITION(0x1, 0x3CE), ZYDIS_DEFINITION(0x1, 0x3CF), ZYDIS_DEFINITION(0x1, 0x3D0) }, - { ZYDIS_DEFINITION(0x1, 0x3D1), ZYDIS_DEFINITION(0x1, 0x3D2), ZYDIS_DEFINITION(0x1, 0x3D3) }, - { ZYDIS_DEFINITION(0x1, 0x442), ZYDIS_DEFINITION(0x1, 0x443), ZYDIS_DEFINITION(0x1, 0x444) }, - { ZYDIS_DEFINITION(0x1, 0xA8E), ZYDIS_DEFINITION(0x1, 0xA8F), ZYDIS_DEFINITION(0x1, 0xA90) }, - { ZYDIS_DEFINITION(0x1, 0xA91), ZYDIS_DEFINITION(0x1, 0xA92), ZYDIS_DEFINITION(0x1, 0xA93) }, - { ZYDIS_DEFINITION(0x1, 0x30), ZYDIS_DEFINITION(0x1, 0x31), ZYDIS_DEFINITION(0x1, 0x32) }, - { ZYDIS_DEFINITION(0x1, 0x33), ZYDIS_DEFINITION(0x1, 0x34), ZYDIS_DEFINITION(0x1, 0x35) }, - { ZYDIS_DEFINITION(0x1, 0x24), ZYDIS_DEFINITION(0x1, 0x25), ZYDIS_DEFINITION(0x1, 0x26) }, - { ZYDIS_DEFINITION(0x1, 0x27), ZYDIS_DEFINITION(0x1, 0x28), ZYDIS_DEFINITION(0x1, 0x29) }, - { ZYDIS_DEFINITION(0x1, 0x490), ZYDIS_DEFINITION(0x1, 0x491), ZYDIS_DEFINITION(0x1, 0x492) }, - { ZYDIS_DEFINITION(0x1, 0x493), ZYDIS_DEFINITION(0x1, 0x494), ZYDIS_DEFINITION(0x1, 0x495) }, - { ZYDIS_DEFINITION(0x1, 0xAD3), ZYDIS_DEFINITION(0x1, 0xAD4), ZYDIS_DEFINITION(0x1, 0xAD5) }, - { ZYDIS_DEFINITION(0x1, 0xAD6), ZYDIS_DEFINITION(0x1, 0xAD7), ZYDIS_DEFINITION(0x1, 0xAD8) }, + { ZYDIS_DEFINITION(0x1, 0xE8), ZYDIS_DEFINITION(0x1, 0xE9), ZYDIS_DEFINITION(0x1, 0xEA) }, + { ZYDIS_DEFINITION(0x1, 0xAD), ZYDIS_DEFINITION(0x1, 0xAE), ZYDIS_DEFINITION(0x1, 0xAF) }, + { ZYDIS_DEFINITION(0x1, 0x10F), ZYDIS_DEFINITION(0x1, 0x110), ZYDIS_DEFINITION(0x1, 0x111) }, + { ZYDIS_DEFINITION(0x1, 0xB0), ZYDIS_DEFINITION(0x1, 0xB1), ZYDIS_DEFINITION(0x1, 0xB2) }, + { ZYDIS_DEFINITION(0x1, 0x112), ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_DEFINITION(0x1, 0x114) }, + { ZYDIS_DEFINITION(0x1, 0xB63), ZYDIS_DEFINITION(0x1, 0xB64), ZYDIS_DEFINITION(0x1, 0xB65) }, + { ZYDIS_DEFINITION(0x1, 0xB66), ZYDIS_DEFINITION(0x1, 0xB67), ZYDIS_DEFINITION(0x1, 0xB68) }, + { ZYDIS_DEFINITION(0x1, 0x3E6), ZYDIS_DEFINITION(0x1, 0x3E7), ZYDIS_DEFINITION(0x1, 0x3E8) }, + { ZYDIS_DEFINITION(0x1, 0x3E9), ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_DEFINITION(0x1, 0x3EB) }, + { ZYDIS_DEFINITION(0x1, 0x1C2), ZYDIS_DEFINITION(0x1, 0x1C3), ZYDIS_DEFINITION(0x1, 0x1C4) }, + { ZYDIS_DEFINITION(0x1, 0x1C5), ZYDIS_DEFINITION(0x1, 0x1C6), ZYDIS_DEFINITION(0x1, 0x1C7) }, + { ZYDIS_DEFINITION(0x1, 0x3D2), ZYDIS_DEFINITION(0x1, 0x3D3), ZYDIS_DEFINITION(0x1, 0x3D4) }, + { ZYDIS_DEFINITION(0x1, 0x3D5), ZYDIS_DEFINITION(0x1, 0x3D6), ZYDIS_DEFINITION(0x1, 0x3D7) }, + { ZYDIS_DEFINITION(0x1, 0x169), ZYDIS_DEFINITION(0x1, 0x16A), ZYDIS_DEFINITION(0x1, 0x16B) }, + { ZYDIS_DEFINITION(0x1, 0x14D), ZYDIS_DEFINITION(0x1, 0x14E), ZYDIS_DEFINITION(0x1, 0x14F) }, + { ZYDIS_DEFINITION(0x1, 0x16C), ZYDIS_DEFINITION(0x1, 0x16D), ZYDIS_DEFINITION(0x1, 0x16E) }, + { ZYDIS_DEFINITION(0x1, 0x150), ZYDIS_DEFINITION(0x1, 0x151), ZYDIS_DEFINITION(0x1, 0x152) }, + { ZYDIS_DEFINITION(0x1, 0xFA), ZYDIS_DEFINITION(0x1, 0xFB), ZYDIS_DEFINITION(0x1, 0xFC) }, + { ZYDIS_DEFINITION(0x1, 0xC9), ZYDIS_DEFINITION(0x1, 0xCA), ZYDIS_DEFINITION(0x1, 0xCB) }, + { ZYDIS_DEFINITION(0x1, 0xFD), ZYDIS_DEFINITION(0x1, 0xFE), ZYDIS_DEFINITION(0x1, 0xFF) }, + { ZYDIS_DEFINITION(0x1, 0xCC), ZYDIS_DEFINITION(0x1, 0xCD), ZYDIS_DEFINITION(0x1, 0xCE) }, + { ZYDIS_DEFINITION(0xB, 0x88), ZYDIS_DEFINITION(0xB, 0x89), ZYDIS_DEFINITION(0xB, 0x8A) }, + { ZYDIS_DEFINITION(0xB, 0x8B), ZYDIS_DEFINITION(0xB, 0x8C), ZYDIS_DEFINITION(0xB, 0x8D) }, + { ZYDIS_DEFINITION(0xB, 0xB41), ZYDIS_DEFINITION(0xB, 0xB42), ZYDIS_DEFINITION(0xB, 0xB43) }, + { ZYDIS_DEFINITION(0xB, 0xB44), ZYDIS_DEFINITION(0xB, 0xB45), ZYDIS_DEFINITION(0xB, 0xB46) }, + { ZYDIS_DEFINITION(0x1, 0x48E), ZYDIS_DEFINITION(0x1, 0x48F), ZYDIS_DEFINITION(0x1, 0x490) }, + { ZYDIS_DEFINITION(0x1, 0x491), ZYDIS_DEFINITION(0x1, 0x492), ZYDIS_DEFINITION(0x1, 0x493) }, + { ZYDIS_DEFINITION(0x1, 0x494), ZYDIS_DEFINITION(0x1, 0x495), ZYDIS_DEFINITION(0x1, 0x496) }, + { ZYDIS_DEFINITION(0x1, 0x497), ZYDIS_DEFINITION(0x1, 0x498), ZYDIS_DEFINITION(0x1, 0x499) }, + { ZYDIS_DEFINITION(0x1, 0x462), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x463), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xB81), ZYDIS_DEFINITION(0x1, 0xB82), ZYDIS_DEFINITION(0x1, 0xB83) }, + { ZYDIS_DEFINITION(0x1, 0xB84), ZYDIS_DEFINITION(0x1, 0xB85), ZYDIS_DEFINITION(0x1, 0xB86) }, + { ZYDIS_DEFINITION(0x1, 0xB75), ZYDIS_DEFINITION(0x1, 0xB76), ZYDIS_DEFINITION(0x1, 0xB77) }, + { ZYDIS_DEFINITION(0x1, 0xB78), ZYDIS_DEFINITION(0x1, 0xB79), ZYDIS_DEFINITION(0x1, 0xB7A) }, + { ZYDIS_DEFINITION(0x1, 0x45D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x45E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3F2), ZYDIS_DEFINITION(0x1, 0x3F3), ZYDIS_DEFINITION(0x1, 0x3F4) }, + { ZYDIS_DEFINITION(0x1, 0x3F5), ZYDIS_DEFINITION(0x1, 0x3F6), ZYDIS_DEFINITION(0x1, 0x3F7) }, + { ZYDIS_DEFINITION(0x1, 0x3F8), ZYDIS_DEFINITION(0x1, 0x3F9), ZYDIS_DEFINITION(0x1, 0x3FA) }, + { ZYDIS_DEFINITION(0x1, 0x3FB), ZYDIS_DEFINITION(0x1, 0x3FC), ZYDIS_DEFINITION(0x1, 0x3FD) }, + { ZYDIS_DEFINITION(0x1, 0x46C), ZYDIS_DEFINITION(0x1, 0x46D), ZYDIS_DEFINITION(0x1, 0x46E) }, + { ZYDIS_DEFINITION(0x1, 0xB48), ZYDIS_DEFINITION(0x1, 0xB49), ZYDIS_DEFINITION(0x1, 0xB4A) }, + { ZYDIS_DEFINITION(0x1, 0xB4B), ZYDIS_DEFINITION(0x1, 0xB4C), ZYDIS_DEFINITION(0x1, 0xB4D) }, + { ZYDIS_DEFINITION(0x1, 0x48), ZYDIS_DEFINITION(0x1, 0x49), ZYDIS_DEFINITION(0x1, 0x4A) }, + { ZYDIS_DEFINITION(0x1, 0x4B), ZYDIS_DEFINITION(0x1, 0x4C), ZYDIS_DEFINITION(0x1, 0x4D) }, + { ZYDIS_DEFINITION(0x1, 0x3C), ZYDIS_DEFINITION(0x1, 0x3D), ZYDIS_DEFINITION(0x1, 0x3E) }, + { ZYDIS_DEFINITION(0x1, 0x3F), ZYDIS_DEFINITION(0x1, 0x40), ZYDIS_DEFINITION(0x1, 0x41) }, + { ZYDIS_DEFINITION(0x1, 0x4BA), ZYDIS_DEFINITION(0x1, 0x4BB), ZYDIS_DEFINITION(0x1, 0x4BC) }, + { ZYDIS_DEFINITION(0x1, 0x4BD), ZYDIS_DEFINITION(0x1, 0x4BE), ZYDIS_DEFINITION(0x1, 0x4BF) }, + { ZYDIS_DEFINITION(0x1, 0xB8D), ZYDIS_DEFINITION(0x1, 0xB8E), ZYDIS_DEFINITION(0x1, 0xB8F) }, + { ZYDIS_DEFINITION(0x1, 0xB90), ZYDIS_DEFINITION(0x1, 0xB91), ZYDIS_DEFINITION(0x1, 0xB92) }, { ZYDIS_DEFINITION(0x1, 0x5), ZYDIS_DEFINITION(0x1, 0x6), ZYDIS_DEFINITION(0x1, 0x7) }, { ZYDIS_DEFINITION(0x1, 0x8), ZYDIS_DEFINITION(0x1, 0x9), ZYDIS_DEFINITION(0x1, 0xA) }, - { ZYDIS_DEFINITION(0x1, 0x47D), ZYDIS_DEFINITION(0x1, 0x47E), ZYDIS_DEFINITION(0x1, 0x47F) }, - { ZYDIS_DEFINITION(0x1, 0x480), ZYDIS_DEFINITION(0x1, 0x481), ZYDIS_DEFINITION(0x1, 0x482) }, - { ZYDIS_DEFINITION(0x1, 0xA3), ZYDIS_DEFINITION(0x1, 0xA4), ZYDIS_DEFINITION(0x1, 0xA5) }, - { ZYDIS_DEFINITION(0x1, 0xA6), ZYDIS_DEFINITION(0x1, 0xA7), ZYDIS_DEFINITION(0x1, 0xA8) }, - { ZYDIS_DEFINITION(0x1, 0xC6), ZYDIS_DEFINITION(0x1, 0xC7), ZYDIS_DEFINITION(0x1, 0xC8) }, - { ZYDIS_DEFINITION(0x1, 0xC9), ZYDIS_DEFINITION(0x1, 0xCA), ZYDIS_DEFINITION(0x1, 0xCB) }, - { ZYDIS_DEFINITION(0x1, 0xAA2), ZYDIS_DEFINITION(0x1, 0xAA3), ZYDIS_DEFINITION(0x1, 0xAA4) }, - { ZYDIS_DEFINITION(0x1, 0xAA5), ZYDIS_DEFINITION(0x1, 0xAA6), ZYDIS_DEFINITION(0x1, 0xAA7) }, - { ZYDIS_DEFINITION(0x1, 0x3B5), ZYDIS_DEFINITION(0x1, 0x3B6), ZYDIS_DEFINITION(0x1, 0x3B7) }, - { ZYDIS_DEFINITION(0x1, 0x3B8), ZYDIS_DEFINITION(0x1, 0x3B9), ZYDIS_DEFINITION(0x1, 0x3BA) }, - { ZYDIS_DEFINITION(0x1, 0x1A3), ZYDIS_DEFINITION(0x1, 0x1A4), ZYDIS_DEFINITION(0x1, 0x1A5) }, - { ZYDIS_DEFINITION(0x1, 0x1A6), ZYDIS_DEFINITION(0x1, 0x1A7), ZYDIS_DEFINITION(0x1, 0x1A8) }, - { ZYDIS_DEFINITION(0x1, 0x3A1), ZYDIS_DEFINITION(0x1, 0x3A2), ZYDIS_DEFINITION(0x1, 0x3A3) }, - { ZYDIS_DEFINITION(0x1, 0x3A4), ZYDIS_DEFINITION(0x1, 0x3A5), ZYDIS_DEFINITION(0x1, 0x3A6) }, - { ZYDIS_DEFINITION(0x1, 0x9B1), ZYDIS_DEFINITION(0x1, 0x9B2), ZYDIS_DEFINITION(0x1, 0x9B3) }, - { ZYDIS_DEFINITION(0x1, 0x9B4), ZYDIS_DEFINITION(0x1, 0x9B5), ZYDIS_DEFINITION(0x1, 0x9B6) }, - { ZYDIS_DEFINITION(0x1, 0x9C3), ZYDIS_DEFINITION(0x1, 0x9C4), ZYDIS_DEFINITION(0x1, 0x9C5) }, - { ZYDIS_DEFINITION(0x1, 0x9C6), ZYDIS_DEFINITION(0x1, 0x9C7), ZYDIS_DEFINITION(0x1, 0x9C8) }, - { ZYDIS_DEFINITION(0x1, 0x9B7), ZYDIS_DEFINITION(0x1, 0x9B8), ZYDIS_DEFINITION(0x1, 0x9B9) }, - { ZYDIS_DEFINITION(0x1, 0x9BA), ZYDIS_DEFINITION(0x1, 0x9BB), ZYDIS_DEFINITION(0x1, 0x9BC) }, - { ZYDIS_DEFINITION(0x1, 0x4BC), ZYDIS_DEFINITION(0x1, 0x4BD), ZYDIS_DEFINITION(0x1, 0x4BE) }, - { ZYDIS_DEFINITION(0x1, 0x4BF), ZYDIS_DEFINITION(0x1, 0x4C0), ZYDIS_DEFINITION(0x1, 0x4C1) }, - { ZYDIS_DEFINITION(0x1, 0x58E), ZYDIS_DEFINITION(0x1, 0x58F), ZYDIS_DEFINITION(0x1, 0x590) }, - { ZYDIS_DEFINITION(0x1, 0x591), ZYDIS_DEFINITION(0x1, 0x592), ZYDIS_DEFINITION(0x1, 0x593) }, - { ZYDIS_DEFINITION(0x1, 0x5A0), ZYDIS_DEFINITION(0x1, 0x5A1), ZYDIS_DEFINITION(0x1, 0x5A2) }, - { ZYDIS_DEFINITION(0x1, 0x5A3), ZYDIS_DEFINITION(0x1, 0x5A4), ZYDIS_DEFINITION(0x1, 0x5A5) }, - { ZYDIS_DEFINITION(0x1, 0x594), ZYDIS_DEFINITION(0x1, 0x595), ZYDIS_DEFINITION(0x1, 0x596) }, - { ZYDIS_DEFINITION(0x1, 0x597), ZYDIS_DEFINITION(0x1, 0x598), ZYDIS_DEFINITION(0x1, 0x599) }, - { ZYDIS_DEFINITION(0x1, 0x4C8), ZYDIS_DEFINITION(0x1, 0x4C9), ZYDIS_DEFINITION(0x1, 0x4CA) }, - { ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_DEFINITION(0x1, 0x4CC), ZYDIS_DEFINITION(0x1, 0x4CD) }, - { ZYDIS_DEFINITION(0x1, 0x999), ZYDIS_DEFINITION(0x1, 0x99A), ZYDIS_DEFINITION(0x1, 0x99B) }, - { ZYDIS_DEFINITION(0x1, 0x99C), ZYDIS_DEFINITION(0x1, 0x99D), ZYDIS_DEFINITION(0x1, 0x99E) }, - { ZYDIS_DEFINITION(0x1, 0x9AB), ZYDIS_DEFINITION(0x1, 0x9AC), ZYDIS_DEFINITION(0x1, 0x9AD) }, - { ZYDIS_DEFINITION(0x1, 0x9AE), ZYDIS_DEFINITION(0x1, 0x9AF), ZYDIS_DEFINITION(0x1, 0x9B0) }, - { ZYDIS_DEFINITION(0x1, 0x99F), ZYDIS_DEFINITION(0x1, 0x9A0), ZYDIS_DEFINITION(0x1, 0x9A1) }, - { ZYDIS_DEFINITION(0x1, 0x9A2), ZYDIS_DEFINITION(0x1, 0x9A3), ZYDIS_DEFINITION(0x1, 0x9A4) }, - { ZYDIS_DEFINITION(0x1, 0x4B6), ZYDIS_DEFINITION(0x1, 0x4B7), ZYDIS_DEFINITION(0x1, 0x4B8) }, - { ZYDIS_DEFINITION(0x1, 0x4B9), ZYDIS_DEFINITION(0x1, 0x4BA), ZYDIS_DEFINITION(0x1, 0x4BB) }, - { ZYDIS_DEFINITION(0x1, 0x9BD), ZYDIS_DEFINITION(0x1, 0x9BE), ZYDIS_DEFINITION(0x1, 0x9BF) }, - { ZYDIS_DEFINITION(0x1, 0x9C0), ZYDIS_DEFINITION(0x1, 0x9C1), ZYDIS_DEFINITION(0x1, 0x9C2) }, - { ZYDIS_DEFINITION(0x1, 0x9A5), ZYDIS_DEFINITION(0x1, 0x9A6), ZYDIS_DEFINITION(0x1, 0x9A7) }, - { ZYDIS_DEFINITION(0x1, 0x9A8), ZYDIS_DEFINITION(0x1, 0x9A9), ZYDIS_DEFINITION(0x1, 0x9AA) }, - { ZYDIS_DEFINITION(0x1, 0x3E0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x448), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x449), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_DEFINITION(0x1, 0x3EB), ZYDIS_DEFINITION(0x1, 0x3EC) }, - { ZYDIS_DEFINITION(0x1, 0x3F6), ZYDIS_DEFINITION(0x1, 0x3F7), ZYDIS_DEFINITION(0x1, 0x3F8) }, - { ZYDIS_DEFINITION(0x1, 0x3ED), ZYDIS_DEFINITION(0x1, 0x3EE), ZYDIS_DEFINITION(0x1, 0x3EF) }, - { ZYDIS_DEFINITION(0x1, 0x3F9), ZYDIS_DEFINITION(0x1, 0x3FA), ZYDIS_DEFINITION(0x1, 0x3FB) }, - { ZYDIS_DEFINITION(0xB, 0x86D), ZYDIS_DEFINITION(0xB, 0x86E), ZYDIS_DEFINITION(0xB, 0x86F) }, - { ZYDIS_DEFINITION(0xB, 0x870), ZYDIS_DEFINITION(0xB, 0x871), ZYDIS_DEFINITION(0xB, 0x872) }, - { ZYDIS_DEFINITION(0xB, 0x921), ZYDIS_DEFINITION(0xB, 0x922), ZYDIS_DEFINITION(0xB, 0x923) }, - { ZYDIS_DEFINITION(0xB, 0x8E5), ZYDIS_DEFINITION(0xB, 0x8E6), ZYDIS_DEFINITION(0xB, 0x8E7) }, - { ZYDIS_DEFINITION(0xB, 0x8AF), ZYDIS_DEFINITION(0xB, 0x8B0), ZYDIS_DEFINITION(0xB, 0x8B1) }, - { ZYDIS_DEFINITION(0xB, 0x924), ZYDIS_DEFINITION(0xB, 0x925), ZYDIS_DEFINITION(0xB, 0x926) }, - { ZYDIS_DEFINITION(0xB, 0x8E8), ZYDIS_DEFINITION(0xB, 0x8E9), ZYDIS_DEFINITION(0xB, 0x8EA) }, - { ZYDIS_DEFINITION(0xB, 0x8B2), ZYDIS_DEFINITION(0xB, 0x8B3), ZYDIS_DEFINITION(0xB, 0x8B4) }, - { ZYDIS_DEFINITION(0xB, 0x83D), ZYDIS_DEFINITION(0xB, 0x83E), ZYDIS_DEFINITION(0xB, 0x83F) }, - { ZYDIS_DEFINITION(0xB, 0x843), ZYDIS_DEFINITION(0xB, 0x844), ZYDIS_DEFINITION(0xB, 0x845) }, - { ZYDIS_DEFINITION(0xB, 0x825), ZYDIS_DEFINITION(0xB, 0x826), ZYDIS_DEFINITION(0xB, 0x827) }, - { ZYDIS_DEFINITION(0xB, 0x82B), ZYDIS_DEFINITION(0xB, 0x82C), ZYDIS_DEFINITION(0xB, 0x82D) }, - { ZYDIS_DEFINITION(0xB, 0x8F1), ZYDIS_DEFINITION(0xB, 0x8F2), ZYDIS_DEFINITION(0xB, 0x8F3) }, - { ZYDIS_DEFINITION(0xB, 0x8BB), ZYDIS_DEFINITION(0xB, 0x8BC), ZYDIS_DEFINITION(0xB, 0x8BD) }, - { ZYDIS_DEFINITION(0xB, 0x8C7), ZYDIS_DEFINITION(0xB, 0x8C8), ZYDIS_DEFINITION(0xB, 0x8C9) }, - { ZYDIS_DEFINITION(0xB, 0x87F), ZYDIS_DEFINITION(0xB, 0x880), ZYDIS_DEFINITION(0xB, 0x881) }, - { ZYDIS_DEFINITION(0xB, 0x840), ZYDIS_DEFINITION(0xB, 0x841), ZYDIS_DEFINITION(0xB, 0x842) }, - { ZYDIS_DEFINITION(0xB, 0x846), ZYDIS_DEFINITION(0xB, 0x847), ZYDIS_DEFINITION(0xB, 0x848) }, - { ZYDIS_DEFINITION(0xB, 0x828), ZYDIS_DEFINITION(0xB, 0x829), ZYDIS_DEFINITION(0xB, 0x82A) }, - { ZYDIS_DEFINITION(0xB, 0x82E), ZYDIS_DEFINITION(0xB, 0x82F), ZYDIS_DEFINITION(0xB, 0x830) }, - { ZYDIS_DEFINITION(0xB, 0x8F4), ZYDIS_DEFINITION(0xB, 0x8F5), ZYDIS_DEFINITION(0xB, 0x8F6) }, - { ZYDIS_DEFINITION(0xB, 0x8BE), ZYDIS_DEFINITION(0xB, 0x8BF), ZYDIS_DEFINITION(0xB, 0x8C0) }, - { ZYDIS_DEFINITION(0xB, 0x8CA), ZYDIS_DEFINITION(0xB, 0x8CB), ZYDIS_DEFINITION(0xB, 0x8CC) }, - { ZYDIS_DEFINITION(0xB, 0x882), ZYDIS_DEFINITION(0xB, 0x883), ZYDIS_DEFINITION(0xB, 0x884) }, - { ZYDIS_DEFINITION(0xB, 0x903), ZYDIS_DEFINITION(0xB, 0x904), ZYDIS_DEFINITION(0xB, 0x905) }, - { ZYDIS_DEFINITION(0xB, 0x8FD), ZYDIS_DEFINITION(0xB, 0x8FE), ZYDIS_DEFINITION(0xB, 0x8FF) }, - { ZYDIS_DEFINITION(0xB, 0x891), ZYDIS_DEFINITION(0xB, 0x892), ZYDIS_DEFINITION(0xB, 0x893) }, - { ZYDIS_DEFINITION(0xB, 0x88B), ZYDIS_DEFINITION(0xB, 0x88C), ZYDIS_DEFINITION(0xB, 0x88D) }, - { ZYDIS_DEFINITION(0xB, 0x906), ZYDIS_DEFINITION(0xB, 0x907), ZYDIS_DEFINITION(0xB, 0x908) }, - { ZYDIS_DEFINITION(0xB, 0x900), ZYDIS_DEFINITION(0xB, 0x901), ZYDIS_DEFINITION(0xB, 0x902) }, - { ZYDIS_DEFINITION(0xB, 0x894), ZYDIS_DEFINITION(0xB, 0x895), ZYDIS_DEFINITION(0xB, 0x896) }, - { ZYDIS_DEFINITION(0xB, 0x88E), ZYDIS_DEFINITION(0xB, 0x88F), ZYDIS_DEFINITION(0xB, 0x890) }, - { ZYDIS_DEFINITION(0x1, 0x576), ZYDIS_DEFINITION(0x1, 0x577), ZYDIS_DEFINITION(0x1, 0x578) }, - { ZYDIS_DEFINITION(0x1, 0x579), ZYDIS_DEFINITION(0x1, 0x57A), ZYDIS_DEFINITION(0x1, 0x57B) }, - { ZYDIS_DEFINITION(0x1, 0x588), ZYDIS_DEFINITION(0x1, 0x589), ZYDIS_DEFINITION(0x1, 0x58A) }, - { ZYDIS_DEFINITION(0x1, 0x58B), ZYDIS_DEFINITION(0x1, 0x58C), ZYDIS_DEFINITION(0x1, 0x58D) }, - { ZYDIS_DEFINITION(0x1, 0x57C), ZYDIS_DEFINITION(0x1, 0x57D), ZYDIS_DEFINITION(0x1, 0x57E) }, - { ZYDIS_DEFINITION(0x1, 0x57F), ZYDIS_DEFINITION(0x1, 0x580), ZYDIS_DEFINITION(0x1, 0x581) }, - { ZYDIS_DEFINITION(0x1, 0x158), ZYDIS_DEFINITION(0x1, 0x159), ZYDIS_DEFINITION(0x1, 0x15A) }, - { ZYDIS_DEFINITION(0x1, 0x13C), ZYDIS_DEFINITION(0x1, 0x13D), ZYDIS_DEFINITION(0x1, 0x13E) }, - { ZYDIS_DEFINITION(0x1, 0x15B), ZYDIS_DEFINITION(0x1, 0x15C), ZYDIS_DEFINITION(0x1, 0x15D) }, - { ZYDIS_DEFINITION(0x1, 0x13F), ZYDIS_DEFINITION(0x1, 0x140), ZYDIS_DEFINITION(0x1, 0x141) }, - { ZYDIS_DEFINITION(0x1, 0xE9), ZYDIS_DEFINITION(0x1, 0xEA), ZYDIS_DEFINITION(0x1, 0xEB) }, - { ZYDIS_DEFINITION(0x1, 0xB8), ZYDIS_DEFINITION(0x1, 0xB9), ZYDIS_DEFINITION(0x1, 0xBA) }, - { ZYDIS_DEFINITION(0x1, 0xEC), ZYDIS_DEFINITION(0x1, 0xED), ZYDIS_DEFINITION(0x1, 0xEE) }, - { ZYDIS_DEFINITION(0x1, 0xBB), ZYDIS_DEFINITION(0x1, 0xBC), ZYDIS_DEFINITION(0x1, 0xBD) }, - { ZYDIS_DEFINITION(0x1, 0x14A), ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_DEFINITION(0x1, 0x14C) }, - { ZYDIS_DEFINITION(0x1, 0x12E), ZYDIS_DEFINITION(0x1, 0x12F), ZYDIS_DEFINITION(0x1, 0x130) }, - { ZYDIS_DEFINITION(0x1, 0x14D), ZYDIS_DEFINITION(0x1, 0x14E), ZYDIS_DEFINITION(0x1, 0x14F) }, - { ZYDIS_DEFINITION(0x1, 0x131), ZYDIS_DEFINITION(0x1, 0x132), ZYDIS_DEFINITION(0x1, 0x133) }, - { ZYDIS_DEFINITION(0x1, 0xDB), ZYDIS_DEFINITION(0x1, 0xDC), ZYDIS_DEFINITION(0x1, 0xDD) }, - { ZYDIS_DEFINITION(0x1, 0xAA), ZYDIS_DEFINITION(0x1, 0xAB), ZYDIS_DEFINITION(0x1, 0xAC) }, - { ZYDIS_DEFINITION(0x1, 0xDE), ZYDIS_DEFINITION(0x1, 0xDF), ZYDIS_DEFINITION(0x1, 0xE0) }, - { ZYDIS_DEFINITION(0x1, 0xAD), ZYDIS_DEFINITION(0x1, 0xAE), ZYDIS_DEFINITION(0x1, 0xAF) }, - { ZYDIS_DEFINITION(0x1, 0x3E2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x44A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3F0), ZYDIS_DEFINITION(0x1, 0x3F1), ZYDIS_DEFINITION(0x1, 0x3F2) }, - { ZYDIS_DEFINITION(0x1, 0x3FC), ZYDIS_DEFINITION(0x1, 0x3FD), ZYDIS_DEFINITION(0x1, 0x3FE) }, - { ZYDIS_DEFINITION(0x1, 0x3F3), ZYDIS_DEFINITION(0x1, 0x3F4), ZYDIS_DEFINITION(0x1, 0x3F5) }, - { ZYDIS_DEFINITION(0x1, 0x3FF), ZYDIS_DEFINITION(0x1, 0x400), ZYDIS_DEFINITION(0x1, 0x401) }, - { ZYDIS_DEFINITION(0xB, 0x69), ZYDIS_DEFINITION(0xB, 0x6A), ZYDIS_DEFINITION(0xB, 0x6B) }, - { ZYDIS_DEFINITION(0xB, 0x6C), ZYDIS_DEFINITION(0xB, 0x6D), ZYDIS_DEFINITION(0xB, 0x6E) }, - { ZYDIS_DEFINITION(0xB, 0x68D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x68E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x678), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xA81), ZYDIS_DEFINITION(0xB, 0xA82), ZYDIS_DEFINITION(0xB, 0xA83) }, - { ZYDIS_DEFINITION(0xB, 0xA84), ZYDIS_DEFINITION(0xB, 0xA85), ZYDIS_DEFINITION(0xB, 0xA86) }, - { ZYDIS_DEFINITION(0x1, 0x927), ZYDIS_DEFINITION(0x1, 0x928), ZYDIS_DEFINITION(0x1, 0x929) }, - { ZYDIS_DEFINITION(0x1, 0x92A), ZYDIS_DEFINITION(0x1, 0x92B), ZYDIS_DEFINITION(0x1, 0x92C) }, - { ZYDIS_DEFINITION(0x1, 0x8F7), ZYDIS_DEFINITION(0x1, 0x8F8), ZYDIS_DEFINITION(0x1, 0x8F9) }, - { ZYDIS_DEFINITION(0x1, 0x8FA), ZYDIS_DEFINITION(0x1, 0x8FB), ZYDIS_DEFINITION(0x1, 0x8FC) }, - { ZYDIS_DEFINITION(0x1, 0x909), ZYDIS_DEFINITION(0x1, 0x90A), ZYDIS_DEFINITION(0x1, 0x90B) }, - { ZYDIS_DEFINITION(0x1, 0x90C), ZYDIS_DEFINITION(0x1, 0x90D), ZYDIS_DEFINITION(0x1, 0x90E) }, - { ZYDIS_DEFINITION(0x1, 0x4DA), ZYDIS_DEFINITION(0x1, 0x4DB), ZYDIS_DEFINITION(0x1, 0x4DC) }, - { ZYDIS_DEFINITION(0x1, 0x4DD), ZYDIS_DEFINITION(0x1, 0x4DE), ZYDIS_DEFINITION(0x1, 0x4DF) }, - { ZYDIS_DEFINITION(0x1, 0x803), ZYDIS_DEFINITION(0x1, 0x804), ZYDIS_DEFINITION(0x1, 0x805) }, - { ZYDIS_DEFINITION(0x1, 0x806), ZYDIS_DEFINITION(0x1, 0x807), ZYDIS_DEFINITION(0x1, 0x808) }, - { ZYDIS_DEFINITION(0x1, 0x44E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x44F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x94B), ZYDIS_DEFINITION(0x1, 0x94C), ZYDIS_DEFINITION(0x1, 0x94D) }, - { ZYDIS_DEFINITION(0x1, 0x94E), ZYDIS_DEFINITION(0x1, 0x94F), ZYDIS_DEFINITION(0x1, 0x950) }, - { ZYDIS_DEFINITION(0x1, 0x951), ZYDIS_DEFINITION(0x1, 0x952), ZYDIS_DEFINITION(0x1, 0x953) }, - { ZYDIS_DEFINITION(0x1, 0x954), ZYDIS_DEFINITION(0x1, 0x955), ZYDIS_DEFINITION(0x1, 0x956) }, - { ZYDIS_DEFINITION(0x1, 0x6FB), ZYDIS_DEFINITION(0x1, 0x6FC), ZYDIS_DEFINITION(0x1, 0x6FD) }, - { ZYDIS_DEFINITION(0x1, 0x6FE), ZYDIS_DEFINITION(0x1, 0x6FF), ZYDIS_DEFINITION(0x1, 0x700) }, - { ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x505), ZYDIS_DEFINITION(0x1, 0x506) }, - { ZYDIS_DEFINITION(0x1, 0x516), ZYDIS_DEFINITION(0x1, 0x517), ZYDIS_DEFINITION(0x1, 0x518) }, - { ZYDIS_DEFINITION(0x1, 0x507), ZYDIS_DEFINITION(0x1, 0x508), ZYDIS_DEFINITION(0x1, 0x509) }, - { ZYDIS_DEFINITION(0x1, 0x519), ZYDIS_DEFINITION(0x1, 0x51A), ZYDIS_DEFINITION(0x1, 0x51B) }, - { ZYDIS_DEFINITION(0x1, 0x4EC), ZYDIS_DEFINITION(0x1, 0x4ED), ZYDIS_DEFINITION(0x1, 0x4EE) }, - { ZYDIS_DEFINITION(0x1, 0x4EF), ZYDIS_DEFINITION(0x1, 0x4F0), ZYDIS_DEFINITION(0x1, 0x4F1) }, - { ZYDIS_DEFINITION(0x1, 0x4F2), ZYDIS_DEFINITION(0x1, 0x4F3), ZYDIS_DEFINITION(0x1, 0x4F4) }, - { ZYDIS_DEFINITION(0x1, 0x4F5), ZYDIS_DEFINITION(0x1, 0x4F6), ZYDIS_DEFINITION(0x1, 0x4F7) }, - { ZYDIS_DEFINITION(0x1, 0x6CB), ZYDIS_DEFINITION(0x1, 0x6CC), ZYDIS_DEFINITION(0x1, 0x6CD) }, - { ZYDIS_DEFINITION(0x1, 0x6CE), ZYDIS_DEFINITION(0x1, 0x6CF), ZYDIS_DEFINITION(0x1, 0x6D0) }, - { ZYDIS_DEFINITION(0x1, 0x50A), ZYDIS_DEFINITION(0x1, 0x50B), ZYDIS_DEFINITION(0x1, 0x50C) }, - { ZYDIS_DEFINITION(0x1, 0x510), ZYDIS_DEFINITION(0x1, 0x511), ZYDIS_DEFINITION(0x1, 0x512) }, - { ZYDIS_DEFINITION(0x1, 0x50D), ZYDIS_DEFINITION(0x1, 0x50E), ZYDIS_DEFINITION(0x1, 0x50F) }, - { ZYDIS_DEFINITION(0x1, 0x513), ZYDIS_DEFINITION(0x1, 0x514), ZYDIS_DEFINITION(0x1, 0x515) }, - { ZYDIS_DEFINITION(0x1, 0x51C), ZYDIS_DEFINITION(0x1, 0x51D), ZYDIS_DEFINITION(0x1, 0x51E) }, - { ZYDIS_DEFINITION(0x1, 0x51F), ZYDIS_DEFINITION(0x1, 0x520), ZYDIS_DEFINITION(0x1, 0x521) }, - { ZYDIS_DEFINITION(0x1, 0x8EB), ZYDIS_DEFINITION(0x1, 0x8EC), ZYDIS_DEFINITION(0x1, 0x8ED) }, - { ZYDIS_DEFINITION(0x1, 0x8EE), ZYDIS_DEFINITION(0x1, 0x8EF), ZYDIS_DEFINITION(0x1, 0x8F0) }, - { ZYDIS_DEFINITION(0x1, 0x8C1), ZYDIS_DEFINITION(0x1, 0x8C2), ZYDIS_DEFINITION(0x1, 0x8C3) }, - { ZYDIS_DEFINITION(0x1, 0x8CD), ZYDIS_DEFINITION(0x1, 0x8CE), ZYDIS_DEFINITION(0x1, 0x8CF) }, - { ZYDIS_DEFINITION(0x1, 0x8C4), ZYDIS_DEFINITION(0x1, 0x8C5), ZYDIS_DEFINITION(0x1, 0x8C6) }, - { ZYDIS_DEFINITION(0x1, 0x8D0), ZYDIS_DEFINITION(0x1, 0x8D1), ZYDIS_DEFINITION(0x1, 0x8D2) }, - { ZYDIS_DEFINITION(0x1, 0x522), ZYDIS_DEFINITION(0x1, 0x523), ZYDIS_DEFINITION(0x1, 0x524) }, - { ZYDIS_DEFINITION(0x1, 0x525), ZYDIS_DEFINITION(0x1, 0x526), ZYDIS_DEFINITION(0x1, 0x527) }, - { ZYDIS_DEFINITION(0x1, 0x7EB), ZYDIS_DEFINITION(0x1, 0x7EC), ZYDIS_DEFINITION(0x1, 0x7ED) }, - { ZYDIS_DEFINITION(0x1, 0x7EE), ZYDIS_DEFINITION(0x1, 0x7EF), ZYDIS_DEFINITION(0x1, 0x7F0) }, - { ZYDIS_DEFINITION(0x1, 0x7F1), ZYDIS_DEFINITION(0x1, 0x7F2), ZYDIS_DEFINITION(0x1, 0x7F3) }, - { ZYDIS_DEFINITION(0x1, 0x7F4), ZYDIS_DEFINITION(0x1, 0x7F5), ZYDIS_DEFINITION(0x1, 0x7F6) }, - { ZYDIS_DEFINITION(0x1, 0x127), ZYDIS_DEFINITION(0x1, 0x128), ZYDIS_DEFINITION(0x1, 0x129) }, - { ZYDIS_DEFINITION(0x1, 0x12A), ZYDIS_DEFINITION(0x1, 0x12B), ZYDIS_DEFINITION(0x1, 0x12C) }, - { ZYDIS_DEFINITION(0x1, 0x43C), ZYDIS_DEFINITION(0x1, 0x43D), ZYDIS_DEFINITION(0x1, 0x43E) }, - { ZYDIS_DEFINITION(0x1, 0x93F), ZYDIS_DEFINITION(0x1, 0x940), ZYDIS_DEFINITION(0x1, 0x941) }, - { ZYDIS_DEFINITION(0x1, 0x942), ZYDIS_DEFINITION(0x1, 0x943), ZYDIS_DEFINITION(0x1, 0x944) }, - { ZYDIS_DEFINITION(0x1, 0x945), ZYDIS_DEFINITION(0x1, 0x946), ZYDIS_DEFINITION(0x1, 0x947) }, - { ZYDIS_DEFINITION(0x1, 0x948), ZYDIS_DEFINITION(0x1, 0x949), ZYDIS_DEFINITION(0x1, 0x94A) }, - { ZYDIS_DEFINITION(0x1, 0x6F5), ZYDIS_DEFINITION(0x1, 0x6F6), ZYDIS_DEFINITION(0x1, 0x6F7) }, - { ZYDIS_DEFINITION(0x1, 0x6F8), ZYDIS_DEFINITION(0x1, 0x6F9), ZYDIS_DEFINITION(0x1, 0x6FA) }, - { ZYDIS_DEFINITION(0x1, 0x819), ZYDIS_DEFINITION(0x1, 0x81A), ZYDIS_DEFINITION(0x1, 0x81B) }, - { ZYDIS_DEFINITION(0x1, 0x81F), ZYDIS_DEFINITION(0x1, 0x820), ZYDIS_DEFINITION(0x1, 0x821) }, - { ZYDIS_DEFINITION(0x1, 0x81C), ZYDIS_DEFINITION(0x1, 0x81D), ZYDIS_DEFINITION(0x1, 0x81E) }, - { ZYDIS_DEFINITION(0x1, 0x822), ZYDIS_DEFINITION(0x1, 0x823), ZYDIS_DEFINITION(0x1, 0x824) }, - { ZYDIS_DEFINITION(0x1, 0x4E0), ZYDIS_DEFINITION(0x1, 0x4E1), ZYDIS_DEFINITION(0x1, 0x4E2) }, - { ZYDIS_DEFINITION(0x1, 0x4E3), ZYDIS_DEFINITION(0x1, 0x4E4), ZYDIS_DEFINITION(0x1, 0x4E5) }, - { ZYDIS_DEFINITION(0x1, 0x4E6), ZYDIS_DEFINITION(0x1, 0x4E7), ZYDIS_DEFINITION(0x1, 0x4E8) }, - { ZYDIS_DEFINITION(0x1, 0x4E9), ZYDIS_DEFINITION(0x1, 0x4EA), ZYDIS_DEFINITION(0x1, 0x4EB) }, - { ZYDIS_DEFINITION(0x1, 0x6C5), ZYDIS_DEFINITION(0x1, 0x6C6), ZYDIS_DEFINITION(0x1, 0x6C7) }, - { ZYDIS_DEFINITION(0x1, 0x6C8), ZYDIS_DEFINITION(0x1, 0x6C9), ZYDIS_DEFINITION(0x1, 0x6CA) }, - { ZYDIS_DEFINITION(0x1, 0x9C9), ZYDIS_DEFINITION(0x1, 0x9CA), ZYDIS_DEFINITION(0x1, 0x9CB) }, - { ZYDIS_DEFINITION(0x1, 0x9CF), ZYDIS_DEFINITION(0x1, 0x9D0), ZYDIS_DEFINITION(0x1, 0x9D1) }, - { ZYDIS_DEFINITION(0x1, 0x9CC), ZYDIS_DEFINITION(0x1, 0x9CD), ZYDIS_DEFINITION(0x1, 0x9CE) }, - { ZYDIS_DEFINITION(0x1, 0x9D2), ZYDIS_DEFINITION(0x1, 0x9D3), ZYDIS_DEFINITION(0x1, 0x9D4) }, - { ZYDIS_DEFINITION(0x1, 0x8B5), ZYDIS_DEFINITION(0x1, 0x8B6), ZYDIS_DEFINITION(0x1, 0x8B7) }, - { ZYDIS_DEFINITION(0x1, 0x8B8), ZYDIS_DEFINITION(0x1, 0x8B9), ZYDIS_DEFINITION(0x1, 0x8BA) }, - { ZYDIS_DEFINITION(0x1, 0x885), ZYDIS_DEFINITION(0x1, 0x886), ZYDIS_DEFINITION(0x1, 0x887) }, - { ZYDIS_DEFINITION(0x1, 0x888), ZYDIS_DEFINITION(0x1, 0x889), ZYDIS_DEFINITION(0x1, 0x88A) }, - { ZYDIS_DEFINITION(0x1, 0x897), ZYDIS_DEFINITION(0x1, 0x898), ZYDIS_DEFINITION(0x1, 0x899) }, - { ZYDIS_DEFINITION(0x1, 0x89A), ZYDIS_DEFINITION(0x1, 0x89B), ZYDIS_DEFINITION(0x1, 0x89C) }, - { ZYDIS_DEFINITION(0x1, 0x80F), ZYDIS_DEFINITION(0x1, 0x810), ZYDIS_DEFINITION(0x1, 0x811) }, - { ZYDIS_DEFINITION(0x1, 0x812), ZYDIS_DEFINITION(0x1, 0x813), ZYDIS_DEFINITION(0x1, 0x814) }, - { ZYDIS_DEFINITION(0x1, 0x6AD), ZYDIS_DEFINITION(0x1, 0x6AE), ZYDIS_DEFINITION(0x1, 0x6AF) }, - { ZYDIS_DEFINITION(0x1, 0x6B0), ZYDIS_DEFINITION(0x1, 0x6B1), ZYDIS_DEFINITION(0x1, 0x6B2) }, - { ZYDIS_DEFINITION(0x1, 0x855), ZYDIS_DEFINITION(0x1, 0x856), ZYDIS_DEFINITION(0x1, 0x857) }, - { ZYDIS_DEFINITION(0x1, 0x858), ZYDIS_DEFINITION(0x1, 0x859), ZYDIS_DEFINITION(0x1, 0x85A) }, - { ZYDIS_DEFINITION(0x1, 0x92D), ZYDIS_DEFINITION(0x1, 0x92E), ZYDIS_DEFINITION(0x1, 0x92F) }, - { ZYDIS_DEFINITION(0x1, 0x930), ZYDIS_DEFINITION(0x1, 0x931), ZYDIS_DEFINITION(0x1, 0x932) }, - { ZYDIS_DEFINITION(0x1, 0x957), ZYDIS_DEFINITION(0x1, 0x958), ZYDIS_DEFINITION(0x1, 0x959) }, - { ZYDIS_DEFINITION(0x1, 0x95A), ZYDIS_DEFINITION(0x1, 0x95B), ZYDIS_DEFINITION(0x1, 0x95C) }, - { ZYDIS_DEFINITION(0x1, 0x933), ZYDIS_DEFINITION(0x1, 0x934), ZYDIS_DEFINITION(0x1, 0x935) }, - { ZYDIS_DEFINITION(0x1, 0x936), ZYDIS_DEFINITION(0x1, 0x937), ZYDIS_DEFINITION(0x1, 0x938) }, - { ZYDIS_DEFINITION(0x1, 0x939), ZYDIS_DEFINITION(0x1, 0x93A), ZYDIS_DEFINITION(0x1, 0x93B) }, - { ZYDIS_DEFINITION(0x1, 0x93C), ZYDIS_DEFINITION(0x1, 0x93D), ZYDIS_DEFINITION(0x1, 0x93E) }, - { ZYDIS_DEFINITION(0x1, 0x4CE), ZYDIS_DEFINITION(0x1, 0x4CF), ZYDIS_DEFINITION(0x1, 0x4D0) }, - { ZYDIS_DEFINITION(0x1, 0x4D1), ZYDIS_DEFINITION(0x1, 0x4D2), ZYDIS_DEFINITION(0x1, 0x4D3) }, - { ZYDIS_DEFINITION(0x1, 0x4F8), ZYDIS_DEFINITION(0x1, 0x4F9), ZYDIS_DEFINITION(0x1, 0x4FA) }, - { ZYDIS_DEFINITION(0x1, 0x4FB), ZYDIS_DEFINITION(0x1, 0x4FC), ZYDIS_DEFINITION(0x1, 0x4FD) }, - { ZYDIS_DEFINITION(0x1, 0x4D4), ZYDIS_DEFINITION(0x1, 0x4D5), ZYDIS_DEFINITION(0x1, 0x4D6) }, - { ZYDIS_DEFINITION(0x1, 0x4D7), ZYDIS_DEFINITION(0x1, 0x4D8), ZYDIS_DEFINITION(0x1, 0x4D9) }, - { ZYDIS_DEFINITION(0x1, 0x867), ZYDIS_DEFINITION(0x1, 0x868), ZYDIS_DEFINITION(0x1, 0x869) }, - { ZYDIS_DEFINITION(0x1, 0x86A), ZYDIS_DEFINITION(0x1, 0x86B), ZYDIS_DEFINITION(0x1, 0x86C) }, - { ZYDIS_DEFINITION(0x1, 0x6A7), ZYDIS_DEFINITION(0x1, 0x6A8), ZYDIS_DEFINITION(0x1, 0x6A9) }, - { ZYDIS_DEFINITION(0x1, 0x6AA), ZYDIS_DEFINITION(0x1, 0x6AB), ZYDIS_DEFINITION(0x1, 0x6AC) }, - { ZYDIS_DEFINITION(0x1, 0x7E5), ZYDIS_DEFINITION(0x1, 0x7E6), ZYDIS_DEFINITION(0x1, 0x7E7) }, - { ZYDIS_DEFINITION(0x1, 0x7E8), ZYDIS_DEFINITION(0x1, 0x7E9), ZYDIS_DEFINITION(0x1, 0x7EA) }, - { ZYDIS_DEFINITION(0x1, 0x61C), ZYDIS_DEFINITION(0x1, 0x61D), ZYDIS_DEFINITION(0x1, 0x61E) }, - { ZYDIS_DEFINITION(0x1, 0x61F), ZYDIS_DEFINITION(0x1, 0x620), ZYDIS_DEFINITION(0x1, 0x621) }, - { ZYDIS_DEFINITION(0x1, 0x610), ZYDIS_DEFINITION(0x1, 0x611), ZYDIS_DEFINITION(0x1, 0x612) }, - { ZYDIS_DEFINITION(0x1, 0x613), ZYDIS_DEFINITION(0x1, 0x614), ZYDIS_DEFINITION(0x1, 0x615) }, - { ZYDIS_DEFINITION(0x1, 0x91B), ZYDIS_DEFINITION(0x1, 0x91C), ZYDIS_DEFINITION(0x1, 0x91D) }, - { ZYDIS_DEFINITION(0x1, 0x91E), ZYDIS_DEFINITION(0x1, 0x91F), ZYDIS_DEFINITION(0x1, 0x920) }, - { ZYDIS_DEFINITION(0x1, 0x8DF), ZYDIS_DEFINITION(0x1, 0x8E0), ZYDIS_DEFINITION(0x1, 0x8E1) }, - { ZYDIS_DEFINITION(0x1, 0x8E2), ZYDIS_DEFINITION(0x1, 0x8E3), ZYDIS_DEFINITION(0x1, 0x8E4) }, - { ZYDIS_DEFINITION(0x1, 0x8A9), ZYDIS_DEFINITION(0x1, 0x8AA), ZYDIS_DEFINITION(0x1, 0x8AB) }, - { ZYDIS_DEFINITION(0x1, 0x8AC), ZYDIS_DEFINITION(0x1, 0x8AD), ZYDIS_DEFINITION(0x1, 0x8AE) }, - { ZYDIS_DEFINITION(0x1, 0xBF), ZYDIS_DEFINITION(0x1, 0xC0), ZYDIS_DEFINITION(0x1, 0xC1) }, - { ZYDIS_DEFINITION(0x1, 0xC2), ZYDIS_DEFINITION(0x1, 0xC3), ZYDIS_DEFINITION(0x1, 0xC4) }, - { ZYDIS_DEFINITION(0x1, 0x849), ZYDIS_DEFINITION(0x1, 0x84A), ZYDIS_DEFINITION(0x1, 0x84B) }, - { ZYDIS_DEFINITION(0x1, 0x84F), ZYDIS_DEFINITION(0x1, 0x850), ZYDIS_DEFINITION(0x1, 0x851) }, - { ZYDIS_DEFINITION(0x1, 0x84C), ZYDIS_DEFINITION(0x1, 0x84D), ZYDIS_DEFINITION(0x1, 0x84E) }, - { ZYDIS_DEFINITION(0x1, 0x852), ZYDIS_DEFINITION(0x1, 0x853), ZYDIS_DEFINITION(0x1, 0x854) }, - { ZYDIS_DEFINITION(0x1, 0x831), ZYDIS_DEFINITION(0x1, 0x832), ZYDIS_DEFINITION(0x1, 0x833) }, - { ZYDIS_DEFINITION(0x1, 0x837), ZYDIS_DEFINITION(0x1, 0x838), ZYDIS_DEFINITION(0x1, 0x839) }, - { ZYDIS_DEFINITION(0x1, 0x834), ZYDIS_DEFINITION(0x1, 0x835), ZYDIS_DEFINITION(0x1, 0x836) }, - { ZYDIS_DEFINITION(0x1, 0x83A), ZYDIS_DEFINITION(0x1, 0x83B), ZYDIS_DEFINITION(0x1, 0x83C) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x630), ZYDIS_DEFINITION(0x1, 0x631) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x628), ZYDIS_DEFINITION(0x1, 0x629) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x632), ZYDIS_DEFINITION(0x1, 0x633) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x62A), ZYDIS_DEFINITION(0x1, 0x62B) }, - { ZYDIS_DEFINITION(0x1, 0x62), ZYDIS_DEFINITION(0x1, 0x63), ZYDIS_DEFINITION(0x1, 0x64) }, - { ZYDIS_DEFINITION(0x1, 0x65), ZYDIS_DEFINITION(0x1, 0x66), ZYDIS_DEFINITION(0x1, 0x67) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x48), ZYDIS_DEFINITION(0x1, 0x49) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5E), ZYDIS_DEFINITION(0x1, 0x5F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4A), ZYDIS_DEFINITION(0x1, 0x4B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x60), ZYDIS_DEFINITION(0x1, 0x61) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C), ZYDIS_DEFINITION(0x1, 0x4D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4F), ZYDIS_DEFINITION(0x1, 0x50) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4E) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51) }, - { ZYDIS_DEFINITION(0x1, 0x49E), ZYDIS_DEFINITION(0x1, 0x49F), ZYDIS_DEFINITION(0x1, 0x4A0) }, - { ZYDIS_DEFINITION(0x1, 0x4A1), ZYDIS_DEFINITION(0x1, 0x4A2), ZYDIS_DEFINITION(0x1, 0x4A3) }, - { ZYDIS_DEFINITION(0x1, 0x4B0), ZYDIS_DEFINITION(0x1, 0x4B1), ZYDIS_DEFINITION(0x1, 0x4B2) }, - { ZYDIS_DEFINITION(0x1, 0x4B3), ZYDIS_DEFINITION(0x1, 0x4B4), ZYDIS_DEFINITION(0x1, 0x4B5) }, - { ZYDIS_DEFINITION(0x1, 0x4A4), ZYDIS_DEFINITION(0x1, 0x4A5), ZYDIS_DEFINITION(0x1, 0x4A6) }, { ZYDIS_DEFINITION(0x1, 0x4A7), ZYDIS_DEFINITION(0x1, 0x4A8), ZYDIS_DEFINITION(0x1, 0x4A9) }, { ZYDIS_DEFINITION(0x1, 0x4AA), ZYDIS_DEFINITION(0x1, 0x4AB), ZYDIS_DEFINITION(0x1, 0x4AC) }, - { ZYDIS_DEFINITION(0x1, 0x4AD), ZYDIS_DEFINITION(0x1, 0x4AE), ZYDIS_DEFINITION(0x1, 0x4AF) }, - { ZYDIS_DEFINITION(0x1, 0x776), ZYDIS_DEFINITION(0x1, 0x777), ZYDIS_DEFINITION(0x1, 0x778) }, - { ZYDIS_DEFINITION(0x1, 0x779), ZYDIS_DEFINITION(0x1, 0x77A), ZYDIS_DEFINITION(0x1, 0x77B) }, - { ZYDIS_DEFINITION(0x1, 0x76A), ZYDIS_DEFINITION(0x1, 0x76B), ZYDIS_DEFINITION(0x1, 0x76C) }, - { ZYDIS_DEFINITION(0x1, 0x76D), ZYDIS_DEFINITION(0x1, 0x76E), ZYDIS_DEFINITION(0x1, 0x76F) }, - { ZYDIS_DEFINITION(0x1, 0x770), ZYDIS_DEFINITION(0x1, 0x771), ZYDIS_DEFINITION(0x1, 0x772) }, - { ZYDIS_DEFINITION(0x1, 0x773), ZYDIS_DEFINITION(0x1, 0x774), ZYDIS_DEFINITION(0x1, 0x775) }, - { ZYDIS_DEFINITION(0x1, 0x782), ZYDIS_DEFINITION(0x1, 0x783), ZYDIS_DEFINITION(0x1, 0x784) }, - { ZYDIS_DEFINITION(0x1, 0x785), ZYDIS_DEFINITION(0x1, 0x786), ZYDIS_DEFINITION(0x1, 0x787) }, - { ZYDIS_DEFINITION(0x1, 0x788), ZYDIS_DEFINITION(0x1, 0x789), ZYDIS_DEFINITION(0x1, 0x78A) }, - { ZYDIS_DEFINITION(0x1, 0x78B), ZYDIS_DEFINITION(0x1, 0x78C), ZYDIS_DEFINITION(0x1, 0x78D) }, - { ZYDIS_DEFINITION(0x1, 0x77C), ZYDIS_DEFINITION(0x1, 0x77D), ZYDIS_DEFINITION(0x1, 0x77E) }, - { ZYDIS_DEFINITION(0x1, 0x77F), ZYDIS_DEFINITION(0x1, 0x780), ZYDIS_DEFINITION(0x1, 0x781) }, - { ZYDIS_DEFINITION(0x1, 0x969), ZYDIS_DEFINITION(0x1, 0x96A), ZYDIS_DEFINITION(0x1, 0x96B) }, - { ZYDIS_DEFINITION(0x1, 0x97B), ZYDIS_DEFINITION(0x1, 0x97C), ZYDIS_DEFINITION(0x1, 0x97D) }, - { ZYDIS_DEFINITION(0x1, 0x96C), ZYDIS_DEFINITION(0x1, 0x96D), ZYDIS_DEFINITION(0x1, 0x96E) }, - { ZYDIS_DEFINITION(0x1, 0x97E), ZYDIS_DEFINITION(0x1, 0x97F), ZYDIS_DEFINITION(0x1, 0x980) }, - { ZYDIS_DEFINITION(0x1, 0x96F), ZYDIS_DEFINITION(0x1, 0x970), ZYDIS_DEFINITION(0x1, 0x971) }, - { ZYDIS_DEFINITION(0x1, 0x975), ZYDIS_DEFINITION(0x1, 0x976), ZYDIS_DEFINITION(0x1, 0x977) }, - { ZYDIS_DEFINITION(0x1, 0x972), ZYDIS_DEFINITION(0x1, 0x973), ZYDIS_DEFINITION(0x1, 0x974) }, - { ZYDIS_DEFINITION(0x1, 0x978), ZYDIS_DEFINITION(0x1, 0x979), ZYDIS_DEFINITION(0x1, 0x97A) }, - { ZYDIS_DEFINITION(0x1, 0x7DF), ZYDIS_DEFINITION(0x1, 0x7E0), ZYDIS_DEFINITION(0x1, 0x7E1) }, - { ZYDIS_DEFINITION(0x1, 0x7E2), ZYDIS_DEFINITION(0x1, 0x7E3), ZYDIS_DEFINITION(0x1, 0x7E4) }, - { ZYDIS_DEFINITION(0x1, 0x582), ZYDIS_DEFINITION(0x1, 0x583), ZYDIS_DEFINITION(0x1, 0x584) }, - { ZYDIS_DEFINITION(0x1, 0x585), ZYDIS_DEFINITION(0x1, 0x586), ZYDIS_DEFINITION(0x1, 0x587) }, - { ZYDIS_DEFINITION(0x1, 0x43F), ZYDIS_DEFINITION(0x1, 0x440), ZYDIS_DEFINITION(0x1, 0x441) }, - { ZYDIS_DEFINITION(0x1, 0x4C2), ZYDIS_DEFINITION(0x1, 0x4C3), ZYDIS_DEFINITION(0x1, 0x4C4) }, - { ZYDIS_DEFINITION(0x1, 0x4C5), ZYDIS_DEFINITION(0x1, 0x4C6), ZYDIS_DEFINITION(0x1, 0x4C7) }, - { ZYDIS_DEFINITION(0x1, 0xA51), ZYDIS_DEFINITION(0x1, 0xA52), ZYDIS_DEFINITION(0x1, 0xA53) }, - { ZYDIS_DEFINITION(0x1, 0xA4A), ZYDIS_DEFINITION(0x1, 0xA4B), ZYDIS_DEFINITION(0x1, 0xA4C) }, - { ZYDIS_DEFINITION(0x1, 0xA54), ZYDIS_DEFINITION(0x1, 0xA55), ZYDIS_DEFINITION(0x1, 0xA56) }, - { ZYDIS_DEFINITION(0x1, 0xA4D), ZYDIS_DEFINITION(0x1, 0xA4E), ZYDIS_DEFINITION(0x1, 0xA4F) }, - { ZYDIS_DEFINITION(0x1, 0x7C7), ZYDIS_DEFINITION(0x1, 0x7C8), ZYDIS_DEFINITION(0x1, 0x7C9) }, - { ZYDIS_DEFINITION(0x1, 0x7CA), ZYDIS_DEFINITION(0x1, 0x7CB), ZYDIS_DEFINITION(0x1, 0x7CC) }, - { ZYDIS_DEFINITION(0x1, 0x7BB), ZYDIS_DEFINITION(0x1, 0x7BC), ZYDIS_DEFINITION(0x1, 0x7BD) }, - { ZYDIS_DEFINITION(0x1, 0x7BE), ZYDIS_DEFINITION(0x1, 0x7BF), ZYDIS_DEFINITION(0x1, 0x7C0) }, - { ZYDIS_DEFINITION(0x1, 0x7C1), ZYDIS_DEFINITION(0x1, 0x7C2), ZYDIS_DEFINITION(0x1, 0x7C3) }, - { ZYDIS_DEFINITION(0x1, 0x7C4), ZYDIS_DEFINITION(0x1, 0x7C5), ZYDIS_DEFINITION(0x1, 0x7C6) }, - { ZYDIS_DEFINITION(0x1, 0x7D3), ZYDIS_DEFINITION(0x1, 0x7D4), ZYDIS_DEFINITION(0x1, 0x7D5) }, - { ZYDIS_DEFINITION(0x1, 0x7D6), ZYDIS_DEFINITION(0x1, 0x7D7), ZYDIS_DEFINITION(0x1, 0x7D8) }, - { ZYDIS_DEFINITION(0x1, 0x7D9), ZYDIS_DEFINITION(0x1, 0x7DA), ZYDIS_DEFINITION(0x1, 0x7DB) }, - { ZYDIS_DEFINITION(0x1, 0x7DC), ZYDIS_DEFINITION(0x1, 0x7DD), ZYDIS_DEFINITION(0x1, 0x7DE) }, - { ZYDIS_DEFINITION(0x1, 0x7CD), ZYDIS_DEFINITION(0x1, 0x7CE), ZYDIS_DEFINITION(0x1, 0x7CF) }, - { ZYDIS_DEFINITION(0x1, 0x7D0), ZYDIS_DEFINITION(0x1, 0x7D1), ZYDIS_DEFINITION(0x1, 0x7D2) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5E8), ZYDIS_DEFINITION(0x1, 0x5E9) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x634), ZYDIS_DEFINITION(0x1, 0x635) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5EA), ZYDIS_DEFINITION(0x1, 0x5EB) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x636), ZYDIS_DEFINITION(0x1, 0x637) }, - { ZYDIS_DEFINITION(0x1, 0x59A), ZYDIS_DEFINITION(0x1, 0x59B), ZYDIS_DEFINITION(0x1, 0x59C) }, - { ZYDIS_DEFINITION(0x1, 0x59D), ZYDIS_DEFINITION(0x1, 0x59E), ZYDIS_DEFINITION(0x1, 0x59F) }, - { ZYDIS_DEFINITION(0x1, 0x6E3), ZYDIS_DEFINITION(0x1, 0x6E4), ZYDIS_DEFINITION(0x1, 0x6E5) }, - { ZYDIS_DEFINITION(0x1, 0x6E6), ZYDIS_DEFINITION(0x1, 0x6E7), ZYDIS_DEFINITION(0x1, 0x6E8) }, - { ZYDIS_DEFINITION(0x1, 0x6E9), ZYDIS_DEFINITION(0x1, 0x6EA), ZYDIS_DEFINITION(0x1, 0x6EB) }, - { ZYDIS_DEFINITION(0x1, 0x6EF), ZYDIS_DEFINITION(0x1, 0x6F0), ZYDIS_DEFINITION(0x1, 0x6F1) }, - { ZYDIS_DEFINITION(0x1, 0x6EC), ZYDIS_DEFINITION(0x1, 0x6ED), ZYDIS_DEFINITION(0x1, 0x6EE) }, - { ZYDIS_DEFINITION(0x1, 0x6F2), ZYDIS_DEFINITION(0x1, 0x6F3), ZYDIS_DEFINITION(0x1, 0x6F4) }, - { ZYDIS_DEFINITION(0x1, 0x70D), ZYDIS_DEFINITION(0x1, 0x70E), ZYDIS_DEFINITION(0x1, 0x70F) }, - { ZYDIS_DEFINITION(0x1, 0x710), ZYDIS_DEFINITION(0x1, 0x711), ZYDIS_DEFINITION(0x1, 0x712) }, - { ZYDIS_DEFINITION(0x1, 0x701), ZYDIS_DEFINITION(0x1, 0x702), ZYDIS_DEFINITION(0x1, 0x703) }, - { ZYDIS_DEFINITION(0x1, 0x707), ZYDIS_DEFINITION(0x1, 0x708), ZYDIS_DEFINITION(0x1, 0x709) }, - { ZYDIS_DEFINITION(0x1, 0x704), ZYDIS_DEFINITION(0x1, 0x705), ZYDIS_DEFINITION(0x1, 0x706) }, - { ZYDIS_DEFINITION(0x1, 0x70A), ZYDIS_DEFINITION(0x1, 0x70B), ZYDIS_DEFINITION(0x1, 0x70C) }, - { ZYDIS_DEFINITION(0x1, 0x6B3), ZYDIS_DEFINITION(0x1, 0x6B4), ZYDIS_DEFINITION(0x1, 0x6B5) }, - { ZYDIS_DEFINITION(0x1, 0x6B6), ZYDIS_DEFINITION(0x1, 0x6B7), ZYDIS_DEFINITION(0x1, 0x6B8) }, - { ZYDIS_DEFINITION(0x1, 0x6B9), ZYDIS_DEFINITION(0x1, 0x6BA), ZYDIS_DEFINITION(0x1, 0x6BB) }, - { ZYDIS_DEFINITION(0x1, 0x6BF), ZYDIS_DEFINITION(0x1, 0x6C0), ZYDIS_DEFINITION(0x1, 0x6C1) }, - { ZYDIS_DEFINITION(0x1, 0x6BC), ZYDIS_DEFINITION(0x1, 0x6BD), ZYDIS_DEFINITION(0x1, 0x6BE) }, - { ZYDIS_DEFINITION(0x1, 0x6C2), ZYDIS_DEFINITION(0x1, 0x6C3), ZYDIS_DEFINITION(0x1, 0x6C4) }, - { ZYDIS_DEFINITION(0x1, 0x6DD), ZYDIS_DEFINITION(0x1, 0x6DE), ZYDIS_DEFINITION(0x1, 0x6DF) }, - { ZYDIS_DEFINITION(0x1, 0x6E0), ZYDIS_DEFINITION(0x1, 0x6E1), ZYDIS_DEFINITION(0x1, 0x6E2) }, - { ZYDIS_DEFINITION(0x1, 0x6D1), ZYDIS_DEFINITION(0x1, 0x6D2), ZYDIS_DEFINITION(0x1, 0x6D3) }, - { ZYDIS_DEFINITION(0x1, 0x6D7), ZYDIS_DEFINITION(0x1, 0x6D8), ZYDIS_DEFINITION(0x1, 0x6D9) }, - { ZYDIS_DEFINITION(0x1, 0x6D4), ZYDIS_DEFINITION(0x1, 0x6D5), ZYDIS_DEFINITION(0x1, 0x6D6) }, - { ZYDIS_DEFINITION(0x1, 0x6DA), ZYDIS_DEFINITION(0x1, 0x6DB), ZYDIS_DEFINITION(0x1, 0x6DC) }, - { ZYDIS_DEFINITION(0x1, 0x7F7), ZYDIS_DEFINITION(0x1, 0x7F8), ZYDIS_DEFINITION(0x1, 0x7F9) }, - { ZYDIS_DEFINITION(0x1, 0x7FD), ZYDIS_DEFINITION(0x1, 0x7FE), ZYDIS_DEFINITION(0x1, 0x7FF) }, - { ZYDIS_DEFINITION(0x1, 0x7FA), ZYDIS_DEFINITION(0x1, 0x7FB), ZYDIS_DEFINITION(0x1, 0x7FC) }, - { ZYDIS_DEFINITION(0x1, 0x800), ZYDIS_DEFINITION(0x1, 0x801), ZYDIS_DEFINITION(0x1, 0x802) }, - { ZYDIS_DEFINITION(0x1, 0x366), ZYDIS_DEFINITION(0x1, 0x367), ZYDIS_DEFINITION(0x1, 0x368) }, - { ZYDIS_DEFINITION(0x1, 0x35F), ZYDIS_DEFINITION(0x1, 0x360), ZYDIS_DEFINITION(0x1, 0x361) }, - { ZYDIS_DEFINITION(0x1, 0x369), ZYDIS_DEFINITION(0x1, 0x36A), ZYDIS_DEFINITION(0x1, 0x36B) }, - { ZYDIS_DEFINITION(0x1, 0x362), ZYDIS_DEFINITION(0x1, 0x363), ZYDIS_DEFINITION(0x1, 0x364) }, - { ZYDIS_DEFINITION(0x1, 0x68F), ZYDIS_DEFINITION(0x1, 0x690), ZYDIS_DEFINITION(0x1, 0x691) }, - { ZYDIS_DEFINITION(0x1, 0x695), ZYDIS_DEFINITION(0x1, 0x696), ZYDIS_DEFINITION(0x1, 0x697) }, - { ZYDIS_DEFINITION(0x1, 0x692), ZYDIS_DEFINITION(0x1, 0x693), ZYDIS_DEFINITION(0x1, 0x694) }, - { ZYDIS_DEFINITION(0x1, 0x698), ZYDIS_DEFINITION(0x1, 0x699), ZYDIS_DEFINITION(0x1, 0x69A) }, - { ZYDIS_DEFINITION(0x1, 0x90F), ZYDIS_DEFINITION(0x1, 0x910), ZYDIS_DEFINITION(0x1, 0x911) }, - { ZYDIS_DEFINITION(0x1, 0x915), ZYDIS_DEFINITION(0x1, 0x916), ZYDIS_DEFINITION(0x1, 0x917) }, - { ZYDIS_DEFINITION(0x1, 0x912), ZYDIS_DEFINITION(0x1, 0x913), ZYDIS_DEFINITION(0x1, 0x914) }, - { ZYDIS_DEFINITION(0x1, 0x918), ZYDIS_DEFINITION(0x1, 0x919), ZYDIS_DEFINITION(0x1, 0x91A) }, - { ZYDIS_DEFINITION(0x1, 0x8D3), ZYDIS_DEFINITION(0x1, 0x8D4), ZYDIS_DEFINITION(0x1, 0x8D5) }, - { ZYDIS_DEFINITION(0x1, 0x8D9), ZYDIS_DEFINITION(0x1, 0x8DA), ZYDIS_DEFINITION(0x1, 0x8DB) }, - { ZYDIS_DEFINITION(0x1, 0x8D6), ZYDIS_DEFINITION(0x1, 0x8D7), ZYDIS_DEFINITION(0x1, 0x8D8) }, - { ZYDIS_DEFINITION(0x1, 0x8DC), ZYDIS_DEFINITION(0x1, 0x8DD), ZYDIS_DEFINITION(0x1, 0x8DE) }, - { ZYDIS_DEFINITION(0x1, 0x89D), ZYDIS_DEFINITION(0x1, 0x89E), ZYDIS_DEFINITION(0x1, 0x89F) }, - { ZYDIS_DEFINITION(0x1, 0x8A3), ZYDIS_DEFINITION(0x1, 0x8A4), ZYDIS_DEFINITION(0x1, 0x8A5) }, - { ZYDIS_DEFINITION(0x1, 0x8A0), ZYDIS_DEFINITION(0x1, 0x8A1), ZYDIS_DEFINITION(0x1, 0x8A2) }, - { ZYDIS_DEFINITION(0x1, 0x8A6), ZYDIS_DEFINITION(0x1, 0x8A7), ZYDIS_DEFINITION(0x1, 0x8A8) }, - { ZYDIS_DEFINITION(0x1, 0x9EF), ZYDIS_DEFINITION(0x1, 0x9F0), ZYDIS_DEFINITION(0x1, 0x9F1) }, - { ZYDIS_DEFINITION(0x1, 0x9E9), ZYDIS_DEFINITION(0x1, 0x9EA), ZYDIS_DEFINITION(0x1, 0x9EB) }, - { ZYDIS_DEFINITION(0x1, 0x9F2), ZYDIS_DEFINITION(0x1, 0x9F3), ZYDIS_DEFINITION(0x1, 0x9F4) }, - { ZYDIS_DEFINITION(0x1, 0x9EC), ZYDIS_DEFINITION(0x1, 0x9ED), ZYDIS_DEFINITION(0x1, 0x9EE) }, - { ZYDIS_DEFINITION(0x1, 0xA33), ZYDIS_DEFINITION(0x1, 0xA34), ZYDIS_DEFINITION(0x1, 0xA35) }, - { ZYDIS_DEFINITION(0x1, 0xA2D), ZYDIS_DEFINITION(0x1, 0xA2E), ZYDIS_DEFINITION(0x1, 0xA2F) }, - { ZYDIS_DEFINITION(0x1, 0xA36), ZYDIS_DEFINITION(0x1, 0xA37), ZYDIS_DEFINITION(0x1, 0xA38) }, - { ZYDIS_DEFINITION(0x1, 0xA30), ZYDIS_DEFINITION(0x1, 0xA31), ZYDIS_DEFINITION(0x1, 0xA32) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x815) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x817) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x816) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x818) }, - { ZYDIS_DEFINITION(0x1, 0x549), ZYDIS_DEFINITION(0x1, 0x54A), ZYDIS_DEFINITION(0x1, 0x54B) }, - { ZYDIS_DEFINITION(0x1, 0x54C), ZYDIS_DEFINITION(0x1, 0x54D), ZYDIS_DEFINITION(0x1, 0x54E) }, - { ZYDIS_DEFINITION(0x1, 0x52), ZYDIS_DEFINITION(0x1, 0x53), ZYDIS_DEFINITION(0x1, 0x54) }, - { ZYDIS_DEFINITION(0x1, 0x558), ZYDIS_DEFINITION(0x1, 0x559), ZYDIS_DEFINITION(0x1, 0x55A) }, - { ZYDIS_DEFINITION(0x1, 0x55), ZYDIS_DEFINITION(0x1, 0x56), ZYDIS_DEFINITION(0x1, 0x57) }, - { ZYDIS_DEFINITION(0x1, 0x55B), ZYDIS_DEFINITION(0x1, 0x55C), ZYDIS_DEFINITION(0x1, 0x55D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_DEFINITION(0x1, 0x59) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5B), ZYDIS_DEFINITION(0x1, 0x5C) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5A) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5D) }, - { ZYDIS_DEFINITION(0x1, 0x52E), ZYDIS_DEFINITION(0x1, 0x52F), ZYDIS_DEFINITION(0x1, 0x530) }, - { ZYDIS_DEFINITION(0x1, 0x534), ZYDIS_DEFINITION(0x1, 0x535), ZYDIS_DEFINITION(0x1, 0x536) }, - { ZYDIS_DEFINITION(0x1, 0x531), ZYDIS_DEFINITION(0x1, 0x532), ZYDIS_DEFINITION(0x1, 0x533) }, - { ZYDIS_DEFINITION(0x1, 0x537), ZYDIS_DEFINITION(0x1, 0x538), ZYDIS_DEFINITION(0x1, 0x539) }, - { ZYDIS_DEFINITION(0x1, 0x42), ZYDIS_DEFINITION(0x1, 0x43), ZYDIS_DEFINITION(0x1, 0x44) }, - { ZYDIS_DEFINITION(0x1, 0x3C), ZYDIS_DEFINITION(0x1, 0x3D), ZYDIS_DEFINITION(0x1, 0x3E) }, - { ZYDIS_DEFINITION(0x1, 0x45), ZYDIS_DEFINITION(0x1, 0x46), ZYDIS_DEFINITION(0x1, 0x47) }, - { ZYDIS_DEFINITION(0x1, 0x3F), ZYDIS_DEFINITION(0x1, 0x40), ZYDIS_DEFINITION(0x1, 0x41) }, - { ZYDIS_DEFINITION(0x1, 0x528), ZYDIS_DEFINITION(0x1, 0x529), ZYDIS_DEFINITION(0x1, 0x52A) }, - { ZYDIS_DEFINITION(0x1, 0x53A), ZYDIS_DEFINITION(0x1, 0x53B), ZYDIS_DEFINITION(0x1, 0x53C) }, - { ZYDIS_DEFINITION(0x1, 0x52B), ZYDIS_DEFINITION(0x1, 0x52C), ZYDIS_DEFINITION(0x1, 0x52D) }, - { ZYDIS_DEFINITION(0x1, 0x53D), ZYDIS_DEFINITION(0x1, 0x53E), ZYDIS_DEFINITION(0x1, 0x53F) }, - { ZYDIS_DEFINITION(0x1, 0x5EC), ZYDIS_DEFINITION(0x1, 0x5ED), ZYDIS_DEFINITION(0x1, 0x5EE) }, - { ZYDIS_DEFINITION(0x1, 0x60A), ZYDIS_DEFINITION(0x1, 0x60B), ZYDIS_DEFINITION(0x1, 0x60C) }, - { ZYDIS_DEFINITION(0x1, 0x5EF), ZYDIS_DEFINITION(0x1, 0x5F0), ZYDIS_DEFINITION(0x1, 0x5F1) }, - { ZYDIS_DEFINITION(0x1, 0x60D), ZYDIS_DEFINITION(0x1, 0x60E), ZYDIS_DEFINITION(0x1, 0x60F) }, - { ZYDIS_DEFINITION(0x1, 0x5F2), ZYDIS_DEFINITION(0x1, 0x5F3), ZYDIS_DEFINITION(0x1, 0x5F4) }, - { ZYDIS_DEFINITION(0x1, 0x604), ZYDIS_DEFINITION(0x1, 0x605), ZYDIS_DEFINITION(0x1, 0x606) }, - { ZYDIS_DEFINITION(0x1, 0x5F5), ZYDIS_DEFINITION(0x1, 0x5F6), ZYDIS_DEFINITION(0x1, 0x5F7) }, - { ZYDIS_DEFINITION(0x1, 0x607), ZYDIS_DEFINITION(0x1, 0x608), ZYDIS_DEFINITION(0x1, 0x609) }, - { ZYDIS_DEFINITION(0x1, 0x5FE), ZYDIS_DEFINITION(0x1, 0x5FF), ZYDIS_DEFINITION(0x1, 0x600) }, - { ZYDIS_DEFINITION(0x1, 0x5F8), ZYDIS_DEFINITION(0x1, 0x5F9), ZYDIS_DEFINITION(0x1, 0x5FA) }, - { ZYDIS_DEFINITION(0x1, 0x601), ZYDIS_DEFINITION(0x1, 0x602), ZYDIS_DEFINITION(0x1, 0x603) }, - { ZYDIS_DEFINITION(0x1, 0x5FB), ZYDIS_DEFINITION(0x1, 0x5FC), ZYDIS_DEFINITION(0x1, 0x5FD) }, - { ZYDIS_DEFINITION(0x1, 0x540), ZYDIS_DEFINITION(0x1, 0x541), ZYDIS_DEFINITION(0x1, 0x542) }, - { ZYDIS_DEFINITION(0x1, 0x543), ZYDIS_DEFINITION(0x1, 0x544), ZYDIS_DEFINITION(0x1, 0x545) }, - { ZYDIS_DEFINITION(0x1, 0x561), ZYDIS_DEFINITION(0x1, 0x562), ZYDIS_DEFINITION(0x1, 0x563) }, - { ZYDIS_DEFINITION(0x1, 0x564), ZYDIS_DEFINITION(0x1, 0x565), ZYDIS_DEFINITION(0x1, 0x566) }, - { ZYDIS_DEFINITION(0x1, 0x546), ZYDIS_DEFINITION(0x1, 0x547), ZYDIS_DEFINITION(0x1, 0x548) }, - { ZYDIS_DEFINITION(0x1, 0x567), ZYDIS_DEFINITION(0x1, 0x568), ZYDIS_DEFINITION(0x1, 0x569) }, - { ZYDIS_DEFINITION(0x1, 0x54F), ZYDIS_DEFINITION(0x1, 0x550), ZYDIS_DEFINITION(0x1, 0x551) }, - { ZYDIS_DEFINITION(0x1, 0x55E), ZYDIS_DEFINITION(0x1, 0x55F), ZYDIS_DEFINITION(0x1, 0x560) }, - { ZYDIS_DEFINITION(0x1, 0x63C), ZYDIS_DEFINITION(0x1, 0x63D), ZYDIS_DEFINITION(0x1, 0x63E) }, - { ZYDIS_DEFINITION(0x1, 0x65A), ZYDIS_DEFINITION(0x1, 0x65B), ZYDIS_DEFINITION(0x1, 0x65C) }, - { ZYDIS_DEFINITION(0x1, 0x63F), ZYDIS_DEFINITION(0x1, 0x640), ZYDIS_DEFINITION(0x1, 0x641) }, - { ZYDIS_DEFINITION(0x1, 0x65D), ZYDIS_DEFINITION(0x1, 0x65E), ZYDIS_DEFINITION(0x1, 0x65F) }, - { ZYDIS_DEFINITION(0x1, 0x642), ZYDIS_DEFINITION(0x1, 0x643), ZYDIS_DEFINITION(0x1, 0x644) }, - { ZYDIS_DEFINITION(0x1, 0x654), ZYDIS_DEFINITION(0x1, 0x655), ZYDIS_DEFINITION(0x1, 0x656) }, - { ZYDIS_DEFINITION(0x1, 0x645), ZYDIS_DEFINITION(0x1, 0x646), ZYDIS_DEFINITION(0x1, 0x647) }, - { ZYDIS_DEFINITION(0x1, 0x657), ZYDIS_DEFINITION(0x1, 0x658), ZYDIS_DEFINITION(0x1, 0x659) }, - { ZYDIS_DEFINITION(0x1, 0x64E), ZYDIS_DEFINITION(0x1, 0x64F), ZYDIS_DEFINITION(0x1, 0x650) }, - { ZYDIS_DEFINITION(0x1, 0x648), ZYDIS_DEFINITION(0x1, 0x649), ZYDIS_DEFINITION(0x1, 0x64A) }, - { ZYDIS_DEFINITION(0x1, 0x651), ZYDIS_DEFINITION(0x1, 0x652), ZYDIS_DEFINITION(0x1, 0x653) }, - { ZYDIS_DEFINITION(0x1, 0x64B), ZYDIS_DEFINITION(0x1, 0x64C), ZYDIS_DEFINITION(0x1, 0x64D) }, - { ZYDIS_DEFINITION(0x1, 0x809), ZYDIS_DEFINITION(0x1, 0x80A), ZYDIS_DEFINITION(0x1, 0x80B) }, - { ZYDIS_DEFINITION(0x1, 0x80C), ZYDIS_DEFINITION(0x1, 0x80D), ZYDIS_DEFINITION(0x1, 0x80E) }, - { ZYDIS_DEFINITION(0x1, 0x1C2), ZYDIS_DEFINITION(0x1, 0x1C3), ZYDIS_DEFINITION(0x1, 0x1C4) }, - { ZYDIS_DEFINITION(0x1, 0x1BC), ZYDIS_DEFINITION(0x1, 0x1BD), ZYDIS_DEFINITION(0x1, 0x1BE) }, - { ZYDIS_DEFINITION(0x1, 0x1C5), ZYDIS_DEFINITION(0x1, 0x1C6), ZYDIS_DEFINITION(0x1, 0x1C7) }, - { ZYDIS_DEFINITION(0x1, 0x1BF), ZYDIS_DEFINITION(0x1, 0x1C0), ZYDIS_DEFINITION(0x1, 0x1C1) }, - { ZYDIS_DEFINITION(0x1, 0x666), ZYDIS_DEFINITION(0x1, 0x667), ZYDIS_DEFINITION(0x1, 0x668) }, - { ZYDIS_DEFINITION(0x1, 0x66C), ZYDIS_DEFINITION(0x1, 0x66D), ZYDIS_DEFINITION(0x1, 0x66E) }, - { ZYDIS_DEFINITION(0x1, 0x669), ZYDIS_DEFINITION(0x1, 0x66A), ZYDIS_DEFINITION(0x1, 0x66B) }, - { ZYDIS_DEFINITION(0x1, 0x66F), ZYDIS_DEFINITION(0x1, 0x670), ZYDIS_DEFINITION(0x1, 0x671) }, - { ZYDIS_DEFINITION(0x1, 0x88), ZYDIS_DEFINITION(0x1, 0x89), ZYDIS_DEFINITION(0x1, 0x8A) }, - { ZYDIS_DEFINITION(0x1, 0x82), ZYDIS_DEFINITION(0x1, 0x83), ZYDIS_DEFINITION(0x1, 0x84) }, - { ZYDIS_DEFINITION(0x1, 0x8B), ZYDIS_DEFINITION(0x1, 0x8C), ZYDIS_DEFINITION(0x1, 0x8D) }, - { ZYDIS_DEFINITION(0x1, 0x85), ZYDIS_DEFINITION(0x1, 0x86), ZYDIS_DEFINITION(0x1, 0x87) }, - { ZYDIS_DEFINITION(0x1, 0x5CA), ZYDIS_DEFINITION(0x1, 0x5CB), ZYDIS_DEFINITION(0x1, 0x5CC) }, - { ZYDIS_DEFINITION(0x1, 0x5D0), ZYDIS_DEFINITION(0x1, 0x5D1), ZYDIS_DEFINITION(0x1, 0x5D2) }, - { ZYDIS_DEFINITION(0x1, 0x5CD), ZYDIS_DEFINITION(0x1, 0x5CE), ZYDIS_DEFINITION(0x1, 0x5CF) }, - { ZYDIS_DEFINITION(0x1, 0x5D3), ZYDIS_DEFINITION(0x1, 0x5D4), ZYDIS_DEFINITION(0x1, 0x5D5) }, - { ZYDIS_DEFINITION(0x1, 0x5E2), ZYDIS_DEFINITION(0x1, 0x5E3), ZYDIS_DEFINITION(0x1, 0x5E4) }, - { ZYDIS_DEFINITION(0x1, 0x660), ZYDIS_DEFINITION(0x1, 0x661), ZYDIS_DEFINITION(0x1, 0x662) }, - { ZYDIS_DEFINITION(0x1, 0x5E5), ZYDIS_DEFINITION(0x1, 0x5E6), ZYDIS_DEFINITION(0x1, 0x5E7) }, - { ZYDIS_DEFINITION(0x1, 0x663), ZYDIS_DEFINITION(0x1, 0x664), ZYDIS_DEFINITION(0x1, 0x665) }, - { ZYDIS_DEFINITION(0x1, 0x67B), ZYDIS_DEFINITION(0x1, 0x67C), ZYDIS_DEFINITION(0x1, 0x67D) }, - { ZYDIS_DEFINITION(0x1, 0x67E), ZYDIS_DEFINITION(0x1, 0x67F), ZYDIS_DEFINITION(0x1, 0x680) }, - { ZYDIS_DEFINITION(0x1, 0x681), ZYDIS_DEFINITION(0x1, 0x682), ZYDIS_DEFINITION(0x1, 0x683) }, - { ZYDIS_DEFINITION(0x1, 0x684), ZYDIS_DEFINITION(0x1, 0x685), ZYDIS_DEFINITION(0x1, 0x686) }, - { ZYDIS_DEFINITION(0x1, 0x34D), ZYDIS_DEFINITION(0x1, 0x34E), ZYDIS_DEFINITION(0x1, 0x34F) }, - { ZYDIS_DEFINITION(0x1, 0x34A), ZYDIS_DEFINITION(0x1, 0x34B), ZYDIS_DEFINITION(0x1, 0x34C) }, - { ZYDIS_DEFINITION(0x1, 0x35B), ZYDIS_DEFINITION(0x1, 0x35C), ZYDIS_DEFINITION(0x1, 0x35D) }, - { ZYDIS_DEFINITION(0x1, 0x358), ZYDIS_DEFINITION(0x1, 0x359), ZYDIS_DEFINITION(0x1, 0x35A) }, - { ZYDIS_DEFINITION(0x1, 0x23A), ZYDIS_DEFINITION(0x1, 0x23B), ZYDIS_DEFINITION(0x1, 0x23C) }, - { ZYDIS_DEFINITION(0x1, 0x233), ZYDIS_DEFINITION(0x1, 0x234), ZYDIS_DEFINITION(0x1, 0x235) }, - { ZYDIS_DEFINITION(0x1, 0x23D), ZYDIS_DEFINITION(0x1, 0x23E), ZYDIS_DEFINITION(0x1, 0x23F) }, - { ZYDIS_DEFINITION(0x1, 0x236), ZYDIS_DEFINITION(0x1, 0x237), ZYDIS_DEFINITION(0x1, 0x238) }, - { ZYDIS_DEFINITION(0x1, 0x2A0), ZYDIS_DEFINITION(0x1, 0x2A1), ZYDIS_DEFINITION(0x1, 0x2A2) }, - { ZYDIS_DEFINITION(0x1, 0x299), ZYDIS_DEFINITION(0x1, 0x29A), ZYDIS_DEFINITION(0x1, 0x29B) }, - { ZYDIS_DEFINITION(0x1, 0x2A3), ZYDIS_DEFINITION(0x1, 0x2A4), ZYDIS_DEFINITION(0x1, 0x2A5) }, - { ZYDIS_DEFINITION(0x1, 0x29C), ZYDIS_DEFINITION(0x1, 0x29D), ZYDIS_DEFINITION(0x1, 0x29E) }, - { ZYDIS_DEFINITION(0x1, 0x1FE), ZYDIS_DEFINITION(0x1, 0x1FF), ZYDIS_DEFINITION(0x1, 0x200) }, - { ZYDIS_DEFINITION(0x1, 0x1F7), ZYDIS_DEFINITION(0x1, 0x1F8), ZYDIS_DEFINITION(0x1, 0x1F9) }, - { ZYDIS_DEFINITION(0x1, 0x201), ZYDIS_DEFINITION(0x1, 0x202), ZYDIS_DEFINITION(0x1, 0x203) }, - { ZYDIS_DEFINITION(0x1, 0x1FA), ZYDIS_DEFINITION(0x1, 0x1FB), ZYDIS_DEFINITION(0x1, 0x1FC) }, - { ZYDIS_DEFINITION(0x1, 0x264), ZYDIS_DEFINITION(0x1, 0x265), ZYDIS_DEFINITION(0x1, 0x266) }, - { ZYDIS_DEFINITION(0x1, 0x25D), ZYDIS_DEFINITION(0x1, 0x25E), ZYDIS_DEFINITION(0x1, 0x25F) }, - { ZYDIS_DEFINITION(0x1, 0x267), ZYDIS_DEFINITION(0x1, 0x268), ZYDIS_DEFINITION(0x1, 0x269) }, - { ZYDIS_DEFINITION(0x1, 0x260), ZYDIS_DEFINITION(0x1, 0x261), ZYDIS_DEFINITION(0x1, 0x262) }, - { ZYDIS_DEFINITION(0x1, 0x2CA), ZYDIS_DEFINITION(0x1, 0x2CB), ZYDIS_DEFINITION(0x1, 0x2CC) }, - { ZYDIS_DEFINITION(0x1, 0x2C3), ZYDIS_DEFINITION(0x1, 0x2C4), ZYDIS_DEFINITION(0x1, 0x2C5) }, - { ZYDIS_DEFINITION(0x1, 0x2CD), ZYDIS_DEFINITION(0x1, 0x2CE), ZYDIS_DEFINITION(0x1, 0x2CF) }, - { ZYDIS_DEFINITION(0x1, 0x2C6), ZYDIS_DEFINITION(0x1, 0x2C7), ZYDIS_DEFINITION(0x1, 0x2C8) }, - { ZYDIS_DEFINITION(0x1, 0x306), ZYDIS_DEFINITION(0x1, 0x307), ZYDIS_DEFINITION(0x1, 0x308) }, - { ZYDIS_DEFINITION(0x1, 0x2FF), ZYDIS_DEFINITION(0x1, 0x300), ZYDIS_DEFINITION(0x1, 0x301) }, - { ZYDIS_DEFINITION(0x1, 0x309), ZYDIS_DEFINITION(0x1, 0x30A), ZYDIS_DEFINITION(0x1, 0x30B) }, - { ZYDIS_DEFINITION(0x1, 0x302), ZYDIS_DEFINITION(0x1, 0x303), ZYDIS_DEFINITION(0x1, 0x304) }, - { ZYDIS_DEFINITION(0x1, 0x85B), ZYDIS_DEFINITION(0x1, 0x85C), ZYDIS_DEFINITION(0x1, 0x85D) }, - { ZYDIS_DEFINITION(0x1, 0x85E), ZYDIS_DEFINITION(0x1, 0x85F), ZYDIS_DEFINITION(0x1, 0x860) }, - { ZYDIS_DEFINITION(0x1, 0x861), ZYDIS_DEFINITION(0x1, 0x862), ZYDIS_DEFINITION(0x1, 0x863) }, - { ZYDIS_DEFINITION(0x1, 0x864), ZYDIS_DEFINITION(0x1, 0x865), ZYDIS_DEFINITION(0x1, 0x866) }, - { ZYDIS_DEFINITION(0x1, 0xA60), ZYDIS_DEFINITION(0x1, 0xA61), ZYDIS_DEFINITION(0x1, 0xA62) }, - { ZYDIS_DEFINITION(0x1, 0xA5D), ZYDIS_DEFINITION(0x1, 0xA5E), ZYDIS_DEFINITION(0x1, 0xA5F) }, - { ZYDIS_DEFINITION(0x1, 0xA6E), ZYDIS_DEFINITION(0x1, 0xA6F), ZYDIS_DEFINITION(0x1, 0xA70) }, + { ZYDIS_DEFINITION(0x1, 0xBB), ZYDIS_DEFINITION(0x1, 0xBC), ZYDIS_DEFINITION(0x1, 0xBD) }, + { ZYDIS_DEFINITION(0x1, 0xBE), ZYDIS_DEFINITION(0x1, 0xBF), ZYDIS_DEFINITION(0x1, 0xC0) }, + { ZYDIS_DEFINITION(0x1, 0xDE), ZYDIS_DEFINITION(0x1, 0xDF), ZYDIS_DEFINITION(0x1, 0xE0) }, + { ZYDIS_DEFINITION(0x1, 0xE1), ZYDIS_DEFINITION(0x1, 0xE2), ZYDIS_DEFINITION(0x1, 0xE3) }, + { ZYDIS_DEFINITION(0x1, 0xB5C), ZYDIS_DEFINITION(0x1, 0xB5D), ZYDIS_DEFINITION(0x1, 0xB5E) }, + { ZYDIS_DEFINITION(0x1, 0xB5F), ZYDIS_DEFINITION(0x1, 0xB60), ZYDIS_DEFINITION(0x1, 0xB61) }, + { ZYDIS_DEFINITION(0x1, 0x3DF), ZYDIS_DEFINITION(0x1, 0x3E0), ZYDIS_DEFINITION(0x1, 0x3E1) }, + { ZYDIS_DEFINITION(0x1, 0x3E2), ZYDIS_DEFINITION(0x1, 0x3E3), ZYDIS_DEFINITION(0x1, 0x3E4) }, + { ZYDIS_DEFINITION(0x1, 0x1BB), ZYDIS_DEFINITION(0x1, 0x1BC), ZYDIS_DEFINITION(0x1, 0x1BD) }, + { ZYDIS_DEFINITION(0x1, 0x1BE), ZYDIS_DEFINITION(0x1, 0x1BF), ZYDIS_DEFINITION(0x1, 0x1C0) }, + { ZYDIS_DEFINITION(0x1, 0x3CB), ZYDIS_DEFINITION(0x1, 0x3CC), ZYDIS_DEFINITION(0x1, 0x3CD) }, + { ZYDIS_DEFINITION(0x1, 0x3CE), ZYDIS_DEFINITION(0x1, 0x3CF), ZYDIS_DEFINITION(0x1, 0x3D0) }, { ZYDIS_DEFINITION(0x1, 0xA6B), ZYDIS_DEFINITION(0x1, 0xA6C), ZYDIS_DEFINITION(0x1, 0xA6D) }, - { ZYDIS_DEFINITION(0x1, 0x248), ZYDIS_DEFINITION(0x1, 0x249), ZYDIS_DEFINITION(0x1, 0x24A) }, - { ZYDIS_DEFINITION(0x1, 0x241), ZYDIS_DEFINITION(0x1, 0x242), ZYDIS_DEFINITION(0x1, 0x243) }, - { ZYDIS_DEFINITION(0x1, 0x24B), ZYDIS_DEFINITION(0x1, 0x24C), ZYDIS_DEFINITION(0x1, 0x24D) }, - { ZYDIS_DEFINITION(0x1, 0x244), ZYDIS_DEFINITION(0x1, 0x245), ZYDIS_DEFINITION(0x1, 0x246) }, - { ZYDIS_DEFINITION(0x1, 0x2AE), ZYDIS_DEFINITION(0x1, 0x2AF), ZYDIS_DEFINITION(0x1, 0x2B0) }, - { ZYDIS_DEFINITION(0x1, 0x2A7), ZYDIS_DEFINITION(0x1, 0x2A8), ZYDIS_DEFINITION(0x1, 0x2A9) }, - { ZYDIS_DEFINITION(0x1, 0x2B1), ZYDIS_DEFINITION(0x1, 0x2B2), ZYDIS_DEFINITION(0x1, 0x2B3) }, - { ZYDIS_DEFINITION(0x1, 0x2AA), ZYDIS_DEFINITION(0x1, 0x2AB), ZYDIS_DEFINITION(0x1, 0x2AC) }, - { ZYDIS_DEFINITION(0x1, 0x212), ZYDIS_DEFINITION(0x1, 0x213), ZYDIS_DEFINITION(0x1, 0x214) }, - { ZYDIS_DEFINITION(0x1, 0x20B), ZYDIS_DEFINITION(0x1, 0x20C), ZYDIS_DEFINITION(0x1, 0x20D) }, - { ZYDIS_DEFINITION(0x1, 0x215), ZYDIS_DEFINITION(0x1, 0x216), ZYDIS_DEFINITION(0x1, 0x217) }, - { ZYDIS_DEFINITION(0x1, 0x20E), ZYDIS_DEFINITION(0x1, 0x20F), ZYDIS_DEFINITION(0x1, 0x210) }, - { ZYDIS_DEFINITION(0x1, 0x278), ZYDIS_DEFINITION(0x1, 0x279), ZYDIS_DEFINITION(0x1, 0x27A) }, - { ZYDIS_DEFINITION(0x1, 0x271), ZYDIS_DEFINITION(0x1, 0x272), ZYDIS_DEFINITION(0x1, 0x273) }, - { ZYDIS_DEFINITION(0x1, 0x27B), ZYDIS_DEFINITION(0x1, 0x27C), ZYDIS_DEFINITION(0x1, 0x27D) }, - { ZYDIS_DEFINITION(0x1, 0x274), ZYDIS_DEFINITION(0x1, 0x275), ZYDIS_DEFINITION(0x1, 0x276) }, - { ZYDIS_DEFINITION(0x1, 0x2DE), ZYDIS_DEFINITION(0x1, 0x2DF), ZYDIS_DEFINITION(0x1, 0x2E0) }, - { ZYDIS_DEFINITION(0x1, 0x2D7), ZYDIS_DEFINITION(0x1, 0x2D8), ZYDIS_DEFINITION(0x1, 0x2D9) }, - { ZYDIS_DEFINITION(0x1, 0x2E1), ZYDIS_DEFINITION(0x1, 0x2E2), ZYDIS_DEFINITION(0x1, 0x2E3) }, - { ZYDIS_DEFINITION(0x1, 0x2DA), ZYDIS_DEFINITION(0x1, 0x2DB), ZYDIS_DEFINITION(0x1, 0x2DC) }, - { ZYDIS_DEFINITION(0x1, 0x31A), ZYDIS_DEFINITION(0x1, 0x31B), ZYDIS_DEFINITION(0x1, 0x31C) }, - { ZYDIS_DEFINITION(0x1, 0x313), ZYDIS_DEFINITION(0x1, 0x314), ZYDIS_DEFINITION(0x1, 0x315) }, - { ZYDIS_DEFINITION(0x1, 0x31D), ZYDIS_DEFINITION(0x1, 0x31E), ZYDIS_DEFINITION(0x1, 0x31F) }, - { ZYDIS_DEFINITION(0x1, 0x316), ZYDIS_DEFINITION(0x1, 0x317), ZYDIS_DEFINITION(0x1, 0x318) }, - { ZYDIS_DEFINITION(0x1, 0x6A1), ZYDIS_DEFINITION(0x1, 0x6A2), ZYDIS_DEFINITION(0x1, 0x6A3) }, - { ZYDIS_DEFINITION(0x1, 0x6A4), ZYDIS_DEFINITION(0x1, 0x6A5), ZYDIS_DEFINITION(0x1, 0x6A6) }, - { ZYDIS_DEFINITION(0x1, 0x69B), ZYDIS_DEFINITION(0x1, 0x69C), ZYDIS_DEFINITION(0x1, 0x69D) }, - { ZYDIS_DEFINITION(0x1, 0x69E), ZYDIS_DEFINITION(0x1, 0x69F), ZYDIS_DEFINITION(0x1, 0x6A0) }, - { ZYDIS_DEFINITION(0x1, 0x256), ZYDIS_DEFINITION(0x1, 0x257), ZYDIS_DEFINITION(0x1, 0x258) }, - { ZYDIS_DEFINITION(0x1, 0x24F), ZYDIS_DEFINITION(0x1, 0x250), ZYDIS_DEFINITION(0x1, 0x251) }, - { ZYDIS_DEFINITION(0x1, 0x259), ZYDIS_DEFINITION(0x1, 0x25A), ZYDIS_DEFINITION(0x1, 0x25B) }, - { ZYDIS_DEFINITION(0x1, 0x252), ZYDIS_DEFINITION(0x1, 0x253), ZYDIS_DEFINITION(0x1, 0x254) }, - { ZYDIS_DEFINITION(0x1, 0x2BC), ZYDIS_DEFINITION(0x1, 0x2BD), ZYDIS_DEFINITION(0x1, 0x2BE) }, - { ZYDIS_DEFINITION(0x1, 0x2B5), ZYDIS_DEFINITION(0x1, 0x2B6), ZYDIS_DEFINITION(0x1, 0x2B7) }, - { ZYDIS_DEFINITION(0x1, 0x2BF), ZYDIS_DEFINITION(0x1, 0x2C0), ZYDIS_DEFINITION(0x1, 0x2C1) }, - { ZYDIS_DEFINITION(0x1, 0x2B8), ZYDIS_DEFINITION(0x1, 0x2B9), ZYDIS_DEFINITION(0x1, 0x2BA) }, - { ZYDIS_DEFINITION(0x1, 0x226), ZYDIS_DEFINITION(0x1, 0x227), ZYDIS_DEFINITION(0x1, 0x228) }, - { ZYDIS_DEFINITION(0x1, 0x21F), ZYDIS_DEFINITION(0x1, 0x220), ZYDIS_DEFINITION(0x1, 0x221) }, - { ZYDIS_DEFINITION(0x1, 0x229), ZYDIS_DEFINITION(0x1, 0x22A), ZYDIS_DEFINITION(0x1, 0x22B) }, - { ZYDIS_DEFINITION(0x1, 0x222), ZYDIS_DEFINITION(0x1, 0x223), ZYDIS_DEFINITION(0x1, 0x224) }, - { ZYDIS_DEFINITION(0x1, 0x28C), ZYDIS_DEFINITION(0x1, 0x28D), ZYDIS_DEFINITION(0x1, 0x28E) }, - { ZYDIS_DEFINITION(0x1, 0x285), ZYDIS_DEFINITION(0x1, 0x286), ZYDIS_DEFINITION(0x1, 0x287) }, - { ZYDIS_DEFINITION(0x1, 0x28F), ZYDIS_DEFINITION(0x1, 0x290), ZYDIS_DEFINITION(0x1, 0x291) }, - { ZYDIS_DEFINITION(0x1, 0x288), ZYDIS_DEFINITION(0x1, 0x289), ZYDIS_DEFINITION(0x1, 0x28A) }, - { ZYDIS_DEFINITION(0x1, 0x2F2), ZYDIS_DEFINITION(0x1, 0x2F3), ZYDIS_DEFINITION(0x1, 0x2F4) }, - { ZYDIS_DEFINITION(0x1, 0x2EB), ZYDIS_DEFINITION(0x1, 0x2EC), ZYDIS_DEFINITION(0x1, 0x2ED) }, - { ZYDIS_DEFINITION(0x1, 0x2F5), ZYDIS_DEFINITION(0x1, 0x2F6), ZYDIS_DEFINITION(0x1, 0x2F7) }, - { ZYDIS_DEFINITION(0x1, 0x2EE), ZYDIS_DEFINITION(0x1, 0x2EF), ZYDIS_DEFINITION(0x1, 0x2F0) }, - { ZYDIS_DEFINITION(0x1, 0x32E), ZYDIS_DEFINITION(0x1, 0x32F), ZYDIS_DEFINITION(0x1, 0x330) }, - { ZYDIS_DEFINITION(0x1, 0x327), ZYDIS_DEFINITION(0x1, 0x328), ZYDIS_DEFINITION(0x1, 0x329) }, - { ZYDIS_DEFINITION(0x1, 0x331), ZYDIS_DEFINITION(0x1, 0x332), ZYDIS_DEFINITION(0x1, 0x333) }, - { ZYDIS_DEFINITION(0x1, 0x32A), ZYDIS_DEFINITION(0x1, 0x32B), ZYDIS_DEFINITION(0x1, 0x32C) }, - { ZYDIS_DEFINITION(0x1, 0x5D6), ZYDIS_DEFINITION(0x1, 0x5D7), ZYDIS_DEFINITION(0x1, 0x5D8) }, - { ZYDIS_DEFINITION(0x1, 0x5DC), ZYDIS_DEFINITION(0x1, 0x5DD), ZYDIS_DEFINITION(0x1, 0x5DE) }, - { ZYDIS_DEFINITION(0x1, 0x5D9), ZYDIS_DEFINITION(0x1, 0x5DA), ZYDIS_DEFINITION(0x1, 0x5DB) }, - { ZYDIS_DEFINITION(0x1, 0x5DF), ZYDIS_DEFINITION(0x1, 0x5E0), ZYDIS_DEFINITION(0x1, 0x5E1) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x351) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x350) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x355) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x354) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA64) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA63) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA68) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA67) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x353) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x352) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x357) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x356) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA66) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA65) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA6A) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA69) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1BA) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1B7) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1BB) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1B8) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x9FD) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x9FA) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x9FE) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x9FB) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA41) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA3E) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA42) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xA3F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x638), ZYDIS_DEFINITION(0xB, 0x639) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x63A), ZYDIS_DEFINITION(0xB, 0x63B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x62C), ZYDIS_DEFINITION(0xB, 0x62D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x62E), ZYDIS_DEFINITION(0xB, 0x62F) }, - { ZYDIS_DEFINITION(0xB, 0x18), ZYDIS_DEFINITION(0xB, 0x19), ZYDIS_DEFINITION(0xB, 0x1A) }, - { ZYDIS_DEFINITION(0xB, 0x1E), ZYDIS_DEFINITION(0xB, 0x1F), ZYDIS_DEFINITION(0xB, 0x20) }, - { ZYDIS_DEFINITION(0xB, 0x1B), ZYDIS_DEFINITION(0xB, 0x1C), ZYDIS_DEFINITION(0xB, 0x1D) }, - { ZYDIS_DEFINITION(0xB, 0x21), ZYDIS_DEFINITION(0xB, 0x22), ZYDIS_DEFINITION(0xB, 0x23) }, - { ZYDIS_DEFINITION(0xB, 0x622), ZYDIS_DEFINITION(0xB, 0x623), ZYDIS_DEFINITION(0xB, 0x624) }, - { ZYDIS_DEFINITION(0xB, 0x625), ZYDIS_DEFINITION(0xB, 0x626), ZYDIS_DEFINITION(0xB, 0x627) }, - { ZYDIS_DEFINITION(0xB, 0x616), ZYDIS_DEFINITION(0xB, 0x617), ZYDIS_DEFINITION(0xB, 0x618) }, - { ZYDIS_DEFINITION(0xB, 0x619), ZYDIS_DEFINITION(0xB, 0x61A), ZYDIS_DEFINITION(0xB, 0x61B) }, - { ZYDIS_DEFINITION(0xB, 0xA21), ZYDIS_DEFINITION(0xB, 0xA22), ZYDIS_DEFINITION(0xB, 0xA23) }, - { ZYDIS_DEFINITION(0xB, 0xA24), ZYDIS_DEFINITION(0xB, 0xA25), ZYDIS_DEFINITION(0xB, 0xA26) }, - { ZYDIS_DEFINITION(0xB, 0xA1A), ZYDIS_DEFINITION(0xB, 0xA1B), ZYDIS_DEFINITION(0xB, 0xA1C) }, - { ZYDIS_DEFINITION(0xB, 0xA1D), ZYDIS_DEFINITION(0xB, 0xA1E), ZYDIS_DEFINITION(0xB, 0xA1F) }, - { ZYDIS_DEFINITION(0xB, 0x4FE), ZYDIS_DEFINITION(0xB, 0x4FF), ZYDIS_DEFINITION(0xB, 0x500) }, - { ZYDIS_DEFINITION(0xB, 0x501), ZYDIS_DEFINITION(0xB, 0x502), ZYDIS_DEFINITION(0xB, 0x503) }, - { ZYDIS_DEFINITION(0xB, 0x672), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x673), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x679), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x67A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x674), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x676), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x675), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x677), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x1E0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x1E1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x386), ZYDIS_DEFINITION(0xB, 0x387) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x38C), ZYDIS_DEFINITION(0xB, 0x38D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x388), ZYDIS_DEFINITION(0xB, 0x389) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x38E), ZYDIS_DEFINITION(0xB, 0x38F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1C8), ZYDIS_DEFINITION(0xB, 0x1C9) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1CE), ZYDIS_DEFINITION(0xB, 0x1CF) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1CA), ZYDIS_DEFINITION(0xB, 0x1CB) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1D0), ZYDIS_DEFINITION(0xB, 0x1D1) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x38A) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x390) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x38B) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x391) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1CC) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1D2) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1CD) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1D3) }, - { ZYDIS_DEFINITION(0xB, 0xD4), ZYDIS_DEFINITION(0xB, 0xD5), ZYDIS_DEFINITION(0xB, 0xD6) }, - { ZYDIS_DEFINITION(0xB, 0xD7), ZYDIS_DEFINITION(0xB, 0xD8), ZYDIS_DEFINITION(0xB, 0xD9) }, - { ZYDIS_DEFINITION(0xB, 0x5B2), ZYDIS_DEFINITION(0xB, 0x5B3), ZYDIS_DEFINITION(0xB, 0x5B4) }, - { ZYDIS_DEFINITION(0xB, 0x5B8), ZYDIS_DEFINITION(0xB, 0x5B9), ZYDIS_DEFINITION(0xB, 0x5BA) }, - { ZYDIS_DEFINITION(0xB, 0x5B5), ZYDIS_DEFINITION(0xB, 0x5B6), ZYDIS_DEFINITION(0xB, 0x5B7) }, - { ZYDIS_DEFINITION(0xB, 0x5BB), ZYDIS_DEFINITION(0xB, 0x5BC), ZYDIS_DEFINITION(0xB, 0x5BD) }, - { ZYDIS_DEFINITION(0xB, 0x570), ZYDIS_DEFINITION(0xB, 0x571), ZYDIS_DEFINITION(0xB, 0x572) }, - { ZYDIS_DEFINITION(0xB, 0x5A6), ZYDIS_DEFINITION(0xB, 0x5A7), ZYDIS_DEFINITION(0xB, 0x5A8) }, - { ZYDIS_DEFINITION(0xB, 0x573), ZYDIS_DEFINITION(0xB, 0x574), ZYDIS_DEFINITION(0xB, 0x575) }, - { ZYDIS_DEFINITION(0xB, 0x5A9), ZYDIS_DEFINITION(0xB, 0x5AA), ZYDIS_DEFINITION(0xB, 0x5AB) }, - { ZYDIS_DEFINITION(0xB, 0x687), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x688), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x39E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x39F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x689), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x68B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x68A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x68C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA71), ZYDIS_DEFINITION(0xB, 0xA72) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA75), ZYDIS_DEFINITION(0xB, 0xA76) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA73), ZYDIS_DEFINITION(0xB, 0xA74) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA77), ZYDIS_DEFINITION(0xB, 0xA78) }, - { ZYDIS_DEFINITION(0xB, 0x95D), ZYDIS_DEFINITION(0xB, 0x95E), ZYDIS_DEFINITION(0xB, 0x95F) }, - { ZYDIS_DEFINITION(0xB, 0x963), ZYDIS_DEFINITION(0xB, 0x964), ZYDIS_DEFINITION(0xB, 0x965) }, - { ZYDIS_DEFINITION(0xB, 0x960), ZYDIS_DEFINITION(0xB, 0x961), ZYDIS_DEFINITION(0xB, 0x962) }, - { ZYDIS_DEFINITION(0xB, 0x966), ZYDIS_DEFINITION(0xB, 0x967), ZYDIS_DEFINITION(0xB, 0x968) }, - { ZYDIS_DEFINITION(0xB, 0x37A), ZYDIS_DEFINITION(0xB, 0x37B), ZYDIS_DEFINITION(0xB, 0x37C) }, - { ZYDIS_DEFINITION(0xB, 0x373), ZYDIS_DEFINITION(0xB, 0x374), ZYDIS_DEFINITION(0xB, 0x375) }, - { ZYDIS_DEFINITION(0xB, 0x37D), ZYDIS_DEFINITION(0xB, 0x37E), ZYDIS_DEFINITION(0xB, 0x37F) }, - { ZYDIS_DEFINITION(0xB, 0x376), ZYDIS_DEFINITION(0xB, 0x377), ZYDIS_DEFINITION(0xB, 0x378) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x392), ZYDIS_DEFINITION(0xB, 0x393) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x398), ZYDIS_DEFINITION(0xB, 0x399) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x394), ZYDIS_DEFINITION(0xB, 0x395) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x39A), ZYDIS_DEFINITION(0xB, 0x39B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1D4), ZYDIS_DEFINITION(0xB, 0x1D5) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1DA), ZYDIS_DEFINITION(0xB, 0x1DB) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1D6), ZYDIS_DEFINITION(0xB, 0x1D7) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1DC), ZYDIS_DEFINITION(0xB, 0x1DD) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x396) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x39C) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x397) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x39D) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1D8) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1DE) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1D9) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1DF) }, - { ZYDIS_DEFINITION(0xB, 0x5AC), ZYDIS_DEFINITION(0xB, 0x5AD), ZYDIS_DEFINITION(0xB, 0x5AE) }, - { ZYDIS_DEFINITION(0xB, 0x5BE), ZYDIS_DEFINITION(0xB, 0x5BF), ZYDIS_DEFINITION(0xB, 0x5C0) }, - { ZYDIS_DEFINITION(0xB, 0x5AF), ZYDIS_DEFINITION(0xB, 0x5B0), ZYDIS_DEFINITION(0xB, 0x5B1) }, - { ZYDIS_DEFINITION(0xB, 0x5C1), ZYDIS_DEFINITION(0xB, 0x5C2), ZYDIS_DEFINITION(0xB, 0x5C3) }, - { ZYDIS_DEFINITION(0xB, 0x56A), ZYDIS_DEFINITION(0xB, 0x56B), ZYDIS_DEFINITION(0xB, 0x56C) }, - { ZYDIS_DEFINITION(0xB, 0x5C4), ZYDIS_DEFINITION(0xB, 0x5C5), ZYDIS_DEFINITION(0xB, 0x5C6) }, - { ZYDIS_DEFINITION(0xB, 0x56D), ZYDIS_DEFINITION(0xB, 0x56E), ZYDIS_DEFINITION(0xB, 0x56F) }, - { ZYDIS_DEFINITION(0xB, 0x5C7), ZYDIS_DEFINITION(0xB, 0x5C8), ZYDIS_DEFINITION(0xB, 0x5C9) }, - { ZYDIS_DEFINITION(0xB, 0x19C), ZYDIS_DEFINITION(0xB, 0x19D), ZYDIS_DEFINITION(0xB, 0x19E) }, - { ZYDIS_DEFINITION(0xB, 0x19F), ZYDIS_DEFINITION(0xB, 0x1A0), ZYDIS_DEFINITION(0xB, 0x1A1) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA79), ZYDIS_DEFINITION(0xB, 0xA7A) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA7D), ZYDIS_DEFINITION(0xB, 0xA7E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA7B), ZYDIS_DEFINITION(0xB, 0xA7C) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xA7F), ZYDIS_DEFINITION(0xB, 0xA80) }, - { ZYDIS_DEFINITION(0xB, 0x9DD), ZYDIS_DEFINITION(0xB, 0x9DE), ZYDIS_DEFINITION(0xB, 0x9DF) }, - { ZYDIS_DEFINITION(0xB, 0x9D6), ZYDIS_DEFINITION(0xB, 0x9D7), ZYDIS_DEFINITION(0xB, 0x9D8) }, - { ZYDIS_DEFINITION(0xB, 0x9E0), ZYDIS_DEFINITION(0xB, 0x9E1), ZYDIS_DEFINITION(0xB, 0x9E2) }, - { ZYDIS_DEFINITION(0xB, 0x9D9), ZYDIS_DEFINITION(0xB, 0x9DA), ZYDIS_DEFINITION(0xB, 0x9DB) }, - { ZYDIS_DEFINITION(0xB, 0x1EA), ZYDIS_DEFINITION(0xB, 0x1EB), ZYDIS_DEFINITION(0xB, 0x1EC) }, - { ZYDIS_DEFINITION(0xB, 0x1E3), ZYDIS_DEFINITION(0xB, 0x1E4), ZYDIS_DEFINITION(0xB, 0x1E5) }, - { ZYDIS_DEFINITION(0xB, 0x1ED), ZYDIS_DEFINITION(0xB, 0x1EE), ZYDIS_DEFINITION(0xB, 0x1EF) }, - { ZYDIS_DEFINITION(0xB, 0x1E6), ZYDIS_DEFINITION(0xB, 0x1E7), ZYDIS_DEFINITION(0xB, 0x1E8) }, - { ZYDIS_DEFINITION(0xB, 0xA0D), ZYDIS_DEFINITION(0xB, 0xA0E), ZYDIS_DEFINITION(0xB, 0xA0F) }, - { ZYDIS_DEFINITION(0xB, 0xA06), ZYDIS_DEFINITION(0xB, 0xA07), ZYDIS_DEFINITION(0xB, 0xA08) }, - { ZYDIS_DEFINITION(0xB, 0xA10), ZYDIS_DEFINITION(0xB, 0xA11), ZYDIS_DEFINITION(0xB, 0xA12) }, - { ZYDIS_DEFINITION(0xB, 0xA09), ZYDIS_DEFINITION(0xB, 0xA0A), ZYDIS_DEFINITION(0xB, 0xA0B) }, - { ZYDIS_DEFINITION(0xB, 0x340), ZYDIS_DEFINITION(0xB, 0x341), ZYDIS_DEFINITION(0xB, 0x342) }, - { ZYDIS_DEFINITION(0xB, 0x33A), ZYDIS_DEFINITION(0xB, 0x33B), ZYDIS_DEFINITION(0xB, 0x33C) }, - { ZYDIS_DEFINITION(0xB, 0x343), ZYDIS_DEFINITION(0xB, 0x344), ZYDIS_DEFINITION(0xB, 0x345) }, - { ZYDIS_DEFINITION(0xB, 0x33D), ZYDIS_DEFINITION(0xB, 0x33E), ZYDIS_DEFINITION(0xB, 0x33F) }, - { ZYDIS_DEFINITION(0x1, 0x45A), ZYDIS_DEFINITION(0x1, 0x45B), ZYDIS_DEFINITION(0x1, 0x45C) }, - { ZYDIS_DEFINITION(0x1, 0x45D), ZYDIS_DEFINITION(0x1, 0x45E), ZYDIS_DEFINITION(0x1, 0x45F) }, - { ZYDIS_DEFINITION(0x1, 0x454), ZYDIS_DEFINITION(0x1, 0x455), ZYDIS_DEFINITION(0x1, 0x456) }, - { ZYDIS_DEFINITION(0x1, 0x457), ZYDIS_DEFINITION(0x1, 0x458), ZYDIS_DEFINITION(0x1, 0x459) }, - { ZYDIS_DEFINITION(0x1, 0x143), ZYDIS_DEFINITION(0x1, 0x144), ZYDIS_DEFINITION(0x1, 0x145) }, - { ZYDIS_DEFINITION(0x1, 0x146), ZYDIS_DEFINITION(0x1, 0x147), ZYDIS_DEFINITION(0x1, 0x148) }, - { ZYDIS_DEFINITION(0x1, 0x40E), ZYDIS_DEFINITION(0x1, 0x40F), ZYDIS_DEFINITION(0x1, 0x410) }, - { ZYDIS_DEFINITION(0x1, 0x41A), ZYDIS_DEFINITION(0x1, 0x41B), ZYDIS_DEFINITION(0x1, 0x41C) }, - { ZYDIS_DEFINITION(0x1, 0x411), ZYDIS_DEFINITION(0x1, 0x412), ZYDIS_DEFINITION(0x1, 0x413) }, - { ZYDIS_DEFINITION(0x1, 0x41D), ZYDIS_DEFINITION(0x1, 0x41E), ZYDIS_DEFINITION(0x1, 0x41F) }, - { ZYDIS_DEFINITION(0xB, 0x873), ZYDIS_DEFINITION(0xB, 0x874), ZYDIS_DEFINITION(0xB, 0x875) }, - { ZYDIS_DEFINITION(0xB, 0x876), ZYDIS_DEFINITION(0xB, 0x877), ZYDIS_DEFINITION(0xB, 0x878) }, - { ZYDIS_DEFINITION(0x1, 0x176), ZYDIS_DEFINITION(0x1, 0x177), ZYDIS_DEFINITION(0x1, 0x178) }, - { ZYDIS_DEFINITION(0x1, 0x184), ZYDIS_DEFINITION(0x1, 0x185), ZYDIS_DEFINITION(0x1, 0x186) }, - { ZYDIS_DEFINITION(0x1, 0x179), ZYDIS_DEFINITION(0x1, 0x17A), ZYDIS_DEFINITION(0x1, 0x17B) }, - { ZYDIS_DEFINITION(0x1, 0x187), ZYDIS_DEFINITION(0x1, 0x188), ZYDIS_DEFINITION(0x1, 0x189) }, - { ZYDIS_DEFINITION(0x1, 0x44C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x44D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xA6E), ZYDIS_DEFINITION(0x1, 0xA6F), ZYDIS_DEFINITION(0x1, 0xA70) }, + { ZYDIS_DEFINITION(0x1, 0xA7D), ZYDIS_DEFINITION(0x1, 0xA7E), ZYDIS_DEFINITION(0x1, 0xA7F) }, + { ZYDIS_DEFINITION(0x1, 0xA80), ZYDIS_DEFINITION(0x1, 0xA81), ZYDIS_DEFINITION(0x1, 0xA82) }, + { ZYDIS_DEFINITION(0x1, 0xA71), ZYDIS_DEFINITION(0x1, 0xA72), ZYDIS_DEFINITION(0x1, 0xA73) }, + { ZYDIS_DEFINITION(0x1, 0xA74), ZYDIS_DEFINITION(0x1, 0xA75), ZYDIS_DEFINITION(0x1, 0xA76) }, + { ZYDIS_DEFINITION(0x1, 0x4E6), ZYDIS_DEFINITION(0x1, 0x4E7), ZYDIS_DEFINITION(0x1, 0x4E8) }, + { ZYDIS_DEFINITION(0x1, 0x4E9), ZYDIS_DEFINITION(0x1, 0x4EA), ZYDIS_DEFINITION(0x1, 0x4EB) }, + { ZYDIS_DEFINITION(0x1, 0x5BE), ZYDIS_DEFINITION(0x1, 0x5BF), ZYDIS_DEFINITION(0x1, 0x5C0) }, + { ZYDIS_DEFINITION(0x1, 0x5C1), ZYDIS_DEFINITION(0x1, 0x5C2), ZYDIS_DEFINITION(0x1, 0x5C3) }, + { ZYDIS_DEFINITION(0x1, 0x5D0), ZYDIS_DEFINITION(0x1, 0x5D1), ZYDIS_DEFINITION(0x1, 0x5D2) }, + { ZYDIS_DEFINITION(0x1, 0x5D3), ZYDIS_DEFINITION(0x1, 0x5D4), ZYDIS_DEFINITION(0x1, 0x5D5) }, + { ZYDIS_DEFINITION(0x1, 0x5C4), ZYDIS_DEFINITION(0x1, 0x5C5), ZYDIS_DEFINITION(0x1, 0x5C6) }, + { ZYDIS_DEFINITION(0x1, 0x5C7), ZYDIS_DEFINITION(0x1, 0x5C8), ZYDIS_DEFINITION(0x1, 0x5C9) }, + { ZYDIS_DEFINITION(0x1, 0x4F2), ZYDIS_DEFINITION(0x1, 0x4F3), ZYDIS_DEFINITION(0x1, 0x4F4) }, + { ZYDIS_DEFINITION(0x1, 0x4F5), ZYDIS_DEFINITION(0x1, 0x4F6), ZYDIS_DEFINITION(0x1, 0x4F7) }, + { ZYDIS_DEFINITION(0x1, 0xA53), ZYDIS_DEFINITION(0x1, 0xA54), ZYDIS_DEFINITION(0x1, 0xA55) }, + { ZYDIS_DEFINITION(0x1, 0xA56), ZYDIS_DEFINITION(0x1, 0xA57), ZYDIS_DEFINITION(0x1, 0xA58) }, + { ZYDIS_DEFINITION(0x1, 0xA65), ZYDIS_DEFINITION(0x1, 0xA66), ZYDIS_DEFINITION(0x1, 0xA67) }, + { ZYDIS_DEFINITION(0x1, 0xA68), ZYDIS_DEFINITION(0x1, 0xA69), ZYDIS_DEFINITION(0x1, 0xA6A) }, + { ZYDIS_DEFINITION(0x1, 0xA59), ZYDIS_DEFINITION(0x1, 0xA5A), ZYDIS_DEFINITION(0x1, 0xA5B) }, + { ZYDIS_DEFINITION(0x1, 0xA5C), ZYDIS_DEFINITION(0x1, 0xA5D), ZYDIS_DEFINITION(0x1, 0xA5E) }, + { ZYDIS_DEFINITION(0x1, 0x4E0), ZYDIS_DEFINITION(0x1, 0x4E1), ZYDIS_DEFINITION(0x1, 0x4E2) }, + { ZYDIS_DEFINITION(0x1, 0x4E3), ZYDIS_DEFINITION(0x1, 0x4E4), ZYDIS_DEFINITION(0x1, 0x4E5) }, + { ZYDIS_DEFINITION(0x1, 0xA77), ZYDIS_DEFINITION(0x1, 0xA78), ZYDIS_DEFINITION(0x1, 0xA79) }, + { ZYDIS_DEFINITION(0x1, 0xA7A), ZYDIS_DEFINITION(0x1, 0xA7B), ZYDIS_DEFINITION(0x1, 0xA7C) }, + { ZYDIS_DEFINITION(0x1, 0xA5F), ZYDIS_DEFINITION(0x1, 0xA60), ZYDIS_DEFINITION(0x1, 0xA61) }, + { ZYDIS_DEFINITION(0x1, 0xA62), ZYDIS_DEFINITION(0x1, 0xA63), ZYDIS_DEFINITION(0x1, 0xA64) }, + { ZYDIS_DEFINITION(0x1, 0x40A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x472), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x40B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x473), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x414), ZYDIS_DEFINITION(0x1, 0x415), ZYDIS_DEFINITION(0x1, 0x416) }, { ZYDIS_DEFINITION(0x1, 0x420), ZYDIS_DEFINITION(0x1, 0x421), ZYDIS_DEFINITION(0x1, 0x422) }, { ZYDIS_DEFINITION(0x1, 0x417), ZYDIS_DEFINITION(0x1, 0x418), ZYDIS_DEFINITION(0x1, 0x419) }, { ZYDIS_DEFINITION(0x1, 0x423), ZYDIS_DEFINITION(0x1, 0x424), ZYDIS_DEFINITION(0x1, 0x425) }, - { ZYDIS_DEFINITION(0x1, 0x8E), ZYDIS_DEFINITION(0x1, 0x8F), ZYDIS_DEFINITION(0x1, 0x90) }, - { ZYDIS_DEFINITION(0x1, 0xF0), ZYDIS_DEFINITION(0x1, 0xF1), ZYDIS_DEFINITION(0x1, 0xF2) }, - { ZYDIS_DEFINITION(0x1, 0x91), ZYDIS_DEFINITION(0x1, 0x92), ZYDIS_DEFINITION(0x1, 0x93) }, + { ZYDIS_DEFINITION(0xB, 0x927), ZYDIS_DEFINITION(0xB, 0x928), ZYDIS_DEFINITION(0xB, 0x929) }, + { ZYDIS_DEFINITION(0xB, 0x92A), ZYDIS_DEFINITION(0xB, 0x92B), ZYDIS_DEFINITION(0xB, 0x92C) }, + { ZYDIS_DEFINITION(0xB, 0x9DB), ZYDIS_DEFINITION(0xB, 0x9DC), ZYDIS_DEFINITION(0xB, 0x9DD) }, + { ZYDIS_DEFINITION(0xB, 0x99F), ZYDIS_DEFINITION(0xB, 0x9A0), ZYDIS_DEFINITION(0xB, 0x9A1) }, + { ZYDIS_DEFINITION(0xB, 0x969), ZYDIS_DEFINITION(0xB, 0x96A), ZYDIS_DEFINITION(0xB, 0x96B) }, + { ZYDIS_DEFINITION(0xB, 0x9DE), ZYDIS_DEFINITION(0xB, 0x9DF), ZYDIS_DEFINITION(0xB, 0x9E0) }, + { ZYDIS_DEFINITION(0xB, 0x9A2), ZYDIS_DEFINITION(0xB, 0x9A3), ZYDIS_DEFINITION(0xB, 0x9A4) }, + { ZYDIS_DEFINITION(0xB, 0x96C), ZYDIS_DEFINITION(0xB, 0x96D), ZYDIS_DEFINITION(0xB, 0x96E) }, + { ZYDIS_DEFINITION(0xB, 0x8A9), ZYDIS_DEFINITION(0xB, 0x8AA), ZYDIS_DEFINITION(0xB, 0x8AB) }, + { ZYDIS_DEFINITION(0xB, 0x8AF), ZYDIS_DEFINITION(0xB, 0x8B0), ZYDIS_DEFINITION(0xB, 0x8B1) }, + { ZYDIS_DEFINITION(0xB, 0x891), ZYDIS_DEFINITION(0xB, 0x892), ZYDIS_DEFINITION(0xB, 0x893) }, + { ZYDIS_DEFINITION(0xB, 0x897), ZYDIS_DEFINITION(0xB, 0x898), ZYDIS_DEFINITION(0xB, 0x899) }, + { ZYDIS_DEFINITION(0xB, 0x9AB), ZYDIS_DEFINITION(0xB, 0x9AC), ZYDIS_DEFINITION(0xB, 0x9AD) }, + { ZYDIS_DEFINITION(0xB, 0x975), ZYDIS_DEFINITION(0xB, 0x976), ZYDIS_DEFINITION(0xB, 0x977) }, + { ZYDIS_DEFINITION(0xB, 0x981), ZYDIS_DEFINITION(0xB, 0x982), ZYDIS_DEFINITION(0xB, 0x983) }, + { ZYDIS_DEFINITION(0xB, 0x939), ZYDIS_DEFINITION(0xB, 0x93A), ZYDIS_DEFINITION(0xB, 0x93B) }, + { ZYDIS_DEFINITION(0xB, 0x8AC), ZYDIS_DEFINITION(0xB, 0x8AD), ZYDIS_DEFINITION(0xB, 0x8AE) }, + { ZYDIS_DEFINITION(0xB, 0x8B2), ZYDIS_DEFINITION(0xB, 0x8B3), ZYDIS_DEFINITION(0xB, 0x8B4) }, + { ZYDIS_DEFINITION(0xB, 0x894), ZYDIS_DEFINITION(0xB, 0x895), ZYDIS_DEFINITION(0xB, 0x896) }, + { ZYDIS_DEFINITION(0xB, 0x89A), ZYDIS_DEFINITION(0xB, 0x89B), ZYDIS_DEFINITION(0xB, 0x89C) }, + { ZYDIS_DEFINITION(0xB, 0x9AE), ZYDIS_DEFINITION(0xB, 0x9AF), ZYDIS_DEFINITION(0xB, 0x9B0) }, + { ZYDIS_DEFINITION(0xB, 0x978), ZYDIS_DEFINITION(0xB, 0x979), ZYDIS_DEFINITION(0xB, 0x97A) }, + { ZYDIS_DEFINITION(0xB, 0x984), ZYDIS_DEFINITION(0xB, 0x985), ZYDIS_DEFINITION(0xB, 0x986) }, + { ZYDIS_DEFINITION(0xB, 0x93C), ZYDIS_DEFINITION(0xB, 0x93D), ZYDIS_DEFINITION(0xB, 0x93E) }, + { ZYDIS_DEFINITION(0xB, 0x9BD), ZYDIS_DEFINITION(0xB, 0x9BE), ZYDIS_DEFINITION(0xB, 0x9BF) }, + { ZYDIS_DEFINITION(0xB, 0x9B7), ZYDIS_DEFINITION(0xB, 0x9B8), ZYDIS_DEFINITION(0xB, 0x9B9) }, + { ZYDIS_DEFINITION(0xB, 0x94B), ZYDIS_DEFINITION(0xB, 0x94C), ZYDIS_DEFINITION(0xB, 0x94D) }, + { ZYDIS_DEFINITION(0xB, 0x945), ZYDIS_DEFINITION(0xB, 0x946), ZYDIS_DEFINITION(0xB, 0x947) }, + { ZYDIS_DEFINITION(0xB, 0x9C0), ZYDIS_DEFINITION(0xB, 0x9C1), ZYDIS_DEFINITION(0xB, 0x9C2) }, + { ZYDIS_DEFINITION(0xB, 0x9BA), ZYDIS_DEFINITION(0xB, 0x9BB), ZYDIS_DEFINITION(0xB, 0x9BC) }, + { ZYDIS_DEFINITION(0xB, 0x94E), ZYDIS_DEFINITION(0xB, 0x94F), ZYDIS_DEFINITION(0xB, 0x950) }, + { ZYDIS_DEFINITION(0xB, 0x948), ZYDIS_DEFINITION(0xB, 0x949), ZYDIS_DEFINITION(0xB, 0x94A) }, + { ZYDIS_DEFINITION(0x1, 0x5A6), ZYDIS_DEFINITION(0x1, 0x5A7), ZYDIS_DEFINITION(0x1, 0x5A8) }, + { ZYDIS_DEFINITION(0x1, 0x5A9), ZYDIS_DEFINITION(0x1, 0x5AA), ZYDIS_DEFINITION(0x1, 0x5AB) }, + { ZYDIS_DEFINITION(0x1, 0x5B8), ZYDIS_DEFINITION(0x1, 0x5B9), ZYDIS_DEFINITION(0x1, 0x5BA) }, + { ZYDIS_DEFINITION(0x1, 0x5BB), ZYDIS_DEFINITION(0x1, 0x5BC), ZYDIS_DEFINITION(0x1, 0x5BD) }, + { ZYDIS_DEFINITION(0x1, 0x5AC), ZYDIS_DEFINITION(0x1, 0x5AD), ZYDIS_DEFINITION(0x1, 0x5AE) }, + { ZYDIS_DEFINITION(0x1, 0x5AF), ZYDIS_DEFINITION(0x1, 0x5B0), ZYDIS_DEFINITION(0x1, 0x5B1) }, + { ZYDIS_DEFINITION(0x1, 0x170), ZYDIS_DEFINITION(0x1, 0x171), ZYDIS_DEFINITION(0x1, 0x172) }, + { ZYDIS_DEFINITION(0x1, 0x154), ZYDIS_DEFINITION(0x1, 0x155), ZYDIS_DEFINITION(0x1, 0x156) }, + { ZYDIS_DEFINITION(0x1, 0x173), ZYDIS_DEFINITION(0x1, 0x174), ZYDIS_DEFINITION(0x1, 0x175) }, + { ZYDIS_DEFINITION(0x1, 0x157), ZYDIS_DEFINITION(0x1, 0x158), ZYDIS_DEFINITION(0x1, 0x159) }, + { ZYDIS_DEFINITION(0x1, 0x101), ZYDIS_DEFINITION(0x1, 0x102), ZYDIS_DEFINITION(0x1, 0x103) }, + { ZYDIS_DEFINITION(0x1, 0xD0), ZYDIS_DEFINITION(0x1, 0xD1), ZYDIS_DEFINITION(0x1, 0xD2) }, + { ZYDIS_DEFINITION(0x1, 0x104), ZYDIS_DEFINITION(0x1, 0x105), ZYDIS_DEFINITION(0x1, 0x106) }, + { ZYDIS_DEFINITION(0x1, 0xD3), ZYDIS_DEFINITION(0x1, 0xD4), ZYDIS_DEFINITION(0x1, 0xD5) }, + { ZYDIS_DEFINITION(0x1, 0x162), ZYDIS_DEFINITION(0x1, 0x163), ZYDIS_DEFINITION(0x1, 0x164) }, + { ZYDIS_DEFINITION(0x1, 0x146), ZYDIS_DEFINITION(0x1, 0x147), ZYDIS_DEFINITION(0x1, 0x148) }, + { ZYDIS_DEFINITION(0x1, 0x165), ZYDIS_DEFINITION(0x1, 0x166), ZYDIS_DEFINITION(0x1, 0x167) }, + { ZYDIS_DEFINITION(0x1, 0x149), ZYDIS_DEFINITION(0x1, 0x14A), ZYDIS_DEFINITION(0x1, 0x14B) }, { ZYDIS_DEFINITION(0x1, 0xF3), ZYDIS_DEFINITION(0x1, 0xF4), ZYDIS_DEFINITION(0x1, 0xF5) }, - { ZYDIS_DEFINITION(0x1, 0x7AC), ZYDIS_DEFINITION(0x1, 0x7AD), ZYDIS_DEFINITION(0x1, 0x7AE) }, - { ZYDIS_DEFINITION(0x1, 0x7AF), ZYDIS_DEFINITION(0x1, 0x7B0), ZYDIS_DEFINITION(0x1, 0x7B1) }, - { ZYDIS_DEFINITION(0x1, 0x78E), ZYDIS_DEFINITION(0x1, 0x78F), ZYDIS_DEFINITION(0x1, 0x790) }, - { ZYDIS_DEFINITION(0x1, 0x791), ZYDIS_DEFINITION(0x1, 0x792), ZYDIS_DEFINITION(0x1, 0x793) }, - { ZYDIS_DEFINITION(0x1, 0x79A), ZYDIS_DEFINITION(0x1, 0x79B), ZYDIS_DEFINITION(0x1, 0x79C) }, - { ZYDIS_DEFINITION(0x1, 0x79D), ZYDIS_DEFINITION(0x1, 0x79E), ZYDIS_DEFINITION(0x1, 0x79F) }, - { ZYDIS_DEFINITION(0x1, 0x794), ZYDIS_DEFINITION(0x1, 0x795), ZYDIS_DEFINITION(0x1, 0x796) }, - { ZYDIS_DEFINITION(0x1, 0x797), ZYDIS_DEFINITION(0x1, 0x798), ZYDIS_DEFINITION(0x1, 0x799) }, - { ZYDIS_DEFINITION(0x1, 0x7A6), ZYDIS_DEFINITION(0x1, 0x7A7), ZYDIS_DEFINITION(0x1, 0x7A8) }, - { ZYDIS_DEFINITION(0x1, 0x7A9), ZYDIS_DEFINITION(0x1, 0x7AA), ZYDIS_DEFINITION(0x1, 0x7AB) }, - { ZYDIS_DEFINITION(0x1, 0x7A0), ZYDIS_DEFINITION(0x1, 0x7A1), ZYDIS_DEFINITION(0x1, 0x7A2) }, - { ZYDIS_DEFINITION(0x1, 0x7A3), ZYDIS_DEFINITION(0x1, 0x7A4), ZYDIS_DEFINITION(0x1, 0x7A5) }, - { ZYDIS_DEFINITION(0x1, 0x764), ZYDIS_DEFINITION(0x1, 0x765), ZYDIS_DEFINITION(0x1, 0x766) }, - { ZYDIS_DEFINITION(0x1, 0x767), ZYDIS_DEFINITION(0x1, 0x768), ZYDIS_DEFINITION(0x1, 0x769) }, + { ZYDIS_DEFINITION(0x1, 0xC2), ZYDIS_DEFINITION(0x1, 0xC3), ZYDIS_DEFINITION(0x1, 0xC4) }, + { ZYDIS_DEFINITION(0x1, 0xF6), ZYDIS_DEFINITION(0x1, 0xF7), ZYDIS_DEFINITION(0x1, 0xF8) }, + { ZYDIS_DEFINITION(0x1, 0xC5), ZYDIS_DEFINITION(0x1, 0xC6), ZYDIS_DEFINITION(0x1, 0xC7) }, + { ZYDIS_DEFINITION(0x1, 0x40C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x474), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x40D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x475), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x41A), ZYDIS_DEFINITION(0x1, 0x41B), ZYDIS_DEFINITION(0x1, 0x41C) }, + { ZYDIS_DEFINITION(0x1, 0x426), ZYDIS_DEFINITION(0x1, 0x427), ZYDIS_DEFINITION(0x1, 0x428) }, + { ZYDIS_DEFINITION(0x1, 0x41D), ZYDIS_DEFINITION(0x1, 0x41E), ZYDIS_DEFINITION(0x1, 0x41F) }, + { ZYDIS_DEFINITION(0x1, 0x429), ZYDIS_DEFINITION(0x1, 0x42A), ZYDIS_DEFINITION(0x1, 0x42B) }, + { ZYDIS_DEFINITION(0xB, 0x81), ZYDIS_DEFINITION(0xB, 0x82), ZYDIS_DEFINITION(0xB, 0x83) }, + { ZYDIS_DEFINITION(0xB, 0x84), ZYDIS_DEFINITION(0xB, 0x85), ZYDIS_DEFINITION(0xB, 0x86) }, + { ZYDIS_DEFINITION(0xB, 0x6ED), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6EE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6D8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xB3B), ZYDIS_DEFINITION(0xB, 0xB3C), ZYDIS_DEFINITION(0xB, 0xB3D) }, + { ZYDIS_DEFINITION(0xB, 0xB3E), ZYDIS_DEFINITION(0xB, 0xB3F), ZYDIS_DEFINITION(0xB, 0xB40) }, + { ZYDIS_DEFINITION(0x1, 0x9E1), ZYDIS_DEFINITION(0x1, 0x9E2), ZYDIS_DEFINITION(0x1, 0x9E3) }, + { ZYDIS_DEFINITION(0x1, 0x9E4), ZYDIS_DEFINITION(0x1, 0x9E5), ZYDIS_DEFINITION(0x1, 0x9E6) }, + { ZYDIS_DEFINITION(0x1, 0x9B1), ZYDIS_DEFINITION(0x1, 0x9B2), ZYDIS_DEFINITION(0x1, 0x9B3) }, + { ZYDIS_DEFINITION(0x1, 0x9B4), ZYDIS_DEFINITION(0x1, 0x9B5), ZYDIS_DEFINITION(0x1, 0x9B6) }, + { ZYDIS_DEFINITION(0x1, 0x9C3), ZYDIS_DEFINITION(0x1, 0x9C4), ZYDIS_DEFINITION(0x1, 0x9C5) }, + { ZYDIS_DEFINITION(0x1, 0x9C6), ZYDIS_DEFINITION(0x1, 0x9C7), ZYDIS_DEFINITION(0x1, 0x9C8) }, + { ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x505), ZYDIS_DEFINITION(0x1, 0x506) }, + { ZYDIS_DEFINITION(0x1, 0x507), ZYDIS_DEFINITION(0x1, 0x508), ZYDIS_DEFINITION(0x1, 0x509) }, + { ZYDIS_DEFINITION(0x1, 0x863), ZYDIS_DEFINITION(0x1, 0x864), ZYDIS_DEFINITION(0x1, 0x865) }, + { ZYDIS_DEFINITION(0x1, 0x866), ZYDIS_DEFINITION(0x1, 0x867), ZYDIS_DEFINITION(0x1, 0x868) }, + { ZYDIS_DEFINITION(0x1, 0x478), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x479), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xA05), ZYDIS_DEFINITION(0x1, 0xA06), ZYDIS_DEFINITION(0x1, 0xA07) }, + { ZYDIS_DEFINITION(0x1, 0xA08), ZYDIS_DEFINITION(0x1, 0xA09), ZYDIS_DEFINITION(0x1, 0xA0A) }, + { ZYDIS_DEFINITION(0x1, 0xA0B), ZYDIS_DEFINITION(0x1, 0xA0C), ZYDIS_DEFINITION(0x1, 0xA0D) }, + { ZYDIS_DEFINITION(0x1, 0xA0E), ZYDIS_DEFINITION(0x1, 0xA0F), ZYDIS_DEFINITION(0x1, 0xA10) }, + { ZYDIS_DEFINITION(0x1, 0x75B), ZYDIS_DEFINITION(0x1, 0x75C), ZYDIS_DEFINITION(0x1, 0x75D) }, + { ZYDIS_DEFINITION(0x1, 0x75E), ZYDIS_DEFINITION(0x1, 0x75F), ZYDIS_DEFINITION(0x1, 0x760) }, + { ZYDIS_DEFINITION(0x1, 0x52E), ZYDIS_DEFINITION(0x1, 0x52F), ZYDIS_DEFINITION(0x1, 0x530) }, + { ZYDIS_DEFINITION(0x1, 0x540), ZYDIS_DEFINITION(0x1, 0x541), ZYDIS_DEFINITION(0x1, 0x542) }, + { ZYDIS_DEFINITION(0x1, 0x531), ZYDIS_DEFINITION(0x1, 0x532), ZYDIS_DEFINITION(0x1, 0x533) }, + { ZYDIS_DEFINITION(0x1, 0x543), ZYDIS_DEFINITION(0x1, 0x544), ZYDIS_DEFINITION(0x1, 0x545) }, + { ZYDIS_DEFINITION(0x1, 0x516), ZYDIS_DEFINITION(0x1, 0x517), ZYDIS_DEFINITION(0x1, 0x518) }, + { ZYDIS_DEFINITION(0x1, 0x519), ZYDIS_DEFINITION(0x1, 0x51A), ZYDIS_DEFINITION(0x1, 0x51B) }, + { ZYDIS_DEFINITION(0x1, 0x51C), ZYDIS_DEFINITION(0x1, 0x51D), ZYDIS_DEFINITION(0x1, 0x51E) }, + { ZYDIS_DEFINITION(0x1, 0x51F), ZYDIS_DEFINITION(0x1, 0x520), ZYDIS_DEFINITION(0x1, 0x521) }, + { ZYDIS_DEFINITION(0x1, 0x72B), ZYDIS_DEFINITION(0x1, 0x72C), ZYDIS_DEFINITION(0x1, 0x72D) }, + { ZYDIS_DEFINITION(0x1, 0x72E), ZYDIS_DEFINITION(0x1, 0x72F), ZYDIS_DEFINITION(0x1, 0x730) }, + { ZYDIS_DEFINITION(0x1, 0x534), ZYDIS_DEFINITION(0x1, 0x535), ZYDIS_DEFINITION(0x1, 0x536) }, + { ZYDIS_DEFINITION(0x1, 0x53A), ZYDIS_DEFINITION(0x1, 0x53B), ZYDIS_DEFINITION(0x1, 0x53C) }, + { ZYDIS_DEFINITION(0x1, 0x537), ZYDIS_DEFINITION(0x1, 0x538), ZYDIS_DEFINITION(0x1, 0x539) }, + { ZYDIS_DEFINITION(0x1, 0x53D), ZYDIS_DEFINITION(0x1, 0x53E), ZYDIS_DEFINITION(0x1, 0x53F) }, + { ZYDIS_DEFINITION(0x1, 0x546), ZYDIS_DEFINITION(0x1, 0x547), ZYDIS_DEFINITION(0x1, 0x548) }, + { ZYDIS_DEFINITION(0x1, 0x549), ZYDIS_DEFINITION(0x1, 0x54A), ZYDIS_DEFINITION(0x1, 0x54B) }, + { ZYDIS_DEFINITION(0x1, 0x9A5), ZYDIS_DEFINITION(0x1, 0x9A6), ZYDIS_DEFINITION(0x1, 0x9A7) }, + { ZYDIS_DEFINITION(0x1, 0x9A8), ZYDIS_DEFINITION(0x1, 0x9A9), ZYDIS_DEFINITION(0x1, 0x9AA) }, + { ZYDIS_DEFINITION(0x1, 0x97B), ZYDIS_DEFINITION(0x1, 0x97C), ZYDIS_DEFINITION(0x1, 0x97D) }, + { ZYDIS_DEFINITION(0x1, 0x987), ZYDIS_DEFINITION(0x1, 0x988), ZYDIS_DEFINITION(0x1, 0x989) }, + { ZYDIS_DEFINITION(0x1, 0x97E), ZYDIS_DEFINITION(0x1, 0x97F), ZYDIS_DEFINITION(0x1, 0x980) }, + { ZYDIS_DEFINITION(0x1, 0x98A), ZYDIS_DEFINITION(0x1, 0x98B), ZYDIS_DEFINITION(0x1, 0x98C) }, + { ZYDIS_DEFINITION(0x1, 0x54C), ZYDIS_DEFINITION(0x1, 0x54D), ZYDIS_DEFINITION(0x1, 0x54E) }, + { ZYDIS_DEFINITION(0x1, 0x54F), ZYDIS_DEFINITION(0x1, 0x550), ZYDIS_DEFINITION(0x1, 0x551) }, + { ZYDIS_DEFINITION(0x1, 0x84B), ZYDIS_DEFINITION(0x1, 0x84C), ZYDIS_DEFINITION(0x1, 0x84D) }, + { ZYDIS_DEFINITION(0x1, 0x84E), ZYDIS_DEFINITION(0x1, 0x84F), ZYDIS_DEFINITION(0x1, 0x850) }, + { ZYDIS_DEFINITION(0x1, 0x851), ZYDIS_DEFINITION(0x1, 0x852), ZYDIS_DEFINITION(0x1, 0x853) }, + { ZYDIS_DEFINITION(0x1, 0x854), ZYDIS_DEFINITION(0x1, 0x855), ZYDIS_DEFINITION(0x1, 0x856) }, + { ZYDIS_DEFINITION(0x1, 0x13F), ZYDIS_DEFINITION(0x1, 0x140), ZYDIS_DEFINITION(0x1, 0x141) }, + { ZYDIS_DEFINITION(0x1, 0x142), ZYDIS_DEFINITION(0x1, 0x143), ZYDIS_DEFINITION(0x1, 0x144) }, + { ZYDIS_DEFINITION(0x1, 0x466), ZYDIS_DEFINITION(0x1, 0x467), ZYDIS_DEFINITION(0x1, 0x468) }, + { ZYDIS_DEFINITION(0x1, 0x9F9), ZYDIS_DEFINITION(0x1, 0x9FA), ZYDIS_DEFINITION(0x1, 0x9FB) }, + { ZYDIS_DEFINITION(0x1, 0x9FC), ZYDIS_DEFINITION(0x1, 0x9FD), ZYDIS_DEFINITION(0x1, 0x9FE) }, + { ZYDIS_DEFINITION(0x1, 0x9FF), ZYDIS_DEFINITION(0x1, 0xA00), ZYDIS_DEFINITION(0x1, 0xA01) }, + { ZYDIS_DEFINITION(0x1, 0xA02), ZYDIS_DEFINITION(0x1, 0xA03), ZYDIS_DEFINITION(0x1, 0xA04) }, + { ZYDIS_DEFINITION(0x1, 0x755), ZYDIS_DEFINITION(0x1, 0x756), ZYDIS_DEFINITION(0x1, 0x757) }, + { ZYDIS_DEFINITION(0x1, 0x758), ZYDIS_DEFINITION(0x1, 0x759), ZYDIS_DEFINITION(0x1, 0x75A) }, + { ZYDIS_DEFINITION(0x1, 0x885), ZYDIS_DEFINITION(0x1, 0x886), ZYDIS_DEFINITION(0x1, 0x887) }, + { ZYDIS_DEFINITION(0x1, 0x88B), ZYDIS_DEFINITION(0x1, 0x88C), ZYDIS_DEFINITION(0x1, 0x88D) }, + { ZYDIS_DEFINITION(0x1, 0x888), ZYDIS_DEFINITION(0x1, 0x889), ZYDIS_DEFINITION(0x1, 0x88A) }, + { ZYDIS_DEFINITION(0x1, 0x88E), ZYDIS_DEFINITION(0x1, 0x88F), ZYDIS_DEFINITION(0x1, 0x890) }, + { ZYDIS_DEFINITION(0x1, 0x50A), ZYDIS_DEFINITION(0x1, 0x50B), ZYDIS_DEFINITION(0x1, 0x50C) }, + { ZYDIS_DEFINITION(0x1, 0x50D), ZYDIS_DEFINITION(0x1, 0x50E), ZYDIS_DEFINITION(0x1, 0x50F) }, + { ZYDIS_DEFINITION(0x1, 0x510), ZYDIS_DEFINITION(0x1, 0x511), ZYDIS_DEFINITION(0x1, 0x512) }, + { ZYDIS_DEFINITION(0x1, 0x513), ZYDIS_DEFINITION(0x1, 0x514), ZYDIS_DEFINITION(0x1, 0x515) }, + { ZYDIS_DEFINITION(0x1, 0x725), ZYDIS_DEFINITION(0x1, 0x726), ZYDIS_DEFINITION(0x1, 0x727) }, + { ZYDIS_DEFINITION(0x1, 0x728), ZYDIS_DEFINITION(0x1, 0x729), ZYDIS_DEFINITION(0x1, 0x72A) }, + { ZYDIS_DEFINITION(0x1, 0xA83), ZYDIS_DEFINITION(0x1, 0xA84), ZYDIS_DEFINITION(0x1, 0xA85) }, + { ZYDIS_DEFINITION(0x1, 0xA89), ZYDIS_DEFINITION(0x1, 0xA8A), ZYDIS_DEFINITION(0x1, 0xA8B) }, + { ZYDIS_DEFINITION(0x1, 0xA86), ZYDIS_DEFINITION(0x1, 0xA87), ZYDIS_DEFINITION(0x1, 0xA88) }, + { ZYDIS_DEFINITION(0x1, 0xA8C), ZYDIS_DEFINITION(0x1, 0xA8D), ZYDIS_DEFINITION(0x1, 0xA8E) }, + { ZYDIS_DEFINITION(0x1, 0x96F), ZYDIS_DEFINITION(0x1, 0x970), ZYDIS_DEFINITION(0x1, 0x971) }, + { ZYDIS_DEFINITION(0x1, 0x972), ZYDIS_DEFINITION(0x1, 0x973), ZYDIS_DEFINITION(0x1, 0x974) }, + { ZYDIS_DEFINITION(0x1, 0x93F), ZYDIS_DEFINITION(0x1, 0x940), ZYDIS_DEFINITION(0x1, 0x941) }, + { ZYDIS_DEFINITION(0x1, 0x942), ZYDIS_DEFINITION(0x1, 0x943), ZYDIS_DEFINITION(0x1, 0x944) }, + { ZYDIS_DEFINITION(0x1, 0x951), ZYDIS_DEFINITION(0x1, 0x952), ZYDIS_DEFINITION(0x1, 0x953) }, + { ZYDIS_DEFINITION(0x1, 0x954), ZYDIS_DEFINITION(0x1, 0x955), ZYDIS_DEFINITION(0x1, 0x956) }, + { ZYDIS_DEFINITION(0x1, 0x86F), ZYDIS_DEFINITION(0x1, 0x870), ZYDIS_DEFINITION(0x1, 0x871) }, + { ZYDIS_DEFINITION(0x1, 0x872), ZYDIS_DEFINITION(0x1, 0x873), ZYDIS_DEFINITION(0x1, 0x874) }, + { ZYDIS_DEFINITION(0x1, 0x70D), ZYDIS_DEFINITION(0x1, 0x70E), ZYDIS_DEFINITION(0x1, 0x70F) }, + { ZYDIS_DEFINITION(0x1, 0x710), ZYDIS_DEFINITION(0x1, 0x711), ZYDIS_DEFINITION(0x1, 0x712) }, + { ZYDIS_DEFINITION(0x1, 0x8C1), ZYDIS_DEFINITION(0x1, 0x8C2), ZYDIS_DEFINITION(0x1, 0x8C3) }, + { ZYDIS_DEFINITION(0x1, 0x8C4), ZYDIS_DEFINITION(0x1, 0x8C5), ZYDIS_DEFINITION(0x1, 0x8C6) }, + { ZYDIS_DEFINITION(0x1, 0x9E7), ZYDIS_DEFINITION(0x1, 0x9E8), ZYDIS_DEFINITION(0x1, 0x9E9) }, + { ZYDIS_DEFINITION(0x1, 0x9EA), ZYDIS_DEFINITION(0x1, 0x9EB), ZYDIS_DEFINITION(0x1, 0x9EC) }, + { ZYDIS_DEFINITION(0x1, 0xA11), ZYDIS_DEFINITION(0x1, 0xA12), ZYDIS_DEFINITION(0x1, 0xA13) }, + { ZYDIS_DEFINITION(0x1, 0xA14), ZYDIS_DEFINITION(0x1, 0xA15), ZYDIS_DEFINITION(0x1, 0xA16) }, + { ZYDIS_DEFINITION(0x1, 0x9ED), ZYDIS_DEFINITION(0x1, 0x9EE), ZYDIS_DEFINITION(0x1, 0x9EF) }, + { ZYDIS_DEFINITION(0x1, 0x9F0), ZYDIS_DEFINITION(0x1, 0x9F1), ZYDIS_DEFINITION(0x1, 0x9F2) }, + { ZYDIS_DEFINITION(0x1, 0x9F3), ZYDIS_DEFINITION(0x1, 0x9F4), ZYDIS_DEFINITION(0x1, 0x9F5) }, + { ZYDIS_DEFINITION(0x1, 0x9F6), ZYDIS_DEFINITION(0x1, 0x9F7), ZYDIS_DEFINITION(0x1, 0x9F8) }, + { ZYDIS_DEFINITION(0x1, 0x4F8), ZYDIS_DEFINITION(0x1, 0x4F9), ZYDIS_DEFINITION(0x1, 0x4FA) }, + { ZYDIS_DEFINITION(0x1, 0x4FB), ZYDIS_DEFINITION(0x1, 0x4FC), ZYDIS_DEFINITION(0x1, 0x4FD) }, + { ZYDIS_DEFINITION(0x1, 0x522), ZYDIS_DEFINITION(0x1, 0x523), ZYDIS_DEFINITION(0x1, 0x524) }, + { ZYDIS_DEFINITION(0x1, 0x525), ZYDIS_DEFINITION(0x1, 0x526), ZYDIS_DEFINITION(0x1, 0x527) }, + { ZYDIS_DEFINITION(0x1, 0x4FE), ZYDIS_DEFINITION(0x1, 0x4FF), ZYDIS_DEFINITION(0x1, 0x500) }, + { ZYDIS_DEFINITION(0x1, 0x501), ZYDIS_DEFINITION(0x1, 0x502), ZYDIS_DEFINITION(0x1, 0x503) }, + { ZYDIS_DEFINITION(0x1, 0x91B), ZYDIS_DEFINITION(0x1, 0x91C), ZYDIS_DEFINITION(0x1, 0x91D) }, + { ZYDIS_DEFINITION(0x1, 0x91E), ZYDIS_DEFINITION(0x1, 0x91F), ZYDIS_DEFINITION(0x1, 0x920) }, + { ZYDIS_DEFINITION(0x1, 0x707), ZYDIS_DEFINITION(0x1, 0x708), ZYDIS_DEFINITION(0x1, 0x709) }, + { ZYDIS_DEFINITION(0x1, 0x70A), ZYDIS_DEFINITION(0x1, 0x70B), ZYDIS_DEFINITION(0x1, 0x70C) }, + { ZYDIS_DEFINITION(0x1, 0x845), ZYDIS_DEFINITION(0x1, 0x846), ZYDIS_DEFINITION(0x1, 0x847) }, + { ZYDIS_DEFINITION(0x1, 0x848), ZYDIS_DEFINITION(0x1, 0x849), ZYDIS_DEFINITION(0x1, 0x84A) }, + { ZYDIS_DEFINITION(0x1, 0x670), ZYDIS_DEFINITION(0x1, 0x671), ZYDIS_DEFINITION(0x1, 0x672) }, + { ZYDIS_DEFINITION(0x1, 0x673), ZYDIS_DEFINITION(0x1, 0x674), ZYDIS_DEFINITION(0x1, 0x675) }, + { ZYDIS_DEFINITION(0x1, 0x664), ZYDIS_DEFINITION(0x1, 0x665), ZYDIS_DEFINITION(0x1, 0x666) }, + { ZYDIS_DEFINITION(0x1, 0x667), ZYDIS_DEFINITION(0x1, 0x668), ZYDIS_DEFINITION(0x1, 0x669) }, + { ZYDIS_DEFINITION(0x1, 0x9D5), ZYDIS_DEFINITION(0x1, 0x9D6), ZYDIS_DEFINITION(0x1, 0x9D7) }, + { ZYDIS_DEFINITION(0x1, 0x9D8), ZYDIS_DEFINITION(0x1, 0x9D9), ZYDIS_DEFINITION(0x1, 0x9DA) }, + { ZYDIS_DEFINITION(0x1, 0x999), ZYDIS_DEFINITION(0x1, 0x99A), ZYDIS_DEFINITION(0x1, 0x99B) }, + { ZYDIS_DEFINITION(0x1, 0x99C), ZYDIS_DEFINITION(0x1, 0x99D), ZYDIS_DEFINITION(0x1, 0x99E) }, + { ZYDIS_DEFINITION(0x1, 0x963), ZYDIS_DEFINITION(0x1, 0x964), ZYDIS_DEFINITION(0x1, 0x965) }, + { ZYDIS_DEFINITION(0x1, 0x966), ZYDIS_DEFINITION(0x1, 0x967), ZYDIS_DEFINITION(0x1, 0x968) }, + { ZYDIS_DEFINITION(0x1, 0xD7), ZYDIS_DEFINITION(0x1, 0xD8), ZYDIS_DEFINITION(0x1, 0xD9) }, + { ZYDIS_DEFINITION(0x1, 0xDA), ZYDIS_DEFINITION(0x1, 0xDB), ZYDIS_DEFINITION(0x1, 0xDC) }, + { ZYDIS_DEFINITION(0x1, 0x8B5), ZYDIS_DEFINITION(0x1, 0x8B6), ZYDIS_DEFINITION(0x1, 0x8B7) }, + { ZYDIS_DEFINITION(0x1, 0x8BB), ZYDIS_DEFINITION(0x1, 0x8BC), ZYDIS_DEFINITION(0x1, 0x8BD) }, + { ZYDIS_DEFINITION(0x1, 0x8B8), ZYDIS_DEFINITION(0x1, 0x8B9), ZYDIS_DEFINITION(0x1, 0x8BA) }, + { ZYDIS_DEFINITION(0x1, 0x8BE), ZYDIS_DEFINITION(0x1, 0x8BF), ZYDIS_DEFINITION(0x1, 0x8C0) }, + { ZYDIS_DEFINITION(0x1, 0x89D), ZYDIS_DEFINITION(0x1, 0x89E), ZYDIS_DEFINITION(0x1, 0x89F) }, + { ZYDIS_DEFINITION(0x1, 0x8A3), ZYDIS_DEFINITION(0x1, 0x8A4), ZYDIS_DEFINITION(0x1, 0x8A5) }, + { ZYDIS_DEFINITION(0x1, 0x8A0), ZYDIS_DEFINITION(0x1, 0x8A1), ZYDIS_DEFINITION(0x1, 0x8A2) }, + { ZYDIS_DEFINITION(0x1, 0x8A6), ZYDIS_DEFINITION(0x1, 0x8A7), ZYDIS_DEFINITION(0x1, 0x8A8) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x684), ZYDIS_DEFINITION(0x1, 0x685) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x67C), ZYDIS_DEFINITION(0x1, 0x67D) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x686), ZYDIS_DEFINITION(0x1, 0x687) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x67E), ZYDIS_DEFINITION(0x1, 0x67F) }, + { ZYDIS_DEFINITION(0x1, 0x7A), ZYDIS_DEFINITION(0x1, 0x7B), ZYDIS_DEFINITION(0x1, 0x7C) }, + { ZYDIS_DEFINITION(0x1, 0x7D), ZYDIS_DEFINITION(0x1, 0x7E), ZYDIS_DEFINITION(0x1, 0x7F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x60), ZYDIS_DEFINITION(0x1, 0x61) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x76), ZYDIS_DEFINITION(0x1, 0x77) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x62), ZYDIS_DEFINITION(0x1, 0x63) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_DEFINITION(0x1, 0x79) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x64), ZYDIS_DEFINITION(0x1, 0x65) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x67), ZYDIS_DEFINITION(0x1, 0x68) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x66) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x69) }, + { ZYDIS_DEFINITION(0x1, 0x4C8), ZYDIS_DEFINITION(0x1, 0x4C9), ZYDIS_DEFINITION(0x1, 0x4CA) }, + { ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_DEFINITION(0x1, 0x4CC), ZYDIS_DEFINITION(0x1, 0x4CD) }, + { ZYDIS_DEFINITION(0x1, 0x4DA), ZYDIS_DEFINITION(0x1, 0x4DB), ZYDIS_DEFINITION(0x1, 0x4DC) }, + { ZYDIS_DEFINITION(0x1, 0x4DD), ZYDIS_DEFINITION(0x1, 0x4DE), ZYDIS_DEFINITION(0x1, 0x4DF) }, + { ZYDIS_DEFINITION(0x1, 0x4CE), ZYDIS_DEFINITION(0x1, 0x4CF), ZYDIS_DEFINITION(0x1, 0x4D0) }, + { ZYDIS_DEFINITION(0x1, 0x4D1), ZYDIS_DEFINITION(0x1, 0x4D2), ZYDIS_DEFINITION(0x1, 0x4D3) }, + { ZYDIS_DEFINITION(0x1, 0x4D4), ZYDIS_DEFINITION(0x1, 0x4D5), ZYDIS_DEFINITION(0x1, 0x4D6) }, + { ZYDIS_DEFINITION(0x1, 0x4D7), ZYDIS_DEFINITION(0x1, 0x4D8), ZYDIS_DEFINITION(0x1, 0x4D9) }, + { ZYDIS_DEFINITION(0x1, 0x7D6), ZYDIS_DEFINITION(0x1, 0x7D7), ZYDIS_DEFINITION(0x1, 0x7D8) }, + { ZYDIS_DEFINITION(0x1, 0x7D9), ZYDIS_DEFINITION(0x1, 0x7DA), ZYDIS_DEFINITION(0x1, 0x7DB) }, + { ZYDIS_DEFINITION(0x1, 0x7CA), ZYDIS_DEFINITION(0x1, 0x7CB), ZYDIS_DEFINITION(0x1, 0x7CC) }, + { ZYDIS_DEFINITION(0x1, 0x7CD), ZYDIS_DEFINITION(0x1, 0x7CE), ZYDIS_DEFINITION(0x1, 0x7CF) }, + { ZYDIS_DEFINITION(0x1, 0x7D0), ZYDIS_DEFINITION(0x1, 0x7D1), ZYDIS_DEFINITION(0x1, 0x7D2) }, + { ZYDIS_DEFINITION(0x1, 0x7D3), ZYDIS_DEFINITION(0x1, 0x7D4), ZYDIS_DEFINITION(0x1, 0x7D5) }, + { ZYDIS_DEFINITION(0x1, 0x7E2), ZYDIS_DEFINITION(0x1, 0x7E3), ZYDIS_DEFINITION(0x1, 0x7E4) }, + { ZYDIS_DEFINITION(0x1, 0x7E5), ZYDIS_DEFINITION(0x1, 0x7E6), ZYDIS_DEFINITION(0x1, 0x7E7) }, + { ZYDIS_DEFINITION(0x1, 0x7E8), ZYDIS_DEFINITION(0x1, 0x7E9), ZYDIS_DEFINITION(0x1, 0x7EA) }, + { ZYDIS_DEFINITION(0x1, 0x7EB), ZYDIS_DEFINITION(0x1, 0x7EC), ZYDIS_DEFINITION(0x1, 0x7ED) }, + { ZYDIS_DEFINITION(0x1, 0x7DC), ZYDIS_DEFINITION(0x1, 0x7DD), ZYDIS_DEFINITION(0x1, 0x7DE) }, + { ZYDIS_DEFINITION(0x1, 0x7DF), ZYDIS_DEFINITION(0x1, 0x7E0), ZYDIS_DEFINITION(0x1, 0x7E1) }, + { ZYDIS_DEFINITION(0x1, 0xA23), ZYDIS_DEFINITION(0x1, 0xA24), ZYDIS_DEFINITION(0x1, 0xA25) }, + { ZYDIS_DEFINITION(0x1, 0xA35), ZYDIS_DEFINITION(0x1, 0xA36), ZYDIS_DEFINITION(0x1, 0xA37) }, + { ZYDIS_DEFINITION(0x1, 0xA26), ZYDIS_DEFINITION(0x1, 0xA27), ZYDIS_DEFINITION(0x1, 0xA28) }, + { ZYDIS_DEFINITION(0x1, 0xA38), ZYDIS_DEFINITION(0x1, 0xA39), ZYDIS_DEFINITION(0x1, 0xA3A) }, + { ZYDIS_DEFINITION(0x1, 0xA29), ZYDIS_DEFINITION(0x1, 0xA2A), ZYDIS_DEFINITION(0x1, 0xA2B) }, + { ZYDIS_DEFINITION(0x1, 0xA2F), ZYDIS_DEFINITION(0x1, 0xA30), ZYDIS_DEFINITION(0x1, 0xA31) }, + { ZYDIS_DEFINITION(0x1, 0xA2C), ZYDIS_DEFINITION(0x1, 0xA2D), ZYDIS_DEFINITION(0x1, 0xA2E) }, + { ZYDIS_DEFINITION(0x1, 0xA32), ZYDIS_DEFINITION(0x1, 0xA33), ZYDIS_DEFINITION(0x1, 0xA34) }, + { ZYDIS_DEFINITION(0x1, 0x83F), ZYDIS_DEFINITION(0x1, 0x840), ZYDIS_DEFINITION(0x1, 0x841) }, + { ZYDIS_DEFINITION(0x1, 0x842), ZYDIS_DEFINITION(0x1, 0x843), ZYDIS_DEFINITION(0x1, 0x844) }, + { ZYDIS_DEFINITION(0x1, 0x5B2), ZYDIS_DEFINITION(0x1, 0x5B3), ZYDIS_DEFINITION(0x1, 0x5B4) }, + { ZYDIS_DEFINITION(0x1, 0x5B5), ZYDIS_DEFINITION(0x1, 0x5B6), ZYDIS_DEFINITION(0x1, 0x5B7) }, + { ZYDIS_DEFINITION(0x1, 0x469), ZYDIS_DEFINITION(0x1, 0x46A), ZYDIS_DEFINITION(0x1, 0x46B) }, + { ZYDIS_DEFINITION(0x1, 0x4EC), ZYDIS_DEFINITION(0x1, 0x4ED), ZYDIS_DEFINITION(0x1, 0x4EE) }, + { ZYDIS_DEFINITION(0x1, 0x4EF), ZYDIS_DEFINITION(0x1, 0x4F0), ZYDIS_DEFINITION(0x1, 0x4F1) }, + { ZYDIS_DEFINITION(0x1, 0xB0B), ZYDIS_DEFINITION(0x1, 0xB0C), ZYDIS_DEFINITION(0x1, 0xB0D) }, + { ZYDIS_DEFINITION(0x1, 0xB04), ZYDIS_DEFINITION(0x1, 0xB05), ZYDIS_DEFINITION(0x1, 0xB06) }, + { ZYDIS_DEFINITION(0x1, 0xB0E), ZYDIS_DEFINITION(0x1, 0xB0F), ZYDIS_DEFINITION(0x1, 0xB10) }, + { ZYDIS_DEFINITION(0x1, 0xB07), ZYDIS_DEFINITION(0x1, 0xB08), ZYDIS_DEFINITION(0x1, 0xB09) }, + { ZYDIS_DEFINITION(0x1, 0x827), ZYDIS_DEFINITION(0x1, 0x828), ZYDIS_DEFINITION(0x1, 0x829) }, + { ZYDIS_DEFINITION(0x1, 0x82A), ZYDIS_DEFINITION(0x1, 0x82B), ZYDIS_DEFINITION(0x1, 0x82C) }, + { ZYDIS_DEFINITION(0x1, 0x81B), ZYDIS_DEFINITION(0x1, 0x81C), ZYDIS_DEFINITION(0x1, 0x81D) }, + { ZYDIS_DEFINITION(0x1, 0x81E), ZYDIS_DEFINITION(0x1, 0x81F), ZYDIS_DEFINITION(0x1, 0x820) }, + { ZYDIS_DEFINITION(0x1, 0x821), ZYDIS_DEFINITION(0x1, 0x822), ZYDIS_DEFINITION(0x1, 0x823) }, + { ZYDIS_DEFINITION(0x1, 0x824), ZYDIS_DEFINITION(0x1, 0x825), ZYDIS_DEFINITION(0x1, 0x826) }, + { ZYDIS_DEFINITION(0x1, 0x833), ZYDIS_DEFINITION(0x1, 0x834), ZYDIS_DEFINITION(0x1, 0x835) }, + { ZYDIS_DEFINITION(0x1, 0x836), ZYDIS_DEFINITION(0x1, 0x837), ZYDIS_DEFINITION(0x1, 0x838) }, + { ZYDIS_DEFINITION(0x1, 0x839), ZYDIS_DEFINITION(0x1, 0x83A), ZYDIS_DEFINITION(0x1, 0x83B) }, + { ZYDIS_DEFINITION(0x1, 0x83C), ZYDIS_DEFINITION(0x1, 0x83D), ZYDIS_DEFINITION(0x1, 0x83E) }, + { ZYDIS_DEFINITION(0x1, 0x82D), ZYDIS_DEFINITION(0x1, 0x82E), ZYDIS_DEFINITION(0x1, 0x82F) }, + { ZYDIS_DEFINITION(0x1, 0x830), ZYDIS_DEFINITION(0x1, 0x831), ZYDIS_DEFINITION(0x1, 0x832) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x63C), ZYDIS_DEFINITION(0x1, 0x63D) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x688), ZYDIS_DEFINITION(0x1, 0x689) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x63E), ZYDIS_DEFINITION(0x1, 0x63F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x68A), ZYDIS_DEFINITION(0x1, 0x68B) }, + { ZYDIS_DEFINITION(0x1, 0x5CA), ZYDIS_DEFINITION(0x1, 0x5CB), ZYDIS_DEFINITION(0x1, 0x5CC) }, + { ZYDIS_DEFINITION(0x1, 0x5CD), ZYDIS_DEFINITION(0x1, 0x5CE), ZYDIS_DEFINITION(0x1, 0x5CF) }, + { ZYDIS_DEFINITION(0x1, 0x743), ZYDIS_DEFINITION(0x1, 0x744), ZYDIS_DEFINITION(0x1, 0x745) }, { ZYDIS_DEFINITION(0x1, 0x746), ZYDIS_DEFINITION(0x1, 0x747), ZYDIS_DEFINITION(0x1, 0x748) }, { ZYDIS_DEFINITION(0x1, 0x749), ZYDIS_DEFINITION(0x1, 0x74A), ZYDIS_DEFINITION(0x1, 0x74B) }, - { ZYDIS_DEFINITION(0x1, 0x752), ZYDIS_DEFINITION(0x1, 0x753), ZYDIS_DEFINITION(0x1, 0x754) }, - { ZYDIS_DEFINITION(0x1, 0x755), ZYDIS_DEFINITION(0x1, 0x756), ZYDIS_DEFINITION(0x1, 0x757) }, - { ZYDIS_DEFINITION(0x1, 0x74C), ZYDIS_DEFINITION(0x1, 0x74D), ZYDIS_DEFINITION(0x1, 0x74E) }, { ZYDIS_DEFINITION(0x1, 0x74F), ZYDIS_DEFINITION(0x1, 0x750), ZYDIS_DEFINITION(0x1, 0x751) }, - { ZYDIS_DEFINITION(0x1, 0x75E), ZYDIS_DEFINITION(0x1, 0x75F), ZYDIS_DEFINITION(0x1, 0x760) }, + { ZYDIS_DEFINITION(0x1, 0x74C), ZYDIS_DEFINITION(0x1, 0x74D), ZYDIS_DEFINITION(0x1, 0x74E) }, + { ZYDIS_DEFINITION(0x1, 0x752), ZYDIS_DEFINITION(0x1, 0x753), ZYDIS_DEFINITION(0x1, 0x754) }, + { ZYDIS_DEFINITION(0x1, 0x76D), ZYDIS_DEFINITION(0x1, 0x76E), ZYDIS_DEFINITION(0x1, 0x76F) }, + { ZYDIS_DEFINITION(0x1, 0x770), ZYDIS_DEFINITION(0x1, 0x771), ZYDIS_DEFINITION(0x1, 0x772) }, { ZYDIS_DEFINITION(0x1, 0x761), ZYDIS_DEFINITION(0x1, 0x762), ZYDIS_DEFINITION(0x1, 0x763) }, - { ZYDIS_DEFINITION(0x1, 0x758), ZYDIS_DEFINITION(0x1, 0x759), ZYDIS_DEFINITION(0x1, 0x75A) }, - { ZYDIS_DEFINITION(0x1, 0x75B), ZYDIS_DEFINITION(0x1, 0x75C), ZYDIS_DEFINITION(0x1, 0x75D) }, - { ZYDIS_DEFINITION(0x1, 0x981), ZYDIS_DEFINITION(0x1, 0x982), ZYDIS_DEFINITION(0x1, 0x983) }, - { ZYDIS_DEFINITION(0x1, 0x993), ZYDIS_DEFINITION(0x1, 0x994), ZYDIS_DEFINITION(0x1, 0x995) }, - { ZYDIS_DEFINITION(0x1, 0x984), ZYDIS_DEFINITION(0x1, 0x985), ZYDIS_DEFINITION(0x1, 0x986) }, - { ZYDIS_DEFINITION(0x1, 0x996), ZYDIS_DEFINITION(0x1, 0x997), ZYDIS_DEFINITION(0x1, 0x998) }, - { ZYDIS_DEFINITION(0x1, 0x987), ZYDIS_DEFINITION(0x1, 0x988), ZYDIS_DEFINITION(0x1, 0x989) }, - { ZYDIS_DEFINITION(0x1, 0x98D), ZYDIS_DEFINITION(0x1, 0x98E), ZYDIS_DEFINITION(0x1, 0x98F) }, - { ZYDIS_DEFINITION(0x1, 0x98A), ZYDIS_DEFINITION(0x1, 0x98B), ZYDIS_DEFINITION(0x1, 0x98C) }, - { ZYDIS_DEFINITION(0x1, 0x990), ZYDIS_DEFINITION(0x1, 0x991), ZYDIS_DEFINITION(0x1, 0x992) }, - { ZYDIS_DEFINITION(0x1, 0x725), ZYDIS_DEFINITION(0x1, 0x726), ZYDIS_DEFINITION(0x1, 0x727) }, - { ZYDIS_DEFINITION(0x1, 0x72E), ZYDIS_DEFINITION(0x1, 0x72F), ZYDIS_DEFINITION(0x1, 0x730) }, + { ZYDIS_DEFINITION(0x1, 0x767), ZYDIS_DEFINITION(0x1, 0x768), ZYDIS_DEFINITION(0x1, 0x769) }, + { ZYDIS_DEFINITION(0x1, 0x764), ZYDIS_DEFINITION(0x1, 0x765), ZYDIS_DEFINITION(0x1, 0x766) }, + { ZYDIS_DEFINITION(0x1, 0x76A), ZYDIS_DEFINITION(0x1, 0x76B), ZYDIS_DEFINITION(0x1, 0x76C) }, { ZYDIS_DEFINITION(0x1, 0x713), ZYDIS_DEFINITION(0x1, 0x714), ZYDIS_DEFINITION(0x1, 0x715) }, - { ZYDIS_DEFINITION(0x1, 0x7B2), ZYDIS_DEFINITION(0x1, 0x7B3), ZYDIS_DEFINITION(0x1, 0x7B4) }, - { ZYDIS_DEFINITION(0x1, 0x552), ZYDIS_DEFINITION(0x1, 0x553), ZYDIS_DEFINITION(0x1, 0x554) }, - { ZYDIS_DEFINITION(0x1, 0x7B5), ZYDIS_DEFINITION(0x1, 0x7B6), ZYDIS_DEFINITION(0x1, 0x7B7) }, - { ZYDIS_DEFINITION(0x1, 0x7B8), ZYDIS_DEFINITION(0x1, 0x7B9), ZYDIS_DEFINITION(0x1, 0x7BA) }, - { ZYDIS_DEFINITION(0x1, 0x719), ZYDIS_DEFINITION(0x1, 0x71A), ZYDIS_DEFINITION(0x1, 0x71B) }, - { ZYDIS_DEFINITION(0x1, 0x71C), ZYDIS_DEFINITION(0x1, 0x71D), ZYDIS_DEFINITION(0x1, 0x71E) }, - { ZYDIS_DEFINITION(0x1, 0x734), ZYDIS_DEFINITION(0x1, 0x735), ZYDIS_DEFINITION(0x1, 0x736) }, - { ZYDIS_DEFINITION(0x1, 0x737), ZYDIS_DEFINITION(0x1, 0x738), ZYDIS_DEFINITION(0x1, 0x739) }, - { ZYDIS_DEFINITION(0x1, 0x71F), ZYDIS_DEFINITION(0x1, 0x720), ZYDIS_DEFINITION(0x1, 0x721) }, - { ZYDIS_DEFINITION(0x1, 0x722), ZYDIS_DEFINITION(0x1, 0x723), ZYDIS_DEFINITION(0x1, 0x724) }, - { ZYDIS_DEFINITION(0x1, 0x740), ZYDIS_DEFINITION(0x1, 0x741), ZYDIS_DEFINITION(0x1, 0x742) }, - { ZYDIS_DEFINITION(0x1, 0x743), ZYDIS_DEFINITION(0x1, 0x744), ZYDIS_DEFINITION(0x1, 0x745) }, - { ZYDIS_DEFINITION(0x1, 0x73A), ZYDIS_DEFINITION(0x1, 0x73B), ZYDIS_DEFINITION(0x1, 0x73C) }, - { ZYDIS_DEFINITION(0x1, 0x73D), ZYDIS_DEFINITION(0x1, 0x73E), ZYDIS_DEFINITION(0x1, 0x73F) }, - { ZYDIS_DEFINITION(0x1, 0x728), ZYDIS_DEFINITION(0x1, 0x729), ZYDIS_DEFINITION(0x1, 0x72A) }, - { ZYDIS_DEFINITION(0x1, 0x72B), ZYDIS_DEFINITION(0x1, 0x72C), ZYDIS_DEFINITION(0x1, 0x72D) }, { ZYDIS_DEFINITION(0x1, 0x716), ZYDIS_DEFINITION(0x1, 0x717), ZYDIS_DEFINITION(0x1, 0x718) }, + { ZYDIS_DEFINITION(0x1, 0x719), ZYDIS_DEFINITION(0x1, 0x71A), ZYDIS_DEFINITION(0x1, 0x71B) }, + { ZYDIS_DEFINITION(0x1, 0x71F), ZYDIS_DEFINITION(0x1, 0x720), ZYDIS_DEFINITION(0x1, 0x721) }, + { ZYDIS_DEFINITION(0x1, 0x71C), ZYDIS_DEFINITION(0x1, 0x71D), ZYDIS_DEFINITION(0x1, 0x71E) }, + { ZYDIS_DEFINITION(0x1, 0x722), ZYDIS_DEFINITION(0x1, 0x723), ZYDIS_DEFINITION(0x1, 0x724) }, + { ZYDIS_DEFINITION(0x1, 0x73D), ZYDIS_DEFINITION(0x1, 0x73E), ZYDIS_DEFINITION(0x1, 0x73F) }, + { ZYDIS_DEFINITION(0x1, 0x740), ZYDIS_DEFINITION(0x1, 0x741), ZYDIS_DEFINITION(0x1, 0x742) }, { ZYDIS_DEFINITION(0x1, 0x731), ZYDIS_DEFINITION(0x1, 0x732), ZYDIS_DEFINITION(0x1, 0x733) }, + { ZYDIS_DEFINITION(0x1, 0x737), ZYDIS_DEFINITION(0x1, 0x738), ZYDIS_DEFINITION(0x1, 0x739) }, + { ZYDIS_DEFINITION(0x1, 0x734), ZYDIS_DEFINITION(0x1, 0x735), ZYDIS_DEFINITION(0x1, 0x736) }, + { ZYDIS_DEFINITION(0x1, 0x73A), ZYDIS_DEFINITION(0x1, 0x73B), ZYDIS_DEFINITION(0x1, 0x73C) }, + { ZYDIS_DEFINITION(0x1, 0x857), ZYDIS_DEFINITION(0x1, 0x858), ZYDIS_DEFINITION(0x1, 0x859) }, + { ZYDIS_DEFINITION(0x1, 0x85D), ZYDIS_DEFINITION(0x1, 0x85E), ZYDIS_DEFINITION(0x1, 0x85F) }, + { ZYDIS_DEFINITION(0x1, 0x85A), ZYDIS_DEFINITION(0x1, 0x85B), ZYDIS_DEFINITION(0x1, 0x85C) }, + { ZYDIS_DEFINITION(0x1, 0x860), ZYDIS_DEFINITION(0x1, 0x861), ZYDIS_DEFINITION(0x1, 0x862) }, + { ZYDIS_DEFINITION(0x1, 0x37E), ZYDIS_DEFINITION(0x1, 0x37F), ZYDIS_DEFINITION(0x1, 0x380) }, + { ZYDIS_DEFINITION(0x1, 0x377), ZYDIS_DEFINITION(0x1, 0x378), ZYDIS_DEFINITION(0x1, 0x379) }, + { ZYDIS_DEFINITION(0x1, 0x381), ZYDIS_DEFINITION(0x1, 0x382), ZYDIS_DEFINITION(0x1, 0x383) }, + { ZYDIS_DEFINITION(0x1, 0x37A), ZYDIS_DEFINITION(0x1, 0x37B), ZYDIS_DEFINITION(0x1, 0x37C) }, + { ZYDIS_DEFINITION(0x1, 0x6EF), ZYDIS_DEFINITION(0x1, 0x6F0), ZYDIS_DEFINITION(0x1, 0x6F1) }, + { ZYDIS_DEFINITION(0x1, 0x6F5), ZYDIS_DEFINITION(0x1, 0x6F6), ZYDIS_DEFINITION(0x1, 0x6F7) }, + { ZYDIS_DEFINITION(0x1, 0x6F2), ZYDIS_DEFINITION(0x1, 0x6F3), ZYDIS_DEFINITION(0x1, 0x6F4) }, + { ZYDIS_DEFINITION(0x1, 0x6F8), ZYDIS_DEFINITION(0x1, 0x6F9), ZYDIS_DEFINITION(0x1, 0x6FA) }, + { ZYDIS_DEFINITION(0x1, 0x9C9), ZYDIS_DEFINITION(0x1, 0x9CA), ZYDIS_DEFINITION(0x1, 0x9CB) }, + { ZYDIS_DEFINITION(0x1, 0x9CF), ZYDIS_DEFINITION(0x1, 0x9D0), ZYDIS_DEFINITION(0x1, 0x9D1) }, + { ZYDIS_DEFINITION(0x1, 0x9CC), ZYDIS_DEFINITION(0x1, 0x9CD), ZYDIS_DEFINITION(0x1, 0x9CE) }, + { ZYDIS_DEFINITION(0x1, 0x9D2), ZYDIS_DEFINITION(0x1, 0x9D3), ZYDIS_DEFINITION(0x1, 0x9D4) }, + { ZYDIS_DEFINITION(0x1, 0x98D), ZYDIS_DEFINITION(0x1, 0x98E), ZYDIS_DEFINITION(0x1, 0x98F) }, + { ZYDIS_DEFINITION(0x1, 0x993), ZYDIS_DEFINITION(0x1, 0x994), ZYDIS_DEFINITION(0x1, 0x995) }, + { ZYDIS_DEFINITION(0x1, 0x990), ZYDIS_DEFINITION(0x1, 0x991), ZYDIS_DEFINITION(0x1, 0x992) }, + { ZYDIS_DEFINITION(0x1, 0x996), ZYDIS_DEFINITION(0x1, 0x997), ZYDIS_DEFINITION(0x1, 0x998) }, + { ZYDIS_DEFINITION(0x1, 0x957), ZYDIS_DEFINITION(0x1, 0x958), ZYDIS_DEFINITION(0x1, 0x959) }, + { ZYDIS_DEFINITION(0x1, 0x95D), ZYDIS_DEFINITION(0x1, 0x95E), ZYDIS_DEFINITION(0x1, 0x95F) }, + { ZYDIS_DEFINITION(0x1, 0x95A), ZYDIS_DEFINITION(0x1, 0x95B), ZYDIS_DEFINITION(0x1, 0x95C) }, + { ZYDIS_DEFINITION(0x1, 0x960), ZYDIS_DEFINITION(0x1, 0x961), ZYDIS_DEFINITION(0x1, 0x962) }, + { ZYDIS_DEFINITION(0x1, 0xAA9), ZYDIS_DEFINITION(0x1, 0xAAA), ZYDIS_DEFINITION(0x1, 0xAAB) }, + { ZYDIS_DEFINITION(0x1, 0xAA3), ZYDIS_DEFINITION(0x1, 0xAA4), ZYDIS_DEFINITION(0x1, 0xAA5) }, + { ZYDIS_DEFINITION(0x1, 0xAAC), ZYDIS_DEFINITION(0x1, 0xAAD), ZYDIS_DEFINITION(0x1, 0xAAE) }, + { ZYDIS_DEFINITION(0x1, 0xAA6), ZYDIS_DEFINITION(0x1, 0xAA7), ZYDIS_DEFINITION(0x1, 0xAA8) }, + { ZYDIS_DEFINITION(0x1, 0xAED), ZYDIS_DEFINITION(0x1, 0xAEE), ZYDIS_DEFINITION(0x1, 0xAEF) }, + { ZYDIS_DEFINITION(0x1, 0xAE7), ZYDIS_DEFINITION(0x1, 0xAE8), ZYDIS_DEFINITION(0x1, 0xAE9) }, + { ZYDIS_DEFINITION(0x1, 0xAF0), ZYDIS_DEFINITION(0x1, 0xAF1), ZYDIS_DEFINITION(0x1, 0xAF2) }, + { ZYDIS_DEFINITION(0x1, 0xAEA), ZYDIS_DEFINITION(0x1, 0xAEB), ZYDIS_DEFINITION(0x1, 0xAEC) }, + { ZYDIS_DEFINITION(0x1, 0x61E), ZYDIS_DEFINITION(0x1, 0x61F), ZYDIS_DEFINITION(0x1, 0x620) }, + { ZYDIS_DEFINITION(0x1, 0x621), ZYDIS_DEFINITION(0x1, 0x622), ZYDIS_DEFINITION(0x1, 0x623) }, + { ZYDIS_DEFINITION(0x1, 0x624), ZYDIS_DEFINITION(0x1, 0x625), ZYDIS_DEFINITION(0x1, 0x626) }, + { ZYDIS_DEFINITION(0x1, 0x627), ZYDIS_DEFINITION(0x1, 0x628), ZYDIS_DEFINITION(0x1, 0x629) }, + { ZYDIS_DEFINITION(0x1, 0x62A), ZYDIS_DEFINITION(0x1, 0x62B), ZYDIS_DEFINITION(0x1, 0x62C) }, + { ZYDIS_DEFINITION(0x1, 0x62D), ZYDIS_DEFINITION(0x1, 0x62E), ZYDIS_DEFINITION(0x1, 0x62F) }, + { ZYDIS_DEFINITION(0x1, 0x630), ZYDIS_DEFINITION(0x1, 0x631), ZYDIS_DEFINITION(0x1, 0x632) }, + { ZYDIS_DEFINITION(0x1, 0x633), ZYDIS_DEFINITION(0x1, 0x634), ZYDIS_DEFINITION(0x1, 0x635) }, + { ZYDIS_DEFINITION(0x1, 0x875), ZYDIS_DEFINITION(0x1, 0x876), ZYDIS_DEFINITION(0x1, 0x877) }, + { ZYDIS_DEFINITION(0x1, 0x87F), ZYDIS_DEFINITION(0x1, 0x880), ZYDIS_DEFINITION(0x1, 0x881) }, + { ZYDIS_DEFINITION(0x1, 0x878), ZYDIS_DEFINITION(0x1, 0x879), ZYDIS_DEFINITION(0x1, 0x87A) }, + { ZYDIS_DEFINITION(0x1, 0x882), ZYDIS_DEFINITION(0x1, 0x883), ZYDIS_DEFINITION(0x1, 0x884) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x87B) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x87D) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x87C) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x87E) }, + { ZYDIS_DEFINITION(0x1, 0x573), ZYDIS_DEFINITION(0x1, 0x574), ZYDIS_DEFINITION(0x1, 0x575) }, + { ZYDIS_DEFINITION(0x1, 0x576), ZYDIS_DEFINITION(0x1, 0x577), ZYDIS_DEFINITION(0x1, 0x578) }, + { ZYDIS_DEFINITION(0x1, 0x6A), ZYDIS_DEFINITION(0x1, 0x6B), ZYDIS_DEFINITION(0x1, 0x6C) }, + { ZYDIS_DEFINITION(0x1, 0x582), ZYDIS_DEFINITION(0x1, 0x583), ZYDIS_DEFINITION(0x1, 0x584) }, + { ZYDIS_DEFINITION(0x1, 0x6D), ZYDIS_DEFINITION(0x1, 0x6E), ZYDIS_DEFINITION(0x1, 0x6F) }, + { ZYDIS_DEFINITION(0x1, 0x585), ZYDIS_DEFINITION(0x1, 0x586), ZYDIS_DEFINITION(0x1, 0x587) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x70), ZYDIS_DEFINITION(0x1, 0x71) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x73), ZYDIS_DEFINITION(0x1, 0x74) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x72) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x75) }, + { ZYDIS_DEFINITION(0x1, 0x6BA), ZYDIS_DEFINITION(0x1, 0x6BB), ZYDIS_DEFINITION(0x1, 0x6BC) }, + { ZYDIS_DEFINITION(0x1, 0x6CC), ZYDIS_DEFINITION(0x1, 0x6CD), ZYDIS_DEFINITION(0x1, 0x6CE) }, + { ZYDIS_DEFINITION(0x1, 0x6BD), ZYDIS_DEFINITION(0x1, 0x6BE), ZYDIS_DEFINITION(0x1, 0x6BF) }, + { ZYDIS_DEFINITION(0x1, 0x6CF), ZYDIS_DEFINITION(0x1, 0x6D0), ZYDIS_DEFINITION(0x1, 0x6D1) }, + { ZYDIS_DEFINITION(0x1, 0x5FA), ZYDIS_DEFINITION(0x1, 0x5FB), ZYDIS_DEFINITION(0x1, 0x5FC) }, + { ZYDIS_DEFINITION(0x1, 0x60C), ZYDIS_DEFINITION(0x1, 0x60D), ZYDIS_DEFINITION(0x1, 0x60E) }, + { ZYDIS_DEFINITION(0x1, 0x5FD), ZYDIS_DEFINITION(0x1, 0x5FE), ZYDIS_DEFINITION(0x1, 0x5FF) }, + { ZYDIS_DEFINITION(0x1, 0x60F), ZYDIS_DEFINITION(0x1, 0x610), ZYDIS_DEFINITION(0x1, 0x611) }, + { ZYDIS_DEFINITION(0x1, 0x558), ZYDIS_DEFINITION(0x1, 0x559), ZYDIS_DEFINITION(0x1, 0x55A) }, + { ZYDIS_DEFINITION(0x1, 0x55E), ZYDIS_DEFINITION(0x1, 0x55F), ZYDIS_DEFINITION(0x1, 0x560) }, + { ZYDIS_DEFINITION(0x1, 0x55B), ZYDIS_DEFINITION(0x1, 0x55C), ZYDIS_DEFINITION(0x1, 0x55D) }, + { ZYDIS_DEFINITION(0x1, 0x561), ZYDIS_DEFINITION(0x1, 0x562), ZYDIS_DEFINITION(0x1, 0x563) }, + { ZYDIS_DEFINITION(0x1, 0x5A), ZYDIS_DEFINITION(0x1, 0x5B), ZYDIS_DEFINITION(0x1, 0x5C) }, + { ZYDIS_DEFINITION(0x1, 0x54), ZYDIS_DEFINITION(0x1, 0x55), ZYDIS_DEFINITION(0x1, 0x56) }, + { ZYDIS_DEFINITION(0x1, 0x5D), ZYDIS_DEFINITION(0x1, 0x5E), ZYDIS_DEFINITION(0x1, 0x5F) }, + { ZYDIS_DEFINITION(0x1, 0x57), ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_DEFINITION(0x1, 0x59) }, + { ZYDIS_DEFINITION(0x1, 0x552), ZYDIS_DEFINITION(0x1, 0x553), ZYDIS_DEFINITION(0x1, 0x554) }, + { ZYDIS_DEFINITION(0x1, 0x564), ZYDIS_DEFINITION(0x1, 0x565), ZYDIS_DEFINITION(0x1, 0x566) }, { ZYDIS_DEFINITION(0x1, 0x555), ZYDIS_DEFINITION(0x1, 0x556), ZYDIS_DEFINITION(0x1, 0x557) }, - { ZYDIS_DEFINITION(0x1, 0x3E4), ZYDIS_DEFINITION(0x1, 0x3E5), ZYDIS_DEFINITION(0x1, 0x3E6) }, - { ZYDIS_DEFINITION(0x1, 0x3E7), ZYDIS_DEFINITION(0x1, 0x3E8), ZYDIS_DEFINITION(0x1, 0x3E9) }, - { ZYDIS_DEFINITION(0x1, 0x426), ZYDIS_DEFINITION(0x1, 0x427), ZYDIS_DEFINITION(0x1, 0x428) }, - { ZYDIS_DEFINITION(0x1, 0x402), ZYDIS_DEFINITION(0x1, 0x403), ZYDIS_DEFINITION(0x1, 0x404) }, - { ZYDIS_DEFINITION(0x1, 0x429), ZYDIS_DEFINITION(0x1, 0x42A), ZYDIS_DEFINITION(0x1, 0x42B) }, - { ZYDIS_DEFINITION(0x1, 0x405), ZYDIS_DEFINITION(0x1, 0x406), ZYDIS_DEFINITION(0x1, 0x407) }, - { ZYDIS_DEFINITION(0xB, 0x879), ZYDIS_DEFINITION(0xB, 0x87A), ZYDIS_DEFINITION(0xB, 0x87B) }, - { ZYDIS_DEFINITION(0xB, 0x87C), ZYDIS_DEFINITION(0xB, 0x87D), ZYDIS_DEFINITION(0xB, 0x87E) }, - { ZYDIS_DEFINITION(0x1, 0x17D), ZYDIS_DEFINITION(0x1, 0x17E), ZYDIS_DEFINITION(0x1, 0x17F) }, - { ZYDIS_DEFINITION(0x1, 0x18B), ZYDIS_DEFINITION(0x1, 0x18C), ZYDIS_DEFINITION(0x1, 0x18D) }, - { ZYDIS_DEFINITION(0x1, 0x180), ZYDIS_DEFINITION(0x1, 0x181), ZYDIS_DEFINITION(0x1, 0x182) }, + { ZYDIS_DEFINITION(0x1, 0x567), ZYDIS_DEFINITION(0x1, 0x568), ZYDIS_DEFINITION(0x1, 0x569) }, + { ZYDIS_DEFINITION(0x1, 0x8EB), ZYDIS_DEFINITION(0x1, 0x8EC), ZYDIS_DEFINITION(0x1, 0x8ED) }, + { ZYDIS_DEFINITION(0x1, 0x8EE), ZYDIS_DEFINITION(0x1, 0x8EF), ZYDIS_DEFINITION(0x1, 0x8F0) }, + { ZYDIS_DEFINITION(0x1, 0x8DF), ZYDIS_DEFINITION(0x1, 0x8E0), ZYDIS_DEFINITION(0x1, 0x8E1) }, + { ZYDIS_DEFINITION(0x1, 0x8E5), ZYDIS_DEFINITION(0x1, 0x8E6), ZYDIS_DEFINITION(0x1, 0x8E7) }, + { ZYDIS_DEFINITION(0x1, 0x8E2), ZYDIS_DEFINITION(0x1, 0x8E3), ZYDIS_DEFINITION(0x1, 0x8E4) }, + { ZYDIS_DEFINITION(0x1, 0x8E8), ZYDIS_DEFINITION(0x1, 0x8E9), ZYDIS_DEFINITION(0x1, 0x8EA) }, + { ZYDIS_DEFINITION(0x1, 0x90F), ZYDIS_DEFINITION(0x1, 0x910), ZYDIS_DEFINITION(0x1, 0x911) }, + { ZYDIS_DEFINITION(0x1, 0x912), ZYDIS_DEFINITION(0x1, 0x913), ZYDIS_DEFINITION(0x1, 0x914) }, + { ZYDIS_DEFINITION(0x1, 0x903), ZYDIS_DEFINITION(0x1, 0x904), ZYDIS_DEFINITION(0x1, 0x905) }, + { ZYDIS_DEFINITION(0x1, 0x909), ZYDIS_DEFINITION(0x1, 0x90A), ZYDIS_DEFINITION(0x1, 0x90B) }, + { ZYDIS_DEFINITION(0x1, 0x906), ZYDIS_DEFINITION(0x1, 0x907), ZYDIS_DEFINITION(0x1, 0x908) }, + { ZYDIS_DEFINITION(0x1, 0x90C), ZYDIS_DEFINITION(0x1, 0x90D), ZYDIS_DEFINITION(0x1, 0x90E) }, + { ZYDIS_DEFINITION(0x1, 0x640), ZYDIS_DEFINITION(0x1, 0x641), ZYDIS_DEFINITION(0x1, 0x642) }, + { ZYDIS_DEFINITION(0x1, 0x65E), ZYDIS_DEFINITION(0x1, 0x65F), ZYDIS_DEFINITION(0x1, 0x660) }, + { ZYDIS_DEFINITION(0x1, 0x643), ZYDIS_DEFINITION(0x1, 0x644), ZYDIS_DEFINITION(0x1, 0x645) }, + { ZYDIS_DEFINITION(0x1, 0x661), ZYDIS_DEFINITION(0x1, 0x662), ZYDIS_DEFINITION(0x1, 0x663) }, + { ZYDIS_DEFINITION(0x1, 0x646), ZYDIS_DEFINITION(0x1, 0x647), ZYDIS_DEFINITION(0x1, 0x648) }, + { ZYDIS_DEFINITION(0x1, 0x658), ZYDIS_DEFINITION(0x1, 0x659), ZYDIS_DEFINITION(0x1, 0x65A) }, + { ZYDIS_DEFINITION(0x1, 0x649), ZYDIS_DEFINITION(0x1, 0x64A), ZYDIS_DEFINITION(0x1, 0x64B) }, + { ZYDIS_DEFINITION(0x1, 0x65B), ZYDIS_DEFINITION(0x1, 0x65C), ZYDIS_DEFINITION(0x1, 0x65D) }, + { ZYDIS_DEFINITION(0x1, 0x652), ZYDIS_DEFINITION(0x1, 0x653), ZYDIS_DEFINITION(0x1, 0x654) }, + { ZYDIS_DEFINITION(0x1, 0x64C), ZYDIS_DEFINITION(0x1, 0x64D), ZYDIS_DEFINITION(0x1, 0x64E) }, + { ZYDIS_DEFINITION(0x1, 0x655), ZYDIS_DEFINITION(0x1, 0x656), ZYDIS_DEFINITION(0x1, 0x657) }, + { ZYDIS_DEFINITION(0x1, 0x64F), ZYDIS_DEFINITION(0x1, 0x650), ZYDIS_DEFINITION(0x1, 0x651) }, + { ZYDIS_DEFINITION(0x1, 0x56A), ZYDIS_DEFINITION(0x1, 0x56B), ZYDIS_DEFINITION(0x1, 0x56C) }, + { ZYDIS_DEFINITION(0x1, 0x56D), ZYDIS_DEFINITION(0x1, 0x56E), ZYDIS_DEFINITION(0x1, 0x56F) }, + { ZYDIS_DEFINITION(0x1, 0x58B), ZYDIS_DEFINITION(0x1, 0x58C), ZYDIS_DEFINITION(0x1, 0x58D) }, + { ZYDIS_DEFINITION(0x1, 0x58E), ZYDIS_DEFINITION(0x1, 0x58F), ZYDIS_DEFINITION(0x1, 0x590) }, + { ZYDIS_DEFINITION(0x1, 0x570), ZYDIS_DEFINITION(0x1, 0x571), ZYDIS_DEFINITION(0x1, 0x572) }, + { ZYDIS_DEFINITION(0x1, 0x591), ZYDIS_DEFINITION(0x1, 0x592), ZYDIS_DEFINITION(0x1, 0x593) }, + { ZYDIS_DEFINITION(0x1, 0x579), ZYDIS_DEFINITION(0x1, 0x57A), ZYDIS_DEFINITION(0x1, 0x57B) }, + { ZYDIS_DEFINITION(0x1, 0x588), ZYDIS_DEFINITION(0x1, 0x589), ZYDIS_DEFINITION(0x1, 0x58A) }, + { ZYDIS_DEFINITION(0x1, 0x690), ZYDIS_DEFINITION(0x1, 0x691), ZYDIS_DEFINITION(0x1, 0x692) }, + { ZYDIS_DEFINITION(0x1, 0x6AE), ZYDIS_DEFINITION(0x1, 0x6AF), ZYDIS_DEFINITION(0x1, 0x6B0) }, + { ZYDIS_DEFINITION(0x1, 0x693), ZYDIS_DEFINITION(0x1, 0x694), ZYDIS_DEFINITION(0x1, 0x695) }, + { ZYDIS_DEFINITION(0x1, 0x6B1), ZYDIS_DEFINITION(0x1, 0x6B2), ZYDIS_DEFINITION(0x1, 0x6B3) }, + { ZYDIS_DEFINITION(0x1, 0x696), ZYDIS_DEFINITION(0x1, 0x697), ZYDIS_DEFINITION(0x1, 0x698) }, + { ZYDIS_DEFINITION(0x1, 0x6A8), ZYDIS_DEFINITION(0x1, 0x6A9), ZYDIS_DEFINITION(0x1, 0x6AA) }, + { ZYDIS_DEFINITION(0x1, 0x699), ZYDIS_DEFINITION(0x1, 0x69A), ZYDIS_DEFINITION(0x1, 0x69B) }, + { ZYDIS_DEFINITION(0x1, 0x6AB), ZYDIS_DEFINITION(0x1, 0x6AC), ZYDIS_DEFINITION(0x1, 0x6AD) }, + { ZYDIS_DEFINITION(0x1, 0x6A2), ZYDIS_DEFINITION(0x1, 0x6A3), ZYDIS_DEFINITION(0x1, 0x6A4) }, + { ZYDIS_DEFINITION(0x1, 0x69C), ZYDIS_DEFINITION(0x1, 0x69D), ZYDIS_DEFINITION(0x1, 0x69E) }, + { ZYDIS_DEFINITION(0x1, 0x6A5), ZYDIS_DEFINITION(0x1, 0x6A6), ZYDIS_DEFINITION(0x1, 0x6A7) }, + { ZYDIS_DEFINITION(0x1, 0x69F), ZYDIS_DEFINITION(0x1, 0x6A0), ZYDIS_DEFINITION(0x1, 0x6A1) }, + { ZYDIS_DEFINITION(0x1, 0x869), ZYDIS_DEFINITION(0x1, 0x86A), ZYDIS_DEFINITION(0x1, 0x86B) }, + { ZYDIS_DEFINITION(0x1, 0x86C), ZYDIS_DEFINITION(0x1, 0x86D), ZYDIS_DEFINITION(0x1, 0x86E) }, + { ZYDIS_DEFINITION(0x1, 0x1DA), ZYDIS_DEFINITION(0x1, 0x1DB), ZYDIS_DEFINITION(0x1, 0x1DC) }, + { ZYDIS_DEFINITION(0x1, 0x1D4), ZYDIS_DEFINITION(0x1, 0x1D5), ZYDIS_DEFINITION(0x1, 0x1D6) }, + { ZYDIS_DEFINITION(0x1, 0x1DD), ZYDIS_DEFINITION(0x1, 0x1DE), ZYDIS_DEFINITION(0x1, 0x1DF) }, + { ZYDIS_DEFINITION(0x1, 0x1D7), ZYDIS_DEFINITION(0x1, 0x1D8), ZYDIS_DEFINITION(0x1, 0x1D9) }, + { ZYDIS_DEFINITION(0x1, 0x6C0), ZYDIS_DEFINITION(0x1, 0x6C1), ZYDIS_DEFINITION(0x1, 0x6C2) }, + { ZYDIS_DEFINITION(0x1, 0x6C6), ZYDIS_DEFINITION(0x1, 0x6C7), ZYDIS_DEFINITION(0x1, 0x6C8) }, + { ZYDIS_DEFINITION(0x1, 0x6C3), ZYDIS_DEFINITION(0x1, 0x6C4), ZYDIS_DEFINITION(0x1, 0x6C5) }, + { ZYDIS_DEFINITION(0x1, 0x6C9), ZYDIS_DEFINITION(0x1, 0x6CA), ZYDIS_DEFINITION(0x1, 0x6CB) }, + { ZYDIS_DEFINITION(0x1, 0xA0), ZYDIS_DEFINITION(0x1, 0xA1), ZYDIS_DEFINITION(0x1, 0xA2) }, + { ZYDIS_DEFINITION(0x1, 0x9A), ZYDIS_DEFINITION(0x1, 0x9B), ZYDIS_DEFINITION(0x1, 0x9C) }, + { ZYDIS_DEFINITION(0x1, 0xA3), ZYDIS_DEFINITION(0x1, 0xA4), ZYDIS_DEFINITION(0x1, 0xA5) }, + { ZYDIS_DEFINITION(0x1, 0x9D), ZYDIS_DEFINITION(0x1, 0x9E), ZYDIS_DEFINITION(0x1, 0x9F) }, + { ZYDIS_DEFINITION(0x1, 0x600), ZYDIS_DEFINITION(0x1, 0x601), ZYDIS_DEFINITION(0x1, 0x602) }, + { ZYDIS_DEFINITION(0x1, 0x606), ZYDIS_DEFINITION(0x1, 0x607), ZYDIS_DEFINITION(0x1, 0x608) }, + { ZYDIS_DEFINITION(0x1, 0x603), ZYDIS_DEFINITION(0x1, 0x604), ZYDIS_DEFINITION(0x1, 0x605) }, + { ZYDIS_DEFINITION(0x1, 0x609), ZYDIS_DEFINITION(0x1, 0x60A), ZYDIS_DEFINITION(0x1, 0x60B) }, + { ZYDIS_DEFINITION(0x1, 0x636), ZYDIS_DEFINITION(0x1, 0x637), ZYDIS_DEFINITION(0x1, 0x638) }, + { ZYDIS_DEFINITION(0x1, 0x6B4), ZYDIS_DEFINITION(0x1, 0x6B5), ZYDIS_DEFINITION(0x1, 0x6B6) }, + { ZYDIS_DEFINITION(0x1, 0x639), ZYDIS_DEFINITION(0x1, 0x63A), ZYDIS_DEFINITION(0x1, 0x63B) }, + { ZYDIS_DEFINITION(0x1, 0x6B7), ZYDIS_DEFINITION(0x1, 0x6B8), ZYDIS_DEFINITION(0x1, 0x6B9) }, + { ZYDIS_DEFINITION(0x1, 0x921), ZYDIS_DEFINITION(0x1, 0x922), ZYDIS_DEFINITION(0x1, 0x923) }, + { ZYDIS_DEFINITION(0x1, 0x924), ZYDIS_DEFINITION(0x1, 0x925), ZYDIS_DEFINITION(0x1, 0x926) }, + { ZYDIS_DEFINITION(0x1, 0x6DB), ZYDIS_DEFINITION(0x1, 0x6DC), ZYDIS_DEFINITION(0x1, 0x6DD) }, + { ZYDIS_DEFINITION(0x1, 0x6DE), ZYDIS_DEFINITION(0x1, 0x6DF), ZYDIS_DEFINITION(0x1, 0x6E0) }, + { ZYDIS_DEFINITION(0x1, 0x6E1), ZYDIS_DEFINITION(0x1, 0x6E2), ZYDIS_DEFINITION(0x1, 0x6E3) }, + { ZYDIS_DEFINITION(0x1, 0x6E4), ZYDIS_DEFINITION(0x1, 0x6E5), ZYDIS_DEFINITION(0x1, 0x6E6) }, + { ZYDIS_DEFINITION(0x1, 0x365), ZYDIS_DEFINITION(0x1, 0x366), ZYDIS_DEFINITION(0x1, 0x367) }, + { ZYDIS_DEFINITION(0x1, 0x362), ZYDIS_DEFINITION(0x1, 0x363), ZYDIS_DEFINITION(0x1, 0x364) }, + { ZYDIS_DEFINITION(0x1, 0x373), ZYDIS_DEFINITION(0x1, 0x374), ZYDIS_DEFINITION(0x1, 0x375) }, + { ZYDIS_DEFINITION(0x1, 0x370), ZYDIS_DEFINITION(0x1, 0x371), ZYDIS_DEFINITION(0x1, 0x372) }, + { ZYDIS_DEFINITION(0x1, 0x252), ZYDIS_DEFINITION(0x1, 0x253), ZYDIS_DEFINITION(0x1, 0x254) }, + { ZYDIS_DEFINITION(0x1, 0x24B), ZYDIS_DEFINITION(0x1, 0x24C), ZYDIS_DEFINITION(0x1, 0x24D) }, + { ZYDIS_DEFINITION(0x1, 0x255), ZYDIS_DEFINITION(0x1, 0x256), ZYDIS_DEFINITION(0x1, 0x257) }, + { ZYDIS_DEFINITION(0x1, 0x24E), ZYDIS_DEFINITION(0x1, 0x24F), ZYDIS_DEFINITION(0x1, 0x250) }, + { ZYDIS_DEFINITION(0x1, 0x2B8), ZYDIS_DEFINITION(0x1, 0x2B9), ZYDIS_DEFINITION(0x1, 0x2BA) }, + { ZYDIS_DEFINITION(0x1, 0x2B1), ZYDIS_DEFINITION(0x1, 0x2B2), ZYDIS_DEFINITION(0x1, 0x2B3) }, + { ZYDIS_DEFINITION(0x1, 0x2BB), ZYDIS_DEFINITION(0x1, 0x2BC), ZYDIS_DEFINITION(0x1, 0x2BD) }, + { ZYDIS_DEFINITION(0x1, 0x2B4), ZYDIS_DEFINITION(0x1, 0x2B5), ZYDIS_DEFINITION(0x1, 0x2B6) }, + { ZYDIS_DEFINITION(0x1, 0x216), ZYDIS_DEFINITION(0x1, 0x217), ZYDIS_DEFINITION(0x1, 0x218) }, + { ZYDIS_DEFINITION(0x1, 0x20F), ZYDIS_DEFINITION(0x1, 0x210), ZYDIS_DEFINITION(0x1, 0x211) }, + { ZYDIS_DEFINITION(0x1, 0x219), ZYDIS_DEFINITION(0x1, 0x21A), ZYDIS_DEFINITION(0x1, 0x21B) }, + { ZYDIS_DEFINITION(0x1, 0x212), ZYDIS_DEFINITION(0x1, 0x213), ZYDIS_DEFINITION(0x1, 0x214) }, + { ZYDIS_DEFINITION(0x1, 0x27C), ZYDIS_DEFINITION(0x1, 0x27D), ZYDIS_DEFINITION(0x1, 0x27E) }, + { ZYDIS_DEFINITION(0x1, 0x275), ZYDIS_DEFINITION(0x1, 0x276), ZYDIS_DEFINITION(0x1, 0x277) }, + { ZYDIS_DEFINITION(0x1, 0x27F), ZYDIS_DEFINITION(0x1, 0x280), ZYDIS_DEFINITION(0x1, 0x281) }, + { ZYDIS_DEFINITION(0x1, 0x278), ZYDIS_DEFINITION(0x1, 0x279), ZYDIS_DEFINITION(0x1, 0x27A) }, + { ZYDIS_DEFINITION(0x1, 0x2E2), ZYDIS_DEFINITION(0x1, 0x2E3), ZYDIS_DEFINITION(0x1, 0x2E4) }, + { ZYDIS_DEFINITION(0x1, 0x2DB), ZYDIS_DEFINITION(0x1, 0x2DC), ZYDIS_DEFINITION(0x1, 0x2DD) }, + { ZYDIS_DEFINITION(0x1, 0x2E5), ZYDIS_DEFINITION(0x1, 0x2E6), ZYDIS_DEFINITION(0x1, 0x2E7) }, + { ZYDIS_DEFINITION(0x1, 0x2DE), ZYDIS_DEFINITION(0x1, 0x2DF), ZYDIS_DEFINITION(0x1, 0x2E0) }, + { ZYDIS_DEFINITION(0x1, 0x31E), ZYDIS_DEFINITION(0x1, 0x31F), ZYDIS_DEFINITION(0x1, 0x320) }, + { ZYDIS_DEFINITION(0x1, 0x317), ZYDIS_DEFINITION(0x1, 0x318), ZYDIS_DEFINITION(0x1, 0x319) }, + { ZYDIS_DEFINITION(0x1, 0x321), ZYDIS_DEFINITION(0x1, 0x322), ZYDIS_DEFINITION(0x1, 0x323) }, + { ZYDIS_DEFINITION(0x1, 0x31A), ZYDIS_DEFINITION(0x1, 0x31B), ZYDIS_DEFINITION(0x1, 0x31C) }, + { ZYDIS_DEFINITION(0x1, 0x8C7), ZYDIS_DEFINITION(0x1, 0x8C8), ZYDIS_DEFINITION(0x1, 0x8C9) }, + { ZYDIS_DEFINITION(0x1, 0x8CA), ZYDIS_DEFINITION(0x1, 0x8CB), ZYDIS_DEFINITION(0x1, 0x8CC) }, + { ZYDIS_DEFINITION(0x1, 0x8CD), ZYDIS_DEFINITION(0x1, 0x8CE), ZYDIS_DEFINITION(0x1, 0x8CF) }, + { ZYDIS_DEFINITION(0x1, 0x8D0), ZYDIS_DEFINITION(0x1, 0x8D1), ZYDIS_DEFINITION(0x1, 0x8D2) }, + { ZYDIS_DEFINITION(0x1, 0xB1A), ZYDIS_DEFINITION(0x1, 0xB1B), ZYDIS_DEFINITION(0x1, 0xB1C) }, + { ZYDIS_DEFINITION(0x1, 0xB17), ZYDIS_DEFINITION(0x1, 0xB18), ZYDIS_DEFINITION(0x1, 0xB19) }, + { ZYDIS_DEFINITION(0x1, 0xB28), ZYDIS_DEFINITION(0x1, 0xB29), ZYDIS_DEFINITION(0x1, 0xB2A) }, + { ZYDIS_DEFINITION(0x1, 0xB25), ZYDIS_DEFINITION(0x1, 0xB26), ZYDIS_DEFINITION(0x1, 0xB27) }, + { ZYDIS_DEFINITION(0x1, 0x260), ZYDIS_DEFINITION(0x1, 0x261), ZYDIS_DEFINITION(0x1, 0x262) }, + { ZYDIS_DEFINITION(0x1, 0x259), ZYDIS_DEFINITION(0x1, 0x25A), ZYDIS_DEFINITION(0x1, 0x25B) }, + { ZYDIS_DEFINITION(0x1, 0x263), ZYDIS_DEFINITION(0x1, 0x264), ZYDIS_DEFINITION(0x1, 0x265) }, + { ZYDIS_DEFINITION(0x1, 0x25C), ZYDIS_DEFINITION(0x1, 0x25D), ZYDIS_DEFINITION(0x1, 0x25E) }, + { ZYDIS_DEFINITION(0x1, 0x2C6), ZYDIS_DEFINITION(0x1, 0x2C7), ZYDIS_DEFINITION(0x1, 0x2C8) }, + { ZYDIS_DEFINITION(0x1, 0x2BF), ZYDIS_DEFINITION(0x1, 0x2C0), ZYDIS_DEFINITION(0x1, 0x2C1) }, + { ZYDIS_DEFINITION(0x1, 0x2C9), ZYDIS_DEFINITION(0x1, 0x2CA), ZYDIS_DEFINITION(0x1, 0x2CB) }, + { ZYDIS_DEFINITION(0x1, 0x2C2), ZYDIS_DEFINITION(0x1, 0x2C3), ZYDIS_DEFINITION(0x1, 0x2C4) }, + { ZYDIS_DEFINITION(0x1, 0x22A), ZYDIS_DEFINITION(0x1, 0x22B), ZYDIS_DEFINITION(0x1, 0x22C) }, + { ZYDIS_DEFINITION(0x1, 0x223), ZYDIS_DEFINITION(0x1, 0x224), ZYDIS_DEFINITION(0x1, 0x225) }, + { ZYDIS_DEFINITION(0x1, 0x22D), ZYDIS_DEFINITION(0x1, 0x22E), ZYDIS_DEFINITION(0x1, 0x22F) }, + { ZYDIS_DEFINITION(0x1, 0x226), ZYDIS_DEFINITION(0x1, 0x227), ZYDIS_DEFINITION(0x1, 0x228) }, + { ZYDIS_DEFINITION(0x1, 0x290), ZYDIS_DEFINITION(0x1, 0x291), ZYDIS_DEFINITION(0x1, 0x292) }, + { ZYDIS_DEFINITION(0x1, 0x289), ZYDIS_DEFINITION(0x1, 0x28A), ZYDIS_DEFINITION(0x1, 0x28B) }, + { ZYDIS_DEFINITION(0x1, 0x293), ZYDIS_DEFINITION(0x1, 0x294), ZYDIS_DEFINITION(0x1, 0x295) }, + { ZYDIS_DEFINITION(0x1, 0x28C), ZYDIS_DEFINITION(0x1, 0x28D), ZYDIS_DEFINITION(0x1, 0x28E) }, + { ZYDIS_DEFINITION(0x1, 0x2F6), ZYDIS_DEFINITION(0x1, 0x2F7), ZYDIS_DEFINITION(0x1, 0x2F8) }, + { ZYDIS_DEFINITION(0x1, 0x2EF), ZYDIS_DEFINITION(0x1, 0x2F0), ZYDIS_DEFINITION(0x1, 0x2F1) }, + { ZYDIS_DEFINITION(0x1, 0x2F9), ZYDIS_DEFINITION(0x1, 0x2FA), ZYDIS_DEFINITION(0x1, 0x2FB) }, + { ZYDIS_DEFINITION(0x1, 0x2F2), ZYDIS_DEFINITION(0x1, 0x2F3), ZYDIS_DEFINITION(0x1, 0x2F4) }, + { ZYDIS_DEFINITION(0x1, 0x332), ZYDIS_DEFINITION(0x1, 0x333), ZYDIS_DEFINITION(0x1, 0x334) }, + { ZYDIS_DEFINITION(0x1, 0x32B), ZYDIS_DEFINITION(0x1, 0x32C), ZYDIS_DEFINITION(0x1, 0x32D) }, + { ZYDIS_DEFINITION(0x1, 0x335), ZYDIS_DEFINITION(0x1, 0x336), ZYDIS_DEFINITION(0x1, 0x337) }, + { ZYDIS_DEFINITION(0x1, 0x32E), ZYDIS_DEFINITION(0x1, 0x32F), ZYDIS_DEFINITION(0x1, 0x330) }, + { ZYDIS_DEFINITION(0x1, 0x701), ZYDIS_DEFINITION(0x1, 0x702), ZYDIS_DEFINITION(0x1, 0x703) }, + { ZYDIS_DEFINITION(0x1, 0x704), ZYDIS_DEFINITION(0x1, 0x705), ZYDIS_DEFINITION(0x1, 0x706) }, + { ZYDIS_DEFINITION(0x1, 0x6FB), ZYDIS_DEFINITION(0x1, 0x6FC), ZYDIS_DEFINITION(0x1, 0x6FD) }, + { ZYDIS_DEFINITION(0x1, 0x6FE), ZYDIS_DEFINITION(0x1, 0x6FF), ZYDIS_DEFINITION(0x1, 0x700) }, + { ZYDIS_DEFINITION(0x1, 0x26E), ZYDIS_DEFINITION(0x1, 0x26F), ZYDIS_DEFINITION(0x1, 0x270) }, + { ZYDIS_DEFINITION(0x1, 0x267), ZYDIS_DEFINITION(0x1, 0x268), ZYDIS_DEFINITION(0x1, 0x269) }, + { ZYDIS_DEFINITION(0x1, 0x271), ZYDIS_DEFINITION(0x1, 0x272), ZYDIS_DEFINITION(0x1, 0x273) }, + { ZYDIS_DEFINITION(0x1, 0x26A), ZYDIS_DEFINITION(0x1, 0x26B), ZYDIS_DEFINITION(0x1, 0x26C) }, + { ZYDIS_DEFINITION(0x1, 0x2D4), ZYDIS_DEFINITION(0x1, 0x2D5), ZYDIS_DEFINITION(0x1, 0x2D6) }, + { ZYDIS_DEFINITION(0x1, 0x2CD), ZYDIS_DEFINITION(0x1, 0x2CE), ZYDIS_DEFINITION(0x1, 0x2CF) }, + { ZYDIS_DEFINITION(0x1, 0x2D7), ZYDIS_DEFINITION(0x1, 0x2D8), ZYDIS_DEFINITION(0x1, 0x2D9) }, + { ZYDIS_DEFINITION(0x1, 0x2D0), ZYDIS_DEFINITION(0x1, 0x2D1), ZYDIS_DEFINITION(0x1, 0x2D2) }, + { ZYDIS_DEFINITION(0x1, 0x23E), ZYDIS_DEFINITION(0x1, 0x23F), ZYDIS_DEFINITION(0x1, 0x240) }, + { ZYDIS_DEFINITION(0x1, 0x237), ZYDIS_DEFINITION(0x1, 0x238), ZYDIS_DEFINITION(0x1, 0x239) }, + { ZYDIS_DEFINITION(0x1, 0x241), ZYDIS_DEFINITION(0x1, 0x242), ZYDIS_DEFINITION(0x1, 0x243) }, + { ZYDIS_DEFINITION(0x1, 0x23A), ZYDIS_DEFINITION(0x1, 0x23B), ZYDIS_DEFINITION(0x1, 0x23C) }, + { ZYDIS_DEFINITION(0x1, 0x2A4), ZYDIS_DEFINITION(0x1, 0x2A5), ZYDIS_DEFINITION(0x1, 0x2A6) }, + { ZYDIS_DEFINITION(0x1, 0x29D), ZYDIS_DEFINITION(0x1, 0x29E), ZYDIS_DEFINITION(0x1, 0x29F) }, + { ZYDIS_DEFINITION(0x1, 0x2A7), ZYDIS_DEFINITION(0x1, 0x2A8), ZYDIS_DEFINITION(0x1, 0x2A9) }, + { ZYDIS_DEFINITION(0x1, 0x2A0), ZYDIS_DEFINITION(0x1, 0x2A1), ZYDIS_DEFINITION(0x1, 0x2A2) }, + { ZYDIS_DEFINITION(0x1, 0x30A), ZYDIS_DEFINITION(0x1, 0x30B), ZYDIS_DEFINITION(0x1, 0x30C) }, + { ZYDIS_DEFINITION(0x1, 0x303), ZYDIS_DEFINITION(0x1, 0x304), ZYDIS_DEFINITION(0x1, 0x305) }, + { ZYDIS_DEFINITION(0x1, 0x30D), ZYDIS_DEFINITION(0x1, 0x30E), ZYDIS_DEFINITION(0x1, 0x30F) }, + { ZYDIS_DEFINITION(0x1, 0x306), ZYDIS_DEFINITION(0x1, 0x307), ZYDIS_DEFINITION(0x1, 0x308) }, + { ZYDIS_DEFINITION(0x1, 0x346), ZYDIS_DEFINITION(0x1, 0x347), ZYDIS_DEFINITION(0x1, 0x348) }, + { ZYDIS_DEFINITION(0x1, 0x33F), ZYDIS_DEFINITION(0x1, 0x340), ZYDIS_DEFINITION(0x1, 0x341) }, + { ZYDIS_DEFINITION(0x1, 0x349), ZYDIS_DEFINITION(0x1, 0x34A), ZYDIS_DEFINITION(0x1, 0x34B) }, + { ZYDIS_DEFINITION(0x1, 0x342), ZYDIS_DEFINITION(0x1, 0x343), ZYDIS_DEFINITION(0x1, 0x344) }, + { ZYDIS_DEFINITION(0x1, 0x612), ZYDIS_DEFINITION(0x1, 0x613), ZYDIS_DEFINITION(0x1, 0x614) }, + { ZYDIS_DEFINITION(0x1, 0x618), ZYDIS_DEFINITION(0x1, 0x619), ZYDIS_DEFINITION(0x1, 0x61A) }, + { ZYDIS_DEFINITION(0x1, 0x615), ZYDIS_DEFINITION(0x1, 0x616), ZYDIS_DEFINITION(0x1, 0x617) }, + { ZYDIS_DEFINITION(0x1, 0x61B), ZYDIS_DEFINITION(0x1, 0x61C), ZYDIS_DEFINITION(0x1, 0x61D) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x369) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x368) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36D) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36C) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB1E) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB1D) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB22) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB21) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36B) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36A) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36F) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x36E) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB20) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB1F) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB24) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xB23) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1D2) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1CF) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1D3) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1D0) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAB7) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAB4) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAB8) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAB5) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAFB) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAF8) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAFC) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0xAF9) }, + { ZYDIS_DEFINITION(0x1, 0x3AA), ZYDIS_DEFINITION(0x1, 0x3AB), ZYDIS_DEFINITION(0x1, 0x3AC) }, + { ZYDIS_DEFINITION(0x1, 0x3AD), ZYDIS_DEFINITION(0x1, 0x3AE), ZYDIS_DEFINITION(0x1, 0x3AF) }, + { ZYDIS_DEFINITION(0x1, 0x24), ZYDIS_DEFINITION(0x1, 0x25), ZYDIS_DEFINITION(0x1, 0x26) }, + { ZYDIS_DEFINITION(0x1, 0x27), ZYDIS_DEFINITION(0x1, 0x28), ZYDIS_DEFINITION(0x1, 0x29) }, + { ZYDIS_DEFINITION(0x1, 0x2A), ZYDIS_DEFINITION(0x1, 0x2B), ZYDIS_DEFINITION(0x1, 0x2C) }, + { ZYDIS_DEFINITION(0x1, 0x2D), ZYDIS_DEFINITION(0x1, 0x2E), ZYDIS_DEFINITION(0x1, 0x2F) }, + { ZYDIS_DEFINITION(0x1, 0x18), ZYDIS_DEFINITION(0x1, 0x19), ZYDIS_DEFINITION(0x1, 0x1A) }, + { ZYDIS_DEFINITION(0x1, 0x1B), ZYDIS_DEFINITION(0x1, 0x1C), ZYDIS_DEFINITION(0x1, 0x1D) }, + { ZYDIS_DEFINITION(0x1, 0x1E), ZYDIS_DEFINITION(0x1, 0x1F), ZYDIS_DEFINITION(0x1, 0x20) }, + { ZYDIS_DEFINITION(0x1, 0x21), ZYDIS_DEFINITION(0x1, 0x22), ZYDIS_DEFINITION(0x1, 0x23) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x68C), ZYDIS_DEFINITION(0xB, 0x68D) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x68E), ZYDIS_DEFINITION(0xB, 0x68F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x680), ZYDIS_DEFINITION(0xB, 0x681) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x682), ZYDIS_DEFINITION(0xB, 0x683) }, + { ZYDIS_DEFINITION(0xB, 0x30), ZYDIS_DEFINITION(0xB, 0x31), ZYDIS_DEFINITION(0xB, 0x32) }, + { ZYDIS_DEFINITION(0xB, 0x36), ZYDIS_DEFINITION(0xB, 0x37), ZYDIS_DEFINITION(0xB, 0x38) }, + { ZYDIS_DEFINITION(0xB, 0x33), ZYDIS_DEFINITION(0xB, 0x34), ZYDIS_DEFINITION(0xB, 0x35) }, + { ZYDIS_DEFINITION(0xB, 0x39), ZYDIS_DEFINITION(0xB, 0x3A), ZYDIS_DEFINITION(0xB, 0x3B) }, + { ZYDIS_DEFINITION(0xB, 0x676), ZYDIS_DEFINITION(0xB, 0x677), ZYDIS_DEFINITION(0xB, 0x678) }, + { ZYDIS_DEFINITION(0xB, 0x679), ZYDIS_DEFINITION(0xB, 0x67A), ZYDIS_DEFINITION(0xB, 0x67B) }, + { ZYDIS_DEFINITION(0xB, 0x66A), ZYDIS_DEFINITION(0xB, 0x66B), ZYDIS_DEFINITION(0xB, 0x66C) }, + { ZYDIS_DEFINITION(0xB, 0x66D), ZYDIS_DEFINITION(0xB, 0x66E), ZYDIS_DEFINITION(0xB, 0x66F) }, + { ZYDIS_DEFINITION(0xB, 0xADB), ZYDIS_DEFINITION(0xB, 0xADC), ZYDIS_DEFINITION(0xB, 0xADD) }, + { ZYDIS_DEFINITION(0xB, 0xADE), ZYDIS_DEFINITION(0xB, 0xADF), ZYDIS_DEFINITION(0xB, 0xAE0) }, + { ZYDIS_DEFINITION(0xB, 0xAD4), ZYDIS_DEFINITION(0xB, 0xAD5), ZYDIS_DEFINITION(0xB, 0xAD6) }, + { ZYDIS_DEFINITION(0xB, 0xAD7), ZYDIS_DEFINITION(0xB, 0xAD8), ZYDIS_DEFINITION(0xB, 0xAD9) }, + { ZYDIS_DEFINITION(0xB, 0x528), ZYDIS_DEFINITION(0xB, 0x529), ZYDIS_DEFINITION(0xB, 0x52A) }, + { ZYDIS_DEFINITION(0xB, 0x52B), ZYDIS_DEFINITION(0xB, 0x52C), ZYDIS_DEFINITION(0xB, 0x52D) }, + { ZYDIS_DEFINITION(0xB, 0x6D2), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6D3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6D9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6DA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6D4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6D6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6D5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6D7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x1F8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x1F9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3B0), ZYDIS_DEFINITION(0xB, 0x3B1) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3B6), ZYDIS_DEFINITION(0xB, 0x3B7) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3B2), ZYDIS_DEFINITION(0xB, 0x3B3) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3B8), ZYDIS_DEFINITION(0xB, 0x3B9) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1E0), ZYDIS_DEFINITION(0xB, 0x1E1) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1E6), ZYDIS_DEFINITION(0xB, 0x1E7) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1E2), ZYDIS_DEFINITION(0xB, 0x1E3) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1E8), ZYDIS_DEFINITION(0xB, 0x1E9) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3B4) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3BA) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3B5) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3BB) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1E4) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1EA) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1E5) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1EB) }, + { ZYDIS_DEFINITION(0xB, 0xEC), ZYDIS_DEFINITION(0xB, 0xED), ZYDIS_DEFINITION(0xB, 0xEE) }, + { ZYDIS_DEFINITION(0xB, 0xEF), ZYDIS_DEFINITION(0xB, 0xF0), ZYDIS_DEFINITION(0xB, 0xF1) }, + { ZYDIS_DEFINITION(0xB, 0x5E2), ZYDIS_DEFINITION(0xB, 0x5E3), ZYDIS_DEFINITION(0xB, 0x5E4) }, + { ZYDIS_DEFINITION(0xB, 0x5E8), ZYDIS_DEFINITION(0xB, 0x5E9), ZYDIS_DEFINITION(0xB, 0x5EA) }, + { ZYDIS_DEFINITION(0xB, 0x5E5), ZYDIS_DEFINITION(0xB, 0x5E6), ZYDIS_DEFINITION(0xB, 0x5E7) }, + { ZYDIS_DEFINITION(0xB, 0x5EB), ZYDIS_DEFINITION(0xB, 0x5EC), ZYDIS_DEFINITION(0xB, 0x5ED) }, + { ZYDIS_DEFINITION(0xB, 0x5A0), ZYDIS_DEFINITION(0xB, 0x5A1), ZYDIS_DEFINITION(0xB, 0x5A2) }, + { ZYDIS_DEFINITION(0xB, 0x5D6), ZYDIS_DEFINITION(0xB, 0x5D7), ZYDIS_DEFINITION(0xB, 0x5D8) }, + { ZYDIS_DEFINITION(0xB, 0x5A3), ZYDIS_DEFINITION(0xB, 0x5A4), ZYDIS_DEFINITION(0xB, 0x5A5) }, + { ZYDIS_DEFINITION(0xB, 0x5D9), ZYDIS_DEFINITION(0xB, 0x5DA), ZYDIS_DEFINITION(0xB, 0x5DB) }, + { ZYDIS_DEFINITION(0xB, 0x6E7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6E8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3C8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3C9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6E9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6EB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6EA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x6EC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB2B), ZYDIS_DEFINITION(0xB, 0xB2C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB2F), ZYDIS_DEFINITION(0xB, 0xB30) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB2D), ZYDIS_DEFINITION(0xB, 0xB2E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB31), ZYDIS_DEFINITION(0xB, 0xB32) }, + { ZYDIS_DEFINITION(0xB, 0xA17), ZYDIS_DEFINITION(0xB, 0xA18), ZYDIS_DEFINITION(0xB, 0xA19) }, + { ZYDIS_DEFINITION(0xB, 0xA1D), ZYDIS_DEFINITION(0xB, 0xA1E), ZYDIS_DEFINITION(0xB, 0xA1F) }, + { ZYDIS_DEFINITION(0xB, 0xA1A), ZYDIS_DEFINITION(0xB, 0xA1B), ZYDIS_DEFINITION(0xB, 0xA1C) }, + { ZYDIS_DEFINITION(0xB, 0xA20), ZYDIS_DEFINITION(0xB, 0xA21), ZYDIS_DEFINITION(0xB, 0xA22) }, + { ZYDIS_DEFINITION(0xB, 0x392), ZYDIS_DEFINITION(0xB, 0x393), ZYDIS_DEFINITION(0xB, 0x394) }, + { ZYDIS_DEFINITION(0xB, 0x38B), ZYDIS_DEFINITION(0xB, 0x38C), ZYDIS_DEFINITION(0xB, 0x38D) }, + { ZYDIS_DEFINITION(0xB, 0x395), ZYDIS_DEFINITION(0xB, 0x396), ZYDIS_DEFINITION(0xB, 0x397) }, + { ZYDIS_DEFINITION(0xB, 0x38E), ZYDIS_DEFINITION(0xB, 0x38F), ZYDIS_DEFINITION(0xB, 0x390) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3BC), ZYDIS_DEFINITION(0xB, 0x3BD) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3C2), ZYDIS_DEFINITION(0xB, 0x3C3) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3BE), ZYDIS_DEFINITION(0xB, 0x3BF) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3C4), ZYDIS_DEFINITION(0xB, 0x3C5) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1EC), ZYDIS_DEFINITION(0xB, 0x1ED) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1F2), ZYDIS_DEFINITION(0xB, 0x1F3) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1EE), ZYDIS_DEFINITION(0xB, 0x1EF) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1F4), ZYDIS_DEFINITION(0xB, 0x1F5) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3C0) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3C6) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3C1) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x3C7) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1F0) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1F6) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1F1) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x1F7) }, + { ZYDIS_DEFINITION(0xB, 0x5DC), ZYDIS_DEFINITION(0xB, 0x5DD), ZYDIS_DEFINITION(0xB, 0x5DE) }, + { ZYDIS_DEFINITION(0xB, 0x5EE), ZYDIS_DEFINITION(0xB, 0x5EF), ZYDIS_DEFINITION(0xB, 0x5F0) }, + { ZYDIS_DEFINITION(0xB, 0x5DF), ZYDIS_DEFINITION(0xB, 0x5E0), ZYDIS_DEFINITION(0xB, 0x5E1) }, + { ZYDIS_DEFINITION(0xB, 0x5F1), ZYDIS_DEFINITION(0xB, 0x5F2), ZYDIS_DEFINITION(0xB, 0x5F3) }, + { ZYDIS_DEFINITION(0xB, 0x59A), ZYDIS_DEFINITION(0xB, 0x59B), ZYDIS_DEFINITION(0xB, 0x59C) }, + { ZYDIS_DEFINITION(0xB, 0x5F4), ZYDIS_DEFINITION(0xB, 0x5F5), ZYDIS_DEFINITION(0xB, 0x5F6) }, + { ZYDIS_DEFINITION(0xB, 0x59D), ZYDIS_DEFINITION(0xB, 0x59E), ZYDIS_DEFINITION(0xB, 0x59F) }, + { ZYDIS_DEFINITION(0xB, 0x5F7), ZYDIS_DEFINITION(0xB, 0x5F8), ZYDIS_DEFINITION(0xB, 0x5F9) }, + { ZYDIS_DEFINITION(0xB, 0x1B4), ZYDIS_DEFINITION(0xB, 0x1B5), ZYDIS_DEFINITION(0xB, 0x1B6) }, + { ZYDIS_DEFINITION(0xB, 0x1B7), ZYDIS_DEFINITION(0xB, 0x1B8), ZYDIS_DEFINITION(0xB, 0x1B9) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB33), ZYDIS_DEFINITION(0xB, 0xB34) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB37), ZYDIS_DEFINITION(0xB, 0xB38) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB35), ZYDIS_DEFINITION(0xB, 0xB36) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0xB39), ZYDIS_DEFINITION(0xB, 0xB3A) }, + { ZYDIS_DEFINITION(0xB, 0x594), ZYDIS_DEFINITION(0xB, 0x595), ZYDIS_DEFINITION(0xB, 0x596) }, + { ZYDIS_DEFINITION(0xB, 0x597), ZYDIS_DEFINITION(0xB, 0x598), ZYDIS_DEFINITION(0xB, 0x599) }, + { ZYDIS_DEFINITION(0xB, 0xA97), ZYDIS_DEFINITION(0xB, 0xA98), ZYDIS_DEFINITION(0xB, 0xA99) }, + { ZYDIS_DEFINITION(0xB, 0xA90), ZYDIS_DEFINITION(0xB, 0xA91), ZYDIS_DEFINITION(0xB, 0xA92) }, + { ZYDIS_DEFINITION(0xB, 0xA9A), ZYDIS_DEFINITION(0xB, 0xA9B), ZYDIS_DEFINITION(0xB, 0xA9C) }, + { ZYDIS_DEFINITION(0xB, 0xA93), ZYDIS_DEFINITION(0xB, 0xA94), ZYDIS_DEFINITION(0xB, 0xA95) }, + { ZYDIS_DEFINITION(0xB, 0x202), ZYDIS_DEFINITION(0xB, 0x203), ZYDIS_DEFINITION(0xB, 0x204) }, + { ZYDIS_DEFINITION(0xB, 0x1FB), ZYDIS_DEFINITION(0xB, 0x1FC), ZYDIS_DEFINITION(0xB, 0x1FD) }, + { ZYDIS_DEFINITION(0xB, 0x205), ZYDIS_DEFINITION(0xB, 0x206), ZYDIS_DEFINITION(0xB, 0x207) }, + { ZYDIS_DEFINITION(0xB, 0x1FE), ZYDIS_DEFINITION(0xB, 0x1FF), ZYDIS_DEFINITION(0xB, 0x200) }, + { ZYDIS_DEFINITION(0xB, 0xAC7), ZYDIS_DEFINITION(0xB, 0xAC8), ZYDIS_DEFINITION(0xB, 0xAC9) }, + { ZYDIS_DEFINITION(0xB, 0xAC0), ZYDIS_DEFINITION(0xB, 0xAC1), ZYDIS_DEFINITION(0xB, 0xAC2) }, + { ZYDIS_DEFINITION(0xB, 0xACA), ZYDIS_DEFINITION(0xB, 0xACB), ZYDIS_DEFINITION(0xB, 0xACC) }, + { ZYDIS_DEFINITION(0xB, 0xAC3), ZYDIS_DEFINITION(0xB, 0xAC4), ZYDIS_DEFINITION(0xB, 0xAC5) }, + { ZYDIS_DEFINITION(0xB, 0x358), ZYDIS_DEFINITION(0xB, 0x359), ZYDIS_DEFINITION(0xB, 0x35A) }, + { ZYDIS_DEFINITION(0xB, 0x352), ZYDIS_DEFINITION(0xB, 0x353), ZYDIS_DEFINITION(0xB, 0x354) }, + { ZYDIS_DEFINITION(0xB, 0x35B), ZYDIS_DEFINITION(0xB, 0x35C), ZYDIS_DEFINITION(0xB, 0x35D) }, + { ZYDIS_DEFINITION(0xB, 0x355), ZYDIS_DEFINITION(0xB, 0x356), ZYDIS_DEFINITION(0xB, 0x357) }, + { ZYDIS_DEFINITION(0xB, 0x8F1), ZYDIS_DEFINITION(0xB, 0x8F2), ZYDIS_DEFINITION(0xB, 0x8F3) }, + { ZYDIS_DEFINITION(0xB, 0x8F4), ZYDIS_DEFINITION(0xB, 0x8F5), ZYDIS_DEFINITION(0xB, 0x8F6) }, + { ZYDIS_DEFINITION(0xB, 0x8D3), ZYDIS_DEFINITION(0xB, 0x8D4), ZYDIS_DEFINITION(0xB, 0x8D5) }, + { ZYDIS_DEFINITION(0xB, 0x8D9), ZYDIS_DEFINITION(0xB, 0x8DA), ZYDIS_DEFINITION(0xB, 0x8DB) }, + { ZYDIS_DEFINITION(0xB, 0x8D6), ZYDIS_DEFINITION(0xB, 0x8D7), ZYDIS_DEFINITION(0xB, 0x8D8) }, + { ZYDIS_DEFINITION(0xB, 0x8DC), ZYDIS_DEFINITION(0xB, 0x8DD), ZYDIS_DEFINITION(0xB, 0x8DE) }, + { ZYDIS_DEFINITION(0xB, 0x915), ZYDIS_DEFINITION(0xB, 0x916), ZYDIS_DEFINITION(0xB, 0x917) }, + { ZYDIS_DEFINITION(0xB, 0x918), ZYDIS_DEFINITION(0xB, 0x919), ZYDIS_DEFINITION(0xB, 0x91A) }, + { ZYDIS_DEFINITION(0xB, 0x8F7), ZYDIS_DEFINITION(0xB, 0x8F8), ZYDIS_DEFINITION(0xB, 0x8F9) }, + { ZYDIS_DEFINITION(0xB, 0x8FD), ZYDIS_DEFINITION(0xB, 0x8FE), ZYDIS_DEFINITION(0xB, 0x8FF) }, + { ZYDIS_DEFINITION(0xB, 0x8FA), ZYDIS_DEFINITION(0xB, 0x8FB), ZYDIS_DEFINITION(0xB, 0x8FC) }, + { ZYDIS_DEFINITION(0xB, 0x900), ZYDIS_DEFINITION(0xB, 0x901), ZYDIS_DEFINITION(0xB, 0x902) }, + { ZYDIS_DEFINITION(0xB, 0x3A4), ZYDIS_DEFINITION(0xB, 0x3A5), ZYDIS_DEFINITION(0xB, 0x3A6) }, + { ZYDIS_DEFINITION(0xB, 0x3A7), ZYDIS_DEFINITION(0xB, 0x3A8), ZYDIS_DEFINITION(0xB, 0x3A9) }, + { ZYDIS_DEFINITION(0xB, 0x39E), ZYDIS_DEFINITION(0xB, 0x39F), ZYDIS_DEFINITION(0xB, 0x3A0) }, + { ZYDIS_DEFINITION(0xB, 0x3A1), ZYDIS_DEFINITION(0xB, 0x3A2), ZYDIS_DEFINITION(0xB, 0x3A3) }, + { ZYDIS_DEFINITION(0x1, 0x484), ZYDIS_DEFINITION(0x1, 0x485), ZYDIS_DEFINITION(0x1, 0x486) }, + { ZYDIS_DEFINITION(0x1, 0x487), ZYDIS_DEFINITION(0x1, 0x488), ZYDIS_DEFINITION(0x1, 0x489) }, + { ZYDIS_DEFINITION(0x1, 0x47E), ZYDIS_DEFINITION(0x1, 0x47F), ZYDIS_DEFINITION(0x1, 0x480) }, + { ZYDIS_DEFINITION(0x1, 0x481), ZYDIS_DEFINITION(0x1, 0x482), ZYDIS_DEFINITION(0x1, 0x483) }, + { ZYDIS_DEFINITION(0x1, 0x15B), ZYDIS_DEFINITION(0x1, 0x15C), ZYDIS_DEFINITION(0x1, 0x15D) }, + { ZYDIS_DEFINITION(0x1, 0x15E), ZYDIS_DEFINITION(0x1, 0x15F), ZYDIS_DEFINITION(0x1, 0x160) }, + { ZYDIS_DEFINITION(0x1, 0x438), ZYDIS_DEFINITION(0x1, 0x439), ZYDIS_DEFINITION(0x1, 0x43A) }, + { ZYDIS_DEFINITION(0x1, 0x444), ZYDIS_DEFINITION(0x1, 0x445), ZYDIS_DEFINITION(0x1, 0x446) }, + { ZYDIS_DEFINITION(0x1, 0x43B), ZYDIS_DEFINITION(0x1, 0x43C), ZYDIS_DEFINITION(0x1, 0x43D) }, + { ZYDIS_DEFINITION(0x1, 0x447), ZYDIS_DEFINITION(0x1, 0x448), ZYDIS_DEFINITION(0x1, 0x449) }, + { ZYDIS_DEFINITION(0xB, 0x92D), ZYDIS_DEFINITION(0xB, 0x92E), ZYDIS_DEFINITION(0xB, 0x92F) }, + { ZYDIS_DEFINITION(0xB, 0x930), ZYDIS_DEFINITION(0xB, 0x931), ZYDIS_DEFINITION(0xB, 0x932) }, { ZYDIS_DEFINITION(0x1, 0x18E), ZYDIS_DEFINITION(0x1, 0x18F), ZYDIS_DEFINITION(0x1, 0x190) }, + { ZYDIS_DEFINITION(0x1, 0x19C), ZYDIS_DEFINITION(0x1, 0x19D), ZYDIS_DEFINITION(0x1, 0x19E) }, + { ZYDIS_DEFINITION(0x1, 0x191), ZYDIS_DEFINITION(0x1, 0x192), ZYDIS_DEFINITION(0x1, 0x193) }, + { ZYDIS_DEFINITION(0x1, 0x19F), ZYDIS_DEFINITION(0x1, 0x1A0), ZYDIS_DEFINITION(0x1, 0x1A1) }, + { ZYDIS_DEFINITION(0x1, 0x476), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x477), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x43E), ZYDIS_DEFINITION(0x1, 0x43F), ZYDIS_DEFINITION(0x1, 0x440) }, + { ZYDIS_DEFINITION(0x1, 0x44A), ZYDIS_DEFINITION(0x1, 0x44B), ZYDIS_DEFINITION(0x1, 0x44C) }, + { ZYDIS_DEFINITION(0x1, 0x441), ZYDIS_DEFINITION(0x1, 0x442), ZYDIS_DEFINITION(0x1, 0x443) }, + { ZYDIS_DEFINITION(0x1, 0x44D), ZYDIS_DEFINITION(0x1, 0x44E), ZYDIS_DEFINITION(0x1, 0x44F) }, + { ZYDIS_DEFINITION(0x1, 0xA6), ZYDIS_DEFINITION(0x1, 0xA7), ZYDIS_DEFINITION(0x1, 0xA8) }, + { ZYDIS_DEFINITION(0x1, 0x108), ZYDIS_DEFINITION(0x1, 0x109), ZYDIS_DEFINITION(0x1, 0x10A) }, + { ZYDIS_DEFINITION(0x1, 0xA9), ZYDIS_DEFINITION(0x1, 0xAA), ZYDIS_DEFINITION(0x1, 0xAB) }, + { ZYDIS_DEFINITION(0x1, 0x10B), ZYDIS_DEFINITION(0x1, 0x10C), ZYDIS_DEFINITION(0x1, 0x10D) }, + { ZYDIS_DEFINITION(0x1, 0x80C), ZYDIS_DEFINITION(0x1, 0x80D), ZYDIS_DEFINITION(0x1, 0x80E) }, + { ZYDIS_DEFINITION(0x1, 0x80F), ZYDIS_DEFINITION(0x1, 0x810), ZYDIS_DEFINITION(0x1, 0x811) }, + { ZYDIS_DEFINITION(0x1, 0x7EE), ZYDIS_DEFINITION(0x1, 0x7EF), ZYDIS_DEFINITION(0x1, 0x7F0) }, + { ZYDIS_DEFINITION(0x1, 0x7F1), ZYDIS_DEFINITION(0x1, 0x7F2), ZYDIS_DEFINITION(0x1, 0x7F3) }, + { ZYDIS_DEFINITION(0x1, 0x7FA), ZYDIS_DEFINITION(0x1, 0x7FB), ZYDIS_DEFINITION(0x1, 0x7FC) }, + { ZYDIS_DEFINITION(0x1, 0x7FD), ZYDIS_DEFINITION(0x1, 0x7FE), ZYDIS_DEFINITION(0x1, 0x7FF) }, + { ZYDIS_DEFINITION(0x1, 0x7F4), ZYDIS_DEFINITION(0x1, 0x7F5), ZYDIS_DEFINITION(0x1, 0x7F6) }, + { ZYDIS_DEFINITION(0x1, 0x7F7), ZYDIS_DEFINITION(0x1, 0x7F8), ZYDIS_DEFINITION(0x1, 0x7F9) }, + { ZYDIS_DEFINITION(0x1, 0x806), ZYDIS_DEFINITION(0x1, 0x807), ZYDIS_DEFINITION(0x1, 0x808) }, + { ZYDIS_DEFINITION(0x1, 0x809), ZYDIS_DEFINITION(0x1, 0x80A), ZYDIS_DEFINITION(0x1, 0x80B) }, + { ZYDIS_DEFINITION(0x1, 0x800), ZYDIS_DEFINITION(0x1, 0x801), ZYDIS_DEFINITION(0x1, 0x802) }, + { ZYDIS_DEFINITION(0x1, 0x803), ZYDIS_DEFINITION(0x1, 0x804), ZYDIS_DEFINITION(0x1, 0x805) }, + { ZYDIS_DEFINITION(0x1, 0x7C4), ZYDIS_DEFINITION(0x1, 0x7C5), ZYDIS_DEFINITION(0x1, 0x7C6) }, + { ZYDIS_DEFINITION(0x1, 0x7C7), ZYDIS_DEFINITION(0x1, 0x7C8), ZYDIS_DEFINITION(0x1, 0x7C9) }, + { ZYDIS_DEFINITION(0x1, 0x7A6), ZYDIS_DEFINITION(0x1, 0x7A7), ZYDIS_DEFINITION(0x1, 0x7A8) }, + { ZYDIS_DEFINITION(0x1, 0x7A9), ZYDIS_DEFINITION(0x1, 0x7AA), ZYDIS_DEFINITION(0x1, 0x7AB) }, + { ZYDIS_DEFINITION(0x1, 0x7B2), ZYDIS_DEFINITION(0x1, 0x7B3), ZYDIS_DEFINITION(0x1, 0x7B4) }, + { ZYDIS_DEFINITION(0x1, 0x7B5), ZYDIS_DEFINITION(0x1, 0x7B6), ZYDIS_DEFINITION(0x1, 0x7B7) }, + { ZYDIS_DEFINITION(0x1, 0x7AC), ZYDIS_DEFINITION(0x1, 0x7AD), ZYDIS_DEFINITION(0x1, 0x7AE) }, + { ZYDIS_DEFINITION(0x1, 0x7AF), ZYDIS_DEFINITION(0x1, 0x7B0), ZYDIS_DEFINITION(0x1, 0x7B1) }, + { ZYDIS_DEFINITION(0x1, 0x7BE), ZYDIS_DEFINITION(0x1, 0x7BF), ZYDIS_DEFINITION(0x1, 0x7C0) }, + { ZYDIS_DEFINITION(0x1, 0x7C1), ZYDIS_DEFINITION(0x1, 0x7C2), ZYDIS_DEFINITION(0x1, 0x7C3) }, + { ZYDIS_DEFINITION(0x1, 0x7B8), ZYDIS_DEFINITION(0x1, 0x7B9), ZYDIS_DEFINITION(0x1, 0x7BA) }, + { ZYDIS_DEFINITION(0x1, 0x7BB), ZYDIS_DEFINITION(0x1, 0x7BC), ZYDIS_DEFINITION(0x1, 0x7BD) }, + { ZYDIS_DEFINITION(0x1, 0xA3B), ZYDIS_DEFINITION(0x1, 0xA3C), ZYDIS_DEFINITION(0x1, 0xA3D) }, + { ZYDIS_DEFINITION(0x1, 0xA4D), ZYDIS_DEFINITION(0x1, 0xA4E), ZYDIS_DEFINITION(0x1, 0xA4F) }, + { ZYDIS_DEFINITION(0x1, 0xA3E), ZYDIS_DEFINITION(0x1, 0xA3F), ZYDIS_DEFINITION(0x1, 0xA40) }, + { ZYDIS_DEFINITION(0x1, 0xA50), ZYDIS_DEFINITION(0x1, 0xA51), ZYDIS_DEFINITION(0x1, 0xA52) }, + { ZYDIS_DEFINITION(0x1, 0xA41), ZYDIS_DEFINITION(0x1, 0xA42), ZYDIS_DEFINITION(0x1, 0xA43) }, + { ZYDIS_DEFINITION(0x1, 0xA47), ZYDIS_DEFINITION(0x1, 0xA48), ZYDIS_DEFINITION(0x1, 0xA49) }, + { ZYDIS_DEFINITION(0x1, 0xA44), ZYDIS_DEFINITION(0x1, 0xA45), ZYDIS_DEFINITION(0x1, 0xA46) }, + { ZYDIS_DEFINITION(0x1, 0xA4A), ZYDIS_DEFINITION(0x1, 0xA4B), ZYDIS_DEFINITION(0x1, 0xA4C) }, + { ZYDIS_DEFINITION(0x1, 0x785), ZYDIS_DEFINITION(0x1, 0x786), ZYDIS_DEFINITION(0x1, 0x787) }, + { ZYDIS_DEFINITION(0x1, 0x78E), ZYDIS_DEFINITION(0x1, 0x78F), ZYDIS_DEFINITION(0x1, 0x790) }, + { ZYDIS_DEFINITION(0x1, 0x773), ZYDIS_DEFINITION(0x1, 0x774), ZYDIS_DEFINITION(0x1, 0x775) }, + { ZYDIS_DEFINITION(0x1, 0x812), ZYDIS_DEFINITION(0x1, 0x813), ZYDIS_DEFINITION(0x1, 0x814) }, + { ZYDIS_DEFINITION(0x1, 0x57C), ZYDIS_DEFINITION(0x1, 0x57D), ZYDIS_DEFINITION(0x1, 0x57E) }, + { ZYDIS_DEFINITION(0x1, 0x815), ZYDIS_DEFINITION(0x1, 0x816), ZYDIS_DEFINITION(0x1, 0x817) }, + { ZYDIS_DEFINITION(0x1, 0x818), ZYDIS_DEFINITION(0x1, 0x819), ZYDIS_DEFINITION(0x1, 0x81A) }, + { ZYDIS_DEFINITION(0x1, 0x779), ZYDIS_DEFINITION(0x1, 0x77A), ZYDIS_DEFINITION(0x1, 0x77B) }, + { ZYDIS_DEFINITION(0x1, 0x77C), ZYDIS_DEFINITION(0x1, 0x77D), ZYDIS_DEFINITION(0x1, 0x77E) }, + { ZYDIS_DEFINITION(0x1, 0x794), ZYDIS_DEFINITION(0x1, 0x795), ZYDIS_DEFINITION(0x1, 0x796) }, + { ZYDIS_DEFINITION(0x1, 0x797), ZYDIS_DEFINITION(0x1, 0x798), ZYDIS_DEFINITION(0x1, 0x799) }, + { ZYDIS_DEFINITION(0x1, 0x77F), ZYDIS_DEFINITION(0x1, 0x780), ZYDIS_DEFINITION(0x1, 0x781) }, + { ZYDIS_DEFINITION(0x1, 0x782), ZYDIS_DEFINITION(0x1, 0x783), ZYDIS_DEFINITION(0x1, 0x784) }, + { ZYDIS_DEFINITION(0x1, 0x7A0), ZYDIS_DEFINITION(0x1, 0x7A1), ZYDIS_DEFINITION(0x1, 0x7A2) }, + { ZYDIS_DEFINITION(0x1, 0x7A3), ZYDIS_DEFINITION(0x1, 0x7A4), ZYDIS_DEFINITION(0x1, 0x7A5) }, + { ZYDIS_DEFINITION(0x1, 0x79A), ZYDIS_DEFINITION(0x1, 0x79B), ZYDIS_DEFINITION(0x1, 0x79C) }, + { ZYDIS_DEFINITION(0x1, 0x79D), ZYDIS_DEFINITION(0x1, 0x79E), ZYDIS_DEFINITION(0x1, 0x79F) }, + { ZYDIS_DEFINITION(0x1, 0x788), ZYDIS_DEFINITION(0x1, 0x789), ZYDIS_DEFINITION(0x1, 0x78A) }, + { ZYDIS_DEFINITION(0x1, 0x78B), ZYDIS_DEFINITION(0x1, 0x78C), ZYDIS_DEFINITION(0x1, 0x78D) }, + { ZYDIS_DEFINITION(0x1, 0x776), ZYDIS_DEFINITION(0x1, 0x777), ZYDIS_DEFINITION(0x1, 0x778) }, + { ZYDIS_DEFINITION(0x1, 0x791), ZYDIS_DEFINITION(0x1, 0x792), ZYDIS_DEFINITION(0x1, 0x793) }, + { ZYDIS_DEFINITION(0x1, 0x57F), ZYDIS_DEFINITION(0x1, 0x580), ZYDIS_DEFINITION(0x1, 0x581) }, + { ZYDIS_DEFINITION(0x1, 0x40E), ZYDIS_DEFINITION(0x1, 0x40F), ZYDIS_DEFINITION(0x1, 0x410) }, + { ZYDIS_DEFINITION(0x1, 0x411), ZYDIS_DEFINITION(0x1, 0x412), ZYDIS_DEFINITION(0x1, 0x413) }, + { ZYDIS_DEFINITION(0x1, 0x450), ZYDIS_DEFINITION(0x1, 0x451), ZYDIS_DEFINITION(0x1, 0x452) }, { ZYDIS_DEFINITION(0x1, 0x42C), ZYDIS_DEFINITION(0x1, 0x42D), ZYDIS_DEFINITION(0x1, 0x42E) }, - { ZYDIS_DEFINITION(0x1, 0x408), ZYDIS_DEFINITION(0x1, 0x409), ZYDIS_DEFINITION(0x1, 0x40A) }, + { ZYDIS_DEFINITION(0x1, 0x453), ZYDIS_DEFINITION(0x1, 0x454), ZYDIS_DEFINITION(0x1, 0x455) }, { ZYDIS_DEFINITION(0x1, 0x42F), ZYDIS_DEFINITION(0x1, 0x430), ZYDIS_DEFINITION(0x1, 0x431) }, - { ZYDIS_DEFINITION(0x1, 0x40B), ZYDIS_DEFINITION(0x1, 0x40C), ZYDIS_DEFINITION(0x1, 0x40D) }, - { ZYDIS_DEFINITION(0x1, 0x9C), ZYDIS_DEFINITION(0x1, 0x9D), ZYDIS_DEFINITION(0x1, 0x9E) }, - { ZYDIS_DEFINITION(0x1, 0x9F), ZYDIS_DEFINITION(0x1, 0xA0), ZYDIS_DEFINITION(0x1, 0xA1) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49C) }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x49D) }, + { ZYDIS_DEFINITION(0xB, 0x933), ZYDIS_DEFINITION(0xB, 0x934), ZYDIS_DEFINITION(0xB, 0x935) }, + { ZYDIS_DEFINITION(0xB, 0x936), ZYDIS_DEFINITION(0xB, 0x937), ZYDIS_DEFINITION(0xB, 0x938) }, + { ZYDIS_DEFINITION(0x1, 0x195), ZYDIS_DEFINITION(0x1, 0x196), ZYDIS_DEFINITION(0x1, 0x197) }, + { ZYDIS_DEFINITION(0x1, 0x1A3), ZYDIS_DEFINITION(0x1, 0x1A4), ZYDIS_DEFINITION(0x1, 0x1A5) }, + { ZYDIS_DEFINITION(0x1, 0x198), ZYDIS_DEFINITION(0x1, 0x199), ZYDIS_DEFINITION(0x1, 0x19A) }, + { ZYDIS_DEFINITION(0x1, 0x1A6), ZYDIS_DEFINITION(0x1, 0x1A7), ZYDIS_DEFINITION(0x1, 0x1A8) }, + { ZYDIS_DEFINITION(0x1, 0x456), ZYDIS_DEFINITION(0x1, 0x457), ZYDIS_DEFINITION(0x1, 0x458) }, + { ZYDIS_DEFINITION(0x1, 0x432), ZYDIS_DEFINITION(0x1, 0x433), ZYDIS_DEFINITION(0x1, 0x434) }, + { ZYDIS_DEFINITION(0x1, 0x459), ZYDIS_DEFINITION(0x1, 0x45A), ZYDIS_DEFINITION(0x1, 0x45B) }, + { ZYDIS_DEFINITION(0x1, 0x435), ZYDIS_DEFINITION(0x1, 0x436), ZYDIS_DEFINITION(0x1, 0x437) }, + { ZYDIS_DEFINITION(0x1, 0xB4), ZYDIS_DEFINITION(0x1, 0xB5), ZYDIS_DEFINITION(0x1, 0xB6) }, + { ZYDIS_DEFINITION(0x1, 0xB7), ZYDIS_DEFINITION(0x1, 0xB8), ZYDIS_DEFINITION(0x1, 0xB9) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C6) }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x4C7) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x0) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x143) }, @@ -3608,32 +3752,32 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x141) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x1) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x358), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x359), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x360), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x361), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x362), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x363), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x364), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x365), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x366), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x367), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x368), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x369), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x370), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x371), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x372), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x378), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x379), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x380), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x381), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x382), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x383), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x384), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x385), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x386), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x387), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x388), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x389), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38A), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38C), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x390), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x391), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x392), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA0), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA1), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA2), ZYDIS_INVALID, ZYDIS_INVALID }, @@ -3643,48 +3787,24 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA6), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA7), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x385), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x386), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x387), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x388), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x389), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x390), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x391), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x392), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x393), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x394), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x395), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x396), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x397), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x398), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x399), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A4), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A5), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AA), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AD), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3AF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B2), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B3), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B8), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B9), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3BA), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3BB), ZYDIS_INVALID, ZYDIS_INVALID }, @@ -3695,150 +3815,155 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C0), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C1), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D4), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D9), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FA), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x628), ZYDIS_DEFINITION(0x0, 0x627), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DA), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB0), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x400), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x401), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x402), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x403), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x404), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x405), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x406), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x407), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x408), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB2), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB3), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB4), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB5), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB6), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x415), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x416), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x417), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x418), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x419), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x420), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x421), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x422), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x423), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x424), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x426), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x429), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42C), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42D), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42E), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42F), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x430), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x431), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x432), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x433), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x434), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x436), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x437), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x438), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x439), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x440), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x442), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x444), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x446), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x448), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x449), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x450), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x451), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x452), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x453), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x454), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x455), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x456), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x458), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x460), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x461), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x462), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x463), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x464), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x465), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x466), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x467), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x468), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x470), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x471), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x472), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x473), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x474), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x475), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x476), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x477), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x478), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x479), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x480), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x481), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x482), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x483), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x484), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x486), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x487), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x488), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x489), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x490), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x491), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x492), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x493), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x494), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x495), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x496), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x498), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x499), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xB9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FA), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x400), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x401), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x402), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x403), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x404), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x405), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x406), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x407), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x408), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x409), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x410), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x411), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x412), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x413), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x414), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x415), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x417), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x419), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x630), ZYDIS_DEFINITION(0x0, 0x62F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x427), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x428), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x429), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCD), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x440), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x441), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x442), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x443), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x444), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x445), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x446), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x447), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x448), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x449), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44B), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44E), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x450), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x451), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x452), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x453), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x454), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x455), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x456), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x457), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x458), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x459), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x461), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x463), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x465), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x466), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x467), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x468), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x469), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x471), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x473), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x474), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x475), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x476), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x477), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x478), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x479), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x480), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x481), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x482), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x483), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x484), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x485), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x486), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x487), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x488), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x489), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x490), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x491), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x492), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x493), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x494), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x495), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x496), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x497), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x498), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x499), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AB), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AD), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD0), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BB), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BF), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C5), ZYDIS_INVALID }, @@ -3846,20 +3971,20 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CB), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E8), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EA), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EE), ZYDIS_INVALID }, @@ -3878,17 +4003,16 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x507), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x508), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x509), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x510), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x511), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x512), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x513), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x514), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x515), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x516), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x517), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x518), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x519), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x511), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x513), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x514), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x515), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x516), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x517), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x518), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x519), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51D), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51E), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x520), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x521), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x522), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x523), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x524), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x525), ZYDIS_INVALID }, @@ -3904,15 +4028,16 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x538), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x539), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x540), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x541), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x542), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x543), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x544), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x545), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x546), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x547), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x548), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x549), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54D), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54E), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x540), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x541), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x542), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x543), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x544), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x545), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x546), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x547), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x548), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x549), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x550), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x551), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x552), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x553), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x554), ZYDIS_INVALID }, @@ -3923,183 +4048,203 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x560), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x561), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x562), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x563), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x564), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x565), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x566), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x567), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x568), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x569), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56D), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x563), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x564), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x565), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x566), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x567), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x568), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x569), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x570), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x571), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x572), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x573), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x574), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x575), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x576), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x577), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x578), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x579), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x580), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x581), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x582), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x583), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x584), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x573), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x574), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x575), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x576), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x577), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x578), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x579), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x580), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x581), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x582), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x583), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x584), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x585), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x586), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x587), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x588), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x589), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x590), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x591), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x592), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x593), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x594), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x593), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x594), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x595), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x596), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x597), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x599), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x598), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x599), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B6), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BD), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D2), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD1), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E6), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5ED), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x601), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x602), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x603), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x604), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x607), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x608), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x609), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD2), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FB), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x600), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x603), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x604), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x605), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x606), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x607), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x608), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60C), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x610), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x613), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x614), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x615), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x616), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x619), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x611), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x612), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x613), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x614), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x615), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x616), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x617), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x618), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x619), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x632), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x633), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x634), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x635), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x636), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x620), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x621), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x622), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x623), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x628), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x631), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x632), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x633), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x634), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x637), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x638), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x639), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x639), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x640), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x647), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x648), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x657), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x658), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x659), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x661), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x662), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x663), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x665), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x666), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x667), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x668), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x643), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x646), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x647), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x648), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x649), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x656), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x657), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x660), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x661), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x662), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDD), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDF), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x669), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCD), ZYDIS_INVALID, ZYDIS_INVALID } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x671), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x672), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x681), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x682), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x683), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x684), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x685), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x686), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x690), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x691), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x692), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x693), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x694), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xED), ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersREXW[][2] = { - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5C1) }, - { ZYDIS_DEFINITION(0x1, 0x12B), ZYDIS_DEFINITION(0x1, 0x12C) }, - { ZYDIS_DEFINITION(0x1, 0x127), ZYDIS_DEFINITION(0x1, 0x128) }, - { ZYDIS_DEFINITION(0x1, 0x12D), ZYDIS_DEFINITION(0x1, 0x12E) }, - { ZYDIS_DEFINITION(0x1, 0x129), ZYDIS_DEFINITION(0x1, 0x12A) }, - { ZYDIS_DEFINITION(0x1, 0x141), ZYDIS_DEFINITION(0x1, 0x142) }, - { ZYDIS_DEFINITION(0x1, 0x13D), ZYDIS_DEFINITION(0x1, 0x13E) }, - { ZYDIS_DEFINITION(0x1, 0x143), ZYDIS_DEFINITION(0x1, 0x144) }, - { ZYDIS_DEFINITION(0x1, 0x13F), ZYDIS_DEFINITION(0x1, 0x140) }, - { ZYDIS_DEFINITION(0x1, 0x131), ZYDIS_DEFINITION(0x1, 0x132) }, - { ZYDIS_DEFINITION(0x1, 0x121), ZYDIS_DEFINITION(0x1, 0x122) }, - { ZYDIS_DEFINITION(0x1, 0x133), ZYDIS_DEFINITION(0x1, 0x134) }, - { ZYDIS_DEFINITION(0x1, 0x123), ZYDIS_DEFINITION(0x1, 0x124) }, - { ZYDIS_DEFINITION(0x1, 0x704), ZYDIS_DEFINITION(0x1, 0x705) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_CET, 0x0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_CET, 0x1), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x12A), ZYDIS_DEFINITION(0x1, 0x12B) }, + { ZYDIS_DEFINITION(0x1, 0x126), ZYDIS_DEFINITION(0x1, 0x127) }, + { ZYDIS_DEFINITION(0x1, 0x12C), ZYDIS_DEFINITION(0x1, 0x12D) }, + { ZYDIS_DEFINITION(0x1, 0x128), ZYDIS_DEFINITION(0x1, 0x129) }, + { ZYDIS_DEFINITION(0x1, 0x140), ZYDIS_DEFINITION(0x1, 0x141) }, + { ZYDIS_DEFINITION(0x1, 0x13C), ZYDIS_DEFINITION(0x1, 0x13D) }, + { ZYDIS_DEFINITION(0x1, 0x142), ZYDIS_DEFINITION(0x1, 0x143) }, + { ZYDIS_DEFINITION(0x1, 0x13E), ZYDIS_DEFINITION(0x1, 0x13F) }, + { ZYDIS_DEFINITION(0x1, 0x130), ZYDIS_DEFINITION(0x1, 0x131) }, + { ZYDIS_DEFINITION(0x1, 0x120), ZYDIS_DEFINITION(0x1, 0x121) }, + { ZYDIS_DEFINITION(0x1, 0x132), ZYDIS_DEFINITION(0x1, 0x133) }, + { ZYDIS_DEFINITION(0x1, 0x122), ZYDIS_DEFINITION(0x1, 0x123) }, + { ZYDIS_DEFINITION(0x1, 0x717), ZYDIS_DEFINITION(0x1, 0x718) }, { ZYDIS_DEFINITION(0x1, 0x16), ZYDIS_DEFINITION(0x1, 0x17) }, { ZYDIS_DEFINITION(0x1, 0x38), ZYDIS_DEFINITION(0x1, 0x39) }, - { ZYDIS_DEFINITION(0x1, 0x702), ZYDIS_DEFINITION(0x1, 0x703) }, + { ZYDIS_DEFINITION(0x1, 0x715), ZYDIS_DEFINITION(0x1, 0x716) }, { ZYDIS_DEFINITION(0x1, 0x18), ZYDIS_DEFINITION(0x1, 0x19) }, { ZYDIS_DEFINITION(0x1, 0x3A), ZYDIS_DEFINITION(0x1, 0x3B) }, - { ZYDIS_DEFINITION(0xB, 0x45A), ZYDIS_DEFINITION(0xB, 0x45C) }, - { ZYDIS_DEFINITION(0xB, 0x45B), ZYDIS_DEFINITION(0xB, 0x45D) }, - { ZYDIS_DEFINITION(0xB, 0x47E), ZYDIS_DEFINITION(0xB, 0x480) }, - { ZYDIS_DEFINITION(0xB, 0x47F), ZYDIS_DEFINITION(0xB, 0x481) }, - { ZYDIS_DEFINITION(0xB, 0x440), ZYDIS_DEFINITION(0xB, 0x441) }, - { ZYDIS_DEFINITION(0xB, 0x442), ZYDIS_DEFINITION(0xB, 0x443) }, - { ZYDIS_DEFINITION(0xB, 0x43C), ZYDIS_DEFINITION(0xB, 0x43D) }, - { ZYDIS_DEFINITION(0xB, 0x43E), ZYDIS_DEFINITION(0xB, 0x43F) }, - { ZYDIS_DEFINITION(0xB, 0x452), ZYDIS_DEFINITION(0xB, 0x453) }, - { ZYDIS_DEFINITION(0xB, 0x454), ZYDIS_DEFINITION(0xB, 0x455) }, - { ZYDIS_DEFINITION(0x1, 0x2F8), ZYDIS_DEFINITION(0x1, 0x326) }, - { ZYDIS_DEFINITION(0x1, 0x2FC), ZYDIS_DEFINITION(0x1, 0x328) }, - { ZYDIS_DEFINITION(0x1, 0x2F9), ZYDIS_DEFINITION(0x1, 0x327) }, - { ZYDIS_DEFINITION(0x1, 0x2FD), ZYDIS_DEFINITION(0x1, 0x329) }, - { ZYDIS_DEFINITION(0x1, 0x300), ZYDIS_DEFINITION(0x1, 0x32C) }, - { ZYDIS_DEFINITION(0x1, 0x304), ZYDIS_DEFINITION(0x1, 0x32E) }, - { ZYDIS_DEFINITION(0x1, 0x301), ZYDIS_DEFINITION(0x1, 0x32D) }, - { ZYDIS_DEFINITION(0x1, 0x305), ZYDIS_DEFINITION(0x1, 0x32F) }, - { ZYDIS_DEFINITION(0x1, 0x223), ZYDIS_DEFINITION(0x1, 0x224) }, - { ZYDIS_DEFINITION(0x1, 0x1FB), ZYDIS_DEFINITION(0x1, 0x1FC) }, - { ZYDIS_DEFINITION(0x1, 0x1F9), ZYDIS_DEFINITION(0x1, 0x1FA) }, - { ZYDIS_DEFINITION(0x1, 0x72F), ZYDIS_DEFINITION(0x1, 0x730) }, - { ZYDIS_DEFINITION(0x1, 0x72B), ZYDIS_DEFINITION(0x1, 0x72C) }, - { ZYDIS_DEFINITION(0x1, 0x733), ZYDIS_DEFINITION(0x1, 0x734) }, - { ZYDIS_DEFINITION(0x1, 0x101), ZYDIS_DEFINITION(0x1, 0x100) }, - { ZYDIS_DEFINITION(0x1, 0x72D), ZYDIS_DEFINITION(0x1, 0x72E) }, - { ZYDIS_DEFINITION(0x1, 0x731), ZYDIS_DEFINITION(0x1, 0x732) }, - { ZYDIS_DEFINITION(0x1, 0x735), ZYDIS_DEFINITION(0x1, 0x736) }, + { ZYDIS_DEFINITION(0xB, 0x46B), ZYDIS_DEFINITION(0xB, 0x46D) }, + { ZYDIS_DEFINITION(0xB, 0x46C), ZYDIS_DEFINITION(0xB, 0x46E) }, + { ZYDIS_DEFINITION(0xB, 0x48F), ZYDIS_DEFINITION(0xB, 0x491) }, + { ZYDIS_DEFINITION(0xB, 0x490), ZYDIS_DEFINITION(0xB, 0x492) }, + { ZYDIS_DEFINITION(0xB, 0x451), ZYDIS_DEFINITION(0xB, 0x452) }, + { ZYDIS_DEFINITION(0xB, 0x453), ZYDIS_DEFINITION(0xB, 0x454) }, + { ZYDIS_DEFINITION(0xB, 0x44D), ZYDIS_DEFINITION(0xB, 0x44E) }, + { ZYDIS_DEFINITION(0xB, 0x44F), ZYDIS_DEFINITION(0xB, 0x450) }, + { ZYDIS_DEFINITION(0xB, 0x463), ZYDIS_DEFINITION(0xB, 0x464) }, + { ZYDIS_DEFINITION(0xB, 0x465), ZYDIS_DEFINITION(0xB, 0x466) }, + { ZYDIS_DEFINITION(0x1, 0x30E), ZYDIS_DEFINITION(0x1, 0x33C) }, + { ZYDIS_DEFINITION(0x1, 0x312), ZYDIS_DEFINITION(0x1, 0x33E) }, + { ZYDIS_DEFINITION(0x1, 0x30F), ZYDIS_DEFINITION(0x1, 0x33D) }, + { ZYDIS_DEFINITION(0x1, 0x313), ZYDIS_DEFINITION(0x1, 0x33F) }, + { ZYDIS_DEFINITION(0x1, 0x316), ZYDIS_DEFINITION(0x1, 0x342) }, + { ZYDIS_DEFINITION(0x1, 0x31A), ZYDIS_DEFINITION(0x1, 0x344) }, + { ZYDIS_DEFINITION(0x1, 0x317), ZYDIS_DEFINITION(0x1, 0x343) }, + { ZYDIS_DEFINITION(0x1, 0x31B), ZYDIS_DEFINITION(0x1, 0x345) }, + { ZYDIS_DEFINITION(0x1, 0x228), ZYDIS_DEFINITION(0x1, 0x229) }, + { ZYDIS_DEFINITION(0x1, 0x1FA), ZYDIS_DEFINITION(0x1, 0x1FB) }, + { ZYDIS_DEFINITION(0x1, 0x1F8), ZYDIS_DEFINITION(0x1, 0x1F9) }, + { ZYDIS_DEFINITION(0x1, 0x742), ZYDIS_DEFINITION(0x1, 0x743) }, + { ZYDIS_DEFINITION(0x1, 0x73E), ZYDIS_DEFINITION(0x1, 0x73F) }, + { ZYDIS_DEFINITION(0x1, 0x746), ZYDIS_DEFINITION(0x1, 0x747) }, + { ZYDIS_DEFINITION(0x1, 0x100), ZYDIS_DEFINITION(0x1, 0xFF) }, + { ZYDIS_DEFINITION(0x1, 0x740), ZYDIS_DEFINITION(0x1, 0x741) }, + { ZYDIS_DEFINITION(0x1, 0x744), ZYDIS_DEFINITION(0x1, 0x745) }, + { ZYDIS_DEFINITION(0x1, 0x748), ZYDIS_DEFINITION(0x1, 0x749) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2), ZYDIS_INVALID }, @@ -4216,8 +4361,8 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x7F) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x5E) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x81) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x5F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x55) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x61), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x56) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x5F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x61), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x63), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x64) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x65), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x66) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x67), ZYDIS_INVALID }, @@ -4246,8 +4391,8 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBB) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x87), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x88) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x89), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x57) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x8B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x58) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x89), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x8B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x60) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x8D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x8E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x8F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x90) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x91) }, @@ -4368,187 +4513,189 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C6) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x160), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x161) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x162), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x163) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x164), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x165) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x164), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x165), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CA), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x166), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x167), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CE), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x168), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x169) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x16F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x170), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x171) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x172), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x173) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x174), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x175) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x176), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x177) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x178), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x179) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x17A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x17B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x17C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x17D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x17E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x17F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x180), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x181) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1EC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x180), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x181), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x182), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x183), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x184), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x185), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x186), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x59) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x188), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x189) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x182), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x183) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x184), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x185) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x186), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x187) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x188) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x189) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FA) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x18F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x200) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x190) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x202) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x191), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x192) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x193), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x194) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x195), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x196) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x197), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x198) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x199), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x190), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x191) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x192), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x193) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x194), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x195) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x207), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x208) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x196), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x197) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x198), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x199), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x19E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x61) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x220) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A8) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x222) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x221), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x222) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x225), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x226) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x229), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B4) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B6) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x231), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x232) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x235), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x236) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1BE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xB) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x10), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x11) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x10) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x11), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x12) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x13), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x14) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x15), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x16) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x243), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x244) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x247), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x248) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D0) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x241), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x242) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x250) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x245), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x246) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x249), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x253), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x254) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1DA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1DC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1DE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x257), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x258) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E0) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x251), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x252) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x255), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x256) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x12), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x13) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x14), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x15) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x16), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x17) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x18), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x19) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EC) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1ED) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x258) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EE) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x263), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x264) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x267), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x268) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x261), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x262) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x265), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x266) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x270) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1FA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x269), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1FC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x273), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x274) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1FE) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x1FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x200) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x201), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x202) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x277), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x278) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x203), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x204) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x205), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x206) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x271), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x272) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x207), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x208) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x207) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x208) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x209), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x280) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x275), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x276) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x17), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x18) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x20) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x21), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x22) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x24) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x25), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x26) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x283), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x284) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x287), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x288) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x20F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x210) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x211), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x212) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x213), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x214) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x215), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x216) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x217), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x218) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x219), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x290) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x289), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x21F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x220) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x293), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x294) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x221), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x222) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x223), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x224) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x225), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x226) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x291), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x292) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x227), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x228) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x229), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x294) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22C) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x296) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x299), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x22F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29C), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x230) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x231), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A0), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x232) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x233), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x234), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x235) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x236) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x297), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x298) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x1F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x20), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x21) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x23) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x24), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x25) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x27) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x29) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x237), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x238) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x239), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x23F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x240) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x241), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x242) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x243), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x244) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x245), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x246) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x247), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x248) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x249), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x250) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x245), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x246), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x24F) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C0) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x250) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C2) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x251), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x252) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C6) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x253), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x254), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x255), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x256) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x257), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x258) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x261), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x262) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x263), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x264) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x265), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x266) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C8), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x254) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x255), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CC), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x256) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x257), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x258), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x259) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x25A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x261), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x62) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x263), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x63) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x267), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x268) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x269), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x26A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x26B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x26C) }, @@ -4557,83 +4704,82 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x271), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x272) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x273), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x274) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x275), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x276) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x277), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x278) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x277), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x278), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x279), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F0) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x280) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x281), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x282) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x283), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x284), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x27F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x280), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x281), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x64) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x283), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x65) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x285), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x286) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x300) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x287), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x288) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x303), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x304) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x289), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x28A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x307), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x308) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x28B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x28C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x28D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x28E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x301), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x302) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x28F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x290) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x291), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x292) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x293), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x294) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x305), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x306) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x295), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x296) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x297), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x298) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x299), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x29A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x309), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x29B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x29C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x29D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x29E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x29F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x60) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x61) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x62) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x63) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x310), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x64) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x65) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x66) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x67) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x319), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x31A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x68) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x69) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D8) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x323), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x324) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x29F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x325), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x326) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x330) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x333), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x334) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x337), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x338) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C4) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C5) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33E) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2C9) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x343), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x344) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CD) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x346) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CE) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x348) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2CF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x66) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x67) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x68) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x69) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E5), ZYDIS_INVALID }, @@ -4643,6 +4789,7 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2E9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2EA), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2EB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2EC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2ED), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2EE), ZYDIS_INVALID }, @@ -4651,84 +4798,120 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F2), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x343), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x344) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x300), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x301) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2F7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x2FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x300), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x302), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x303) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x304) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x305), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x306), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x307), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x308), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x309), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x357), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x358) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x304), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x70) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x306), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x71) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x308) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x309) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x30F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x310), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x311), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x312) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x313), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x314) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x310), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x311) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x361), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x362) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x312), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x313), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x314), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x315), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x316) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x317) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x318) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x319) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x320), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x322), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x324), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x326), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x6F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x328) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x329) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32B) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32C) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32D) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32E) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x330) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x331) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x332) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x333) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x316), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x317), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x318), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x319), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x31F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x320), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x321), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x322), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x323), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x324), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x325), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x326), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x327), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x328), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x329), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x32F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x381), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x382) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x330), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x331) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x332), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x333) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x334) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x335) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x336) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x337) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x338), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x339) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x70) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x340), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x71) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x342), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x72) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x344), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x73) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x346), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x347) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x365), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x366) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x348), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x74) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x75) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x350) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x351) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x352) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x353), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x354), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x355), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x356), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x357), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x358), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x335), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x336), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x337), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x338), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x339), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x33F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x340), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x341), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x342) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x343), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x344) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x345), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x346) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x347) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x348) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x349) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x72) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x34E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x73) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x350), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x74) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x352), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x75) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x354), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x76) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x356), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x77) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x358) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x359) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x35A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x35B) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x35C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x35D) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x35E) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x35F) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x360) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x361) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x362) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x363) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x364) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x365) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x366) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x367) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x368), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x369) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x36A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x36B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x36E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x78) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x370), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x79) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x372), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x374), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x376), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x377) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x378), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x37A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x37C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x37D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x37E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x37F) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x380) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x381) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x382) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x383), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x384), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x385), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x386), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x387), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x388), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0xC9), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0xCA), ZYDIS_INVALID }, @@ -4858,8 +5041,8 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_DEFINITION(0x1, 0x132), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x45), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x12F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x76), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x77) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x78), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x79) }, + { ZYDIS_DEFINITION(0x1, 0x119), ZYDIS_DEFINITION(0x1, 0x11A) }, + { ZYDIS_DEFINITION(0x1, 0x98), ZYDIS_DEFINITION(0x1, 0x97) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x47) }, { ZYDIS_DEFINITION(0x1, 0x51), ZYDIS_DEFINITION(0x1, 0x4E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x49) }, @@ -4868,8 +5051,8 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_DEFINITION(0x1, 0x75) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x4D) }, { ZYDIS_DEFINITION(0x1, 0x8A), ZYDIS_DEFINITION(0x1, 0x87) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x7D) }, + { ZYDIS_DEFINITION(0x1, 0x14A), ZYDIS_DEFINITION(0x1, 0x14B) }, + { ZYDIS_DEFINITION(0x1, 0x186), ZYDIS_DEFINITION(0x1, 0x185) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x4E), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x60), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x50) }, @@ -5066,39 +5249,43 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_DEFINITION(0xC, 0x22), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xC, 0x23), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xC, 0x24), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0xA9) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x108) }, - { ZYDIS_DEFINITION(0x8, 0x2B), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0xA8) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x107) }, + { ZYDIS_DEFINITION(0x8, 0x2A), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x8, 0x28), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x32), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3C), ZYDIS_DEFINITION(0x1, 0x3B) }, - { ZYDIS_DEFINITION(0x1, 0x35), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3A), ZYDIS_DEFINITION(0x1, 0x38) }, - { ZYDIS_DEFINITION(0x1, 0x39), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5B), ZYDIS_DEFINITION(0x1, 0x5E) }, - { ZYDIS_DEFINITION(0x1, 0x60), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x69), ZYDIS_DEFINITION(0x1, 0x63) }, - { ZYDIS_DEFINITION(0x1, 0x79), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x7D), ZYDIS_DEFINITION(0x1, 0x7C) }, - { ZYDIS_DEFINITION(0x1, 0x7E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x82), ZYDIS_DEFINITION(0x1, 0x81) }, - { ZYDIS_DEFINITION(0x1, 0x40), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x41), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x31), ZYDIS_DEFINITION(0x1, 0x30) }, - { ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_DEFINITION(0x1, 0x77) }, - { ZYDIS_DEFINITION(0xA, 0x2C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x9, 0x2D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xA, 0x29), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x9, 0x2A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x42), ZYDIS_DEFINITION(0x1, 0x51) }, - { ZYDIS_DEFINITION(0x1, 0x57), ZYDIS_DEFINITION(0x1, 0x52) }, - { ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_DEFINITION(0x1, 0x53) }, - { ZYDIS_DEFINITION(0x1, 0x43), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x44), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x30), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3A), ZYDIS_DEFINITION(0x1, 0x39) }, + { ZYDIS_DEFINITION(0x1, 0x33), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x38), ZYDIS_DEFINITION(0x1, 0x36) }, + { ZYDIS_DEFINITION(0x1, 0x37), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x2), ZYDIS_DEFINITION(0x1, 0x5C) }, + { ZYDIS_DEFINITION(0x1, 0x5D), ZYDIS_DEFINITION(0x1, 0x5C) }, + { ZYDIS_DEFINITION(0x1, 0x5E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x67), ZYDIS_DEFINITION(0x1, 0x61) }, + { ZYDIS_DEFINITION(0x1, 0x77), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x7B), ZYDIS_DEFINITION(0x1, 0x7A) }, + { ZYDIS_DEFINITION(0x1, 0x7C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x80), ZYDIS_DEFINITION(0x1, 0x7F) }, { ZYDIS_DEFINITION(0x1, 0x3E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x65), ZYDIS_DEFINITION(0x1, 0x67) }, - { ZYDIS_DEFINITION(0x1, 0x75), ZYDIS_DEFINITION(0x1, 0x74) }, + { ZYDIS_DEFINITION(0x1, 0x3F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2F), ZYDIS_DEFINITION(0x1, 0x2E) }, + { ZYDIS_DEFINITION(0x1, 0x76), ZYDIS_DEFINITION(0x1, 0x75) }, + { ZYDIS_DEFINITION(0xA, 0x2B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xA, 0x29), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x3), ZYDIS_DEFINITION(0x1, 0x4F) }, + { ZYDIS_DEFINITION(0x1, 0x55), ZYDIS_DEFINITION(0x1, 0x50) }, + { ZYDIS_DEFINITION(0x1, 0x54), ZYDIS_DEFINITION(0x1, 0x4F) }, + { ZYDIS_DEFINITION(0x1, 0x55), ZYDIS_DEFINITION(0x1, 0x50) }, + { ZYDIS_DEFINITION(0x1, 0x56), ZYDIS_DEFINITION(0x1, 0x51) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x4), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x57), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x6), ZYDIS_DEFINITION(0x1, 0x65) }, + { ZYDIS_DEFINITION(0x1, 0x66), ZYDIS_DEFINITION(0x1, 0x65) }, + { ZYDIS_DEFINITION(0x1, 0x73), ZYDIS_DEFINITION(0x1, 0x72) }, { ZYDIS_DEFINITION(0x1, 0x0), ZYDIS_DEFINITION(0x1, 0x1) }, { ZYDIS_DEFINITION(0x1, 0x2), ZYDIS_DEFINITION(0x1, 0x3) }, { ZYDIS_DEFINITION(0x1, 0x18), ZYDIS_DEFINITION(0x1, 0x19) }, @@ -5111,373 +5298,374 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_DEFINITION(0x1, 0x20), ZYDIS_DEFINITION(0x1, 0x21) }, { ZYDIS_DEFINITION(0x1, 0x6), ZYDIS_DEFINITION(0x1, 0x7) }, { ZYDIS_DEFINITION(0x1, 0x8), ZYDIS_DEFINITION(0x1, 0x9) }, - { ZYDIS_DEFINITION(0x1, 0x33), ZYDIS_DEFINITION(0x1, 0x34) }, - { ZYDIS_DEFINITION(0x1, 0x36), ZYDIS_DEFINITION(0x1, 0x37) }, - { ZYDIS_DEFINITION(0x1, 0x5C), ZYDIS_DEFINITION(0x1, 0x5D) }, - { ZYDIS_DEFINITION(0x1, 0x61), ZYDIS_DEFINITION(0x1, 0x62) }, - { ZYDIS_DEFINITION(0x1, 0x7A), ZYDIS_DEFINITION(0x1, 0x7B) }, - { ZYDIS_DEFINITION(0x1, 0x7F), ZYDIS_DEFINITION(0x1, 0x80) }, - { ZYDIS_DEFINITION(0x1, 0x2E), ZYDIS_DEFINITION(0x1, 0x2F) }, - { ZYDIS_DEFINITION(0x1, 0x76), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x309), ZYDIS_DEFINITION(0x1, 0x33B) }, - { ZYDIS_DEFINITION(0x1, 0x30A), ZYDIS_DEFINITION(0x1, 0x33C) }, - { ZYDIS_DEFINITION(0x1, 0x30D), ZYDIS_DEFINITION(0x1, 0x33D) }, - { ZYDIS_DEFINITION(0x1, 0x30E), ZYDIS_DEFINITION(0x1, 0x33E) }, + { ZYDIS_DEFINITION(0x1, 0x31), ZYDIS_DEFINITION(0x1, 0x32) }, + { ZYDIS_DEFINITION(0x1, 0x34), ZYDIS_DEFINITION(0x1, 0x35) }, + { ZYDIS_DEFINITION(0x1, 0x5A), ZYDIS_DEFINITION(0x1, 0x5B) }, + { ZYDIS_DEFINITION(0x1, 0x5F), ZYDIS_DEFINITION(0x1, 0x60) }, + { ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_DEFINITION(0x1, 0x79) }, + { ZYDIS_DEFINITION(0x1, 0x7D), ZYDIS_DEFINITION(0x1, 0x7E) }, + { ZYDIS_DEFINITION(0x1, 0x2C), ZYDIS_DEFINITION(0x1, 0x2D) }, + { ZYDIS_DEFINITION(0x1, 0x74), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x30F), ZYDIS_DEFINITION(0x1, 0x341) }, + { ZYDIS_DEFINITION(0x1, 0x310), ZYDIS_DEFINITION(0x1, 0x342) }, + { ZYDIS_DEFINITION(0x1, 0x313), ZYDIS_DEFINITION(0x1, 0x343) }, + { ZYDIS_DEFINITION(0x1, 0x314), ZYDIS_DEFINITION(0x1, 0x344) }, + { ZYDIS_DEFINITION(0x1, 0x43), ZYDIS_DEFINITION(0x1, 0x48) }, + { ZYDIS_DEFINITION(0x1, 0x44), ZYDIS_DEFINITION(0x1, 0x49) }, { ZYDIS_DEFINITION(0x1, 0x45), ZYDIS_DEFINITION(0x1, 0x4A) }, - { ZYDIS_DEFINITION(0x1, 0x46), ZYDIS_DEFINITION(0x1, 0x4B) }, - { ZYDIS_DEFINITION(0x1, 0x47), ZYDIS_DEFINITION(0x1, 0x4C) }, - { ZYDIS_DEFINITION(0x1, 0x48), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x49), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x64), ZYDIS_DEFINITION(0x1, 0x66) }, - { ZYDIS_DEFINITION(0x1, 0x72), ZYDIS_DEFINITION(0x1, 0x73) }, + { ZYDIS_DEFINITION(0x1, 0x46), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x47), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x63), ZYDIS_DEFINITION(0x1, 0x64) }, + { ZYDIS_DEFINITION(0x1, 0x70), ZYDIS_DEFINITION(0x1, 0x71) }, + { ZYDIS_DEFINITION(0x1, 0x443), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x445), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x444), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x446), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x43B), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x43D), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x43C), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x43E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x433), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x435), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x434), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x436), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x607), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x609), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x608), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x60A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x603), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x605), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x604), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x606), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x11F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x121), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x120), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x122), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x445), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x446), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xFB), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x611), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x610), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x612), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x125), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x127), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x126), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x128), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x44D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x44E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x101), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x103), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x102), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x104), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xFF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x100), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0xFD), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xFC), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xFE), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xF9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xFA), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xF7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2DD), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2DE), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2D9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2DA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E3), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E4), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x2DF), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x2E0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2DB), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2DC), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x421), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x422), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x574), ZYDIS_DEFINITION(0x1, 0x578) }, - { ZYDIS_DEFINITION(0x1, 0x576), ZYDIS_DEFINITION(0x1, 0x57A) }, - { ZYDIS_DEFINITION(0x1, 0x575), ZYDIS_DEFINITION(0x1, 0x579) }, - { ZYDIS_DEFINITION(0x1, 0x577), ZYDIS_DEFINITION(0x1, 0x57B) }, - { ZYDIS_DEFINITION(0x1, 0x55C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x55E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x55D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x55F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x548), ZYDIS_DEFINITION(0x1, 0x54C) }, - { ZYDIS_DEFINITION(0x1, 0x54A), ZYDIS_DEFINITION(0x1, 0x54E) }, - { ZYDIS_DEFINITION(0x1, 0x549), ZYDIS_DEFINITION(0x1, 0x54D) }, - { ZYDIS_DEFINITION(0x1, 0x54B), ZYDIS_DEFINITION(0x1, 0x54F) }, - { ZYDIS_DEFINITION(0x1, 0x3DB), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3DD), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3DC), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3DE), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3DF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E1), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x429), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x42A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x57C), ZYDIS_DEFINITION(0x1, 0x580) }, + { ZYDIS_DEFINITION(0x1, 0x57E), ZYDIS_DEFINITION(0x1, 0x582) }, + { ZYDIS_DEFINITION(0x1, 0x57D), ZYDIS_DEFINITION(0x1, 0x581) }, + { ZYDIS_DEFINITION(0x1, 0x57F), ZYDIS_DEFINITION(0x1, 0x583) }, + { ZYDIS_DEFINITION(0x1, 0x564), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x566), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x565), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x567), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x550), ZYDIS_DEFINITION(0x1, 0x554) }, + { ZYDIS_DEFINITION(0x1, 0x552), ZYDIS_DEFINITION(0x1, 0x556) }, + { ZYDIS_DEFINITION(0x1, 0x551), ZYDIS_DEFINITION(0x1, 0x555) }, + { ZYDIS_DEFINITION(0x1, 0x553), ZYDIS_DEFINITION(0x1, 0x557) }, { ZYDIS_DEFINITION(0x1, 0x3E1), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E2), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xF8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3D7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3D9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3D8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3DA), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3E3), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E2), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3E4), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E7), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3E6), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x488), ZYDIS_DEFINITION(0x1, 0x48C) }, - { ZYDIS_DEFINITION(0x1, 0x489), ZYDIS_DEFINITION(0x1, 0x48D) }, - { ZYDIS_DEFINITION(0x1, 0x48A), ZYDIS_DEFINITION(0x1, 0x48E) }, - { ZYDIS_DEFINITION(0x1, 0x48B), ZYDIS_DEFINITION(0x1, 0x48F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x27), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x28) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x30) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x32) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x34) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x36) }, - { ZYDIS_DEFINITION(0x1, 0x1B7), ZYDIS_DEFINITION(0x1, 0x1B3) }, - { ZYDIS_DEFINITION(0x1, 0x1B9), ZYDIS_DEFINITION(0x1, 0x1B5) }, - { ZYDIS_DEFINITION(0x1, 0x1B8), ZYDIS_DEFINITION(0x1, 0x1B4) }, - { ZYDIS_DEFINITION(0x1, 0x1BA), ZYDIS_DEFINITION(0x1, 0x1B6) }, - { ZYDIS_DEFINITION(0x1, 0x203), ZYDIS_DEFINITION(0x1, 0x1FF) }, - { ZYDIS_DEFINITION(0x1, 0x205), ZYDIS_DEFINITION(0x1, 0x201) }, - { ZYDIS_DEFINITION(0x1, 0x204), ZYDIS_DEFINITION(0x1, 0x200) }, - { ZYDIS_DEFINITION(0x1, 0x206), ZYDIS_DEFINITION(0x1, 0x202) }, - { ZYDIS_DEFINITION(0x1, 0x17B), ZYDIS_DEFINITION(0x1, 0x177) }, - { ZYDIS_DEFINITION(0x1, 0x17D), ZYDIS_DEFINITION(0x1, 0x179) }, - { ZYDIS_DEFINITION(0x1, 0x17C), ZYDIS_DEFINITION(0x1, 0x178) }, - { ZYDIS_DEFINITION(0x1, 0x17E), ZYDIS_DEFINITION(0x1, 0x17A) }, - { ZYDIS_DEFINITION(0x1, 0x181), ZYDIS_DEFINITION(0x1, 0x17F) }, - { ZYDIS_DEFINITION(0x1, 0x182), ZYDIS_DEFINITION(0x1, 0x180) }, - { ZYDIS_DEFINITION(0x1, 0x1DF), ZYDIS_DEFINITION(0x1, 0x1DB) }, - { ZYDIS_DEFINITION(0x1, 0x1E1), ZYDIS_DEFINITION(0x1, 0x1DD) }, - { ZYDIS_DEFINITION(0x1, 0x1E0), ZYDIS_DEFINITION(0x1, 0x1DC) }, - { ZYDIS_DEFINITION(0x1, 0x1E2), ZYDIS_DEFINITION(0x1, 0x1DE) }, - { ZYDIS_DEFINITION(0x1, 0x1E5), ZYDIS_DEFINITION(0x1, 0x1E3) }, - { ZYDIS_DEFINITION(0x1, 0x1E6), ZYDIS_DEFINITION(0x1, 0x1E4) }, - { ZYDIS_DEFINITION(0x1, 0x243), ZYDIS_DEFINITION(0x1, 0x23F) }, - { ZYDIS_DEFINITION(0x1, 0x245), ZYDIS_DEFINITION(0x1, 0x241) }, - { ZYDIS_DEFINITION(0x1, 0x244), ZYDIS_DEFINITION(0x1, 0x240) }, - { ZYDIS_DEFINITION(0x1, 0x246), ZYDIS_DEFINITION(0x1, 0x242) }, - { ZYDIS_DEFINITION(0x1, 0x249), ZYDIS_DEFINITION(0x1, 0x247) }, - { ZYDIS_DEFINITION(0x1, 0x24A), ZYDIS_DEFINITION(0x1, 0x248) }, - { ZYDIS_DEFINITION(0x1, 0x27F), ZYDIS_DEFINITION(0x1, 0x27B) }, - { ZYDIS_DEFINITION(0x1, 0x281), ZYDIS_DEFINITION(0x1, 0x27D) }, - { ZYDIS_DEFINITION(0x1, 0x280), ZYDIS_DEFINITION(0x1, 0x27C) }, - { ZYDIS_DEFINITION(0x1, 0x282), ZYDIS_DEFINITION(0x1, 0x27E) }, - { ZYDIS_DEFINITION(0x1, 0x285), ZYDIS_DEFINITION(0x1, 0x283) }, - { ZYDIS_DEFINITION(0x1, 0x286), ZYDIS_DEFINITION(0x1, 0x284) }, + { ZYDIS_DEFINITION(0x1, 0x3E8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xFE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3DD), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3DF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3DE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3EB), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3EC), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x490), ZYDIS_DEFINITION(0x1, 0x494) }, + { ZYDIS_DEFINITION(0x1, 0x491), ZYDIS_DEFINITION(0x1, 0x495) }, + { ZYDIS_DEFINITION(0x1, 0x492), ZYDIS_DEFINITION(0x1, 0x496) }, + { ZYDIS_DEFINITION(0x1, 0x493), ZYDIS_DEFINITION(0x1, 0x497) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x30), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x31) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x32), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x33) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x35) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x37) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x39) }, + { ZYDIS_DEFINITION(0x1, 0x1BD), ZYDIS_DEFINITION(0x1, 0x1B9) }, { ZYDIS_DEFINITION(0x1, 0x1BF), ZYDIS_DEFINITION(0x1, 0x1BB) }, - { ZYDIS_DEFINITION(0x1, 0x1C1), ZYDIS_DEFINITION(0x1, 0x1BD) }, + { ZYDIS_DEFINITION(0x1, 0x1BE), ZYDIS_DEFINITION(0x1, 0x1BA) }, { ZYDIS_DEFINITION(0x1, 0x1C0), ZYDIS_DEFINITION(0x1, 0x1BC) }, - { ZYDIS_DEFINITION(0x1, 0x1C2), ZYDIS_DEFINITION(0x1, 0x1BE) }, + { ZYDIS_DEFINITION(0x1, 0x209), ZYDIS_DEFINITION(0x1, 0x205) }, { ZYDIS_DEFINITION(0x1, 0x20B), ZYDIS_DEFINITION(0x1, 0x207) }, - { ZYDIS_DEFINITION(0x1, 0x20D), ZYDIS_DEFINITION(0x1, 0x209) }, + { ZYDIS_DEFINITION(0x1, 0x20A), ZYDIS_DEFINITION(0x1, 0x206) }, { ZYDIS_DEFINITION(0x1, 0x20C), ZYDIS_DEFINITION(0x1, 0x208) }, - { ZYDIS_DEFINITION(0x1, 0x20E), ZYDIS_DEFINITION(0x1, 0x20A) }, - { ZYDIS_DEFINITION(0x1, 0x187), ZYDIS_DEFINITION(0x1, 0x183) }, - { ZYDIS_DEFINITION(0x1, 0x189), ZYDIS_DEFINITION(0x1, 0x185) }, - { ZYDIS_DEFINITION(0x1, 0x188), ZYDIS_DEFINITION(0x1, 0x184) }, - { ZYDIS_DEFINITION(0x1, 0x18A), ZYDIS_DEFINITION(0x1, 0x186) }, - { ZYDIS_DEFINITION(0x1, 0x18D), ZYDIS_DEFINITION(0x1, 0x18B) }, - { ZYDIS_DEFINITION(0x1, 0x18E), ZYDIS_DEFINITION(0x1, 0x18C) }, - { ZYDIS_DEFINITION(0x1, 0x1EB), ZYDIS_DEFINITION(0x1, 0x1E7) }, - { ZYDIS_DEFINITION(0x1, 0x1ED), ZYDIS_DEFINITION(0x1, 0x1E9) }, - { ZYDIS_DEFINITION(0x1, 0x1EC), ZYDIS_DEFINITION(0x1, 0x1E8) }, - { ZYDIS_DEFINITION(0x1, 0x1EE), ZYDIS_DEFINITION(0x1, 0x1EA) }, - { ZYDIS_DEFINITION(0x1, 0x1F1), ZYDIS_DEFINITION(0x1, 0x1EF) }, - { ZYDIS_DEFINITION(0x1, 0x1F2), ZYDIS_DEFINITION(0x1, 0x1F0) }, - { ZYDIS_DEFINITION(0x1, 0x24F), ZYDIS_DEFINITION(0x1, 0x24B) }, - { ZYDIS_DEFINITION(0x1, 0x251), ZYDIS_DEFINITION(0x1, 0x24D) }, - { ZYDIS_DEFINITION(0x1, 0x250), ZYDIS_DEFINITION(0x1, 0x24C) }, - { ZYDIS_DEFINITION(0x1, 0x252), ZYDIS_DEFINITION(0x1, 0x24E) }, - { ZYDIS_DEFINITION(0x1, 0x255), ZYDIS_DEFINITION(0x1, 0x253) }, - { ZYDIS_DEFINITION(0x1, 0x256), ZYDIS_DEFINITION(0x1, 0x254) }, - { ZYDIS_DEFINITION(0x1, 0x28B), ZYDIS_DEFINITION(0x1, 0x287) }, - { ZYDIS_DEFINITION(0x1, 0x28D), ZYDIS_DEFINITION(0x1, 0x289) }, - { ZYDIS_DEFINITION(0x1, 0x28C), ZYDIS_DEFINITION(0x1, 0x288) }, - { ZYDIS_DEFINITION(0x1, 0x28E), ZYDIS_DEFINITION(0x1, 0x28A) }, - { ZYDIS_DEFINITION(0x1, 0x291), ZYDIS_DEFINITION(0x1, 0x28F) }, - { ZYDIS_DEFINITION(0x1, 0x292), ZYDIS_DEFINITION(0x1, 0x290) }, + { ZYDIS_DEFINITION(0x1, 0x181), ZYDIS_DEFINITION(0x1, 0x17D) }, + { ZYDIS_DEFINITION(0x1, 0x183), ZYDIS_DEFINITION(0x1, 0x17F) }, + { ZYDIS_DEFINITION(0x1, 0x182), ZYDIS_DEFINITION(0x1, 0x17E) }, + { ZYDIS_DEFINITION(0x1, 0x184), ZYDIS_DEFINITION(0x1, 0x180) }, + { ZYDIS_DEFINITION(0x1, 0x187), ZYDIS_DEFINITION(0x1, 0x185) }, + { ZYDIS_DEFINITION(0x1, 0x188), ZYDIS_DEFINITION(0x1, 0x186) }, + { ZYDIS_DEFINITION(0x1, 0x1E5), ZYDIS_DEFINITION(0x1, 0x1E1) }, + { ZYDIS_DEFINITION(0x1, 0x1E7), ZYDIS_DEFINITION(0x1, 0x1E3) }, + { ZYDIS_DEFINITION(0x1, 0x1E6), ZYDIS_DEFINITION(0x1, 0x1E2) }, + { ZYDIS_DEFINITION(0x1, 0x1E8), ZYDIS_DEFINITION(0x1, 0x1E4) }, + { ZYDIS_DEFINITION(0x1, 0x1EB), ZYDIS_DEFINITION(0x1, 0x1E9) }, + { ZYDIS_DEFINITION(0x1, 0x1EC), ZYDIS_DEFINITION(0x1, 0x1EA) }, + { ZYDIS_DEFINITION(0x1, 0x249), ZYDIS_DEFINITION(0x1, 0x245) }, + { ZYDIS_DEFINITION(0x1, 0x24B), ZYDIS_DEFINITION(0x1, 0x247) }, + { ZYDIS_DEFINITION(0x1, 0x24A), ZYDIS_DEFINITION(0x1, 0x246) }, + { ZYDIS_DEFINITION(0x1, 0x24C), ZYDIS_DEFINITION(0x1, 0x248) }, + { ZYDIS_DEFINITION(0x1, 0x24F), ZYDIS_DEFINITION(0x1, 0x24D) }, + { ZYDIS_DEFINITION(0x1, 0x250), ZYDIS_DEFINITION(0x1, 0x24E) }, + { ZYDIS_DEFINITION(0x1, 0x285), ZYDIS_DEFINITION(0x1, 0x281) }, + { ZYDIS_DEFINITION(0x1, 0x287), ZYDIS_DEFINITION(0x1, 0x283) }, + { ZYDIS_DEFINITION(0x1, 0x286), ZYDIS_DEFINITION(0x1, 0x282) }, + { ZYDIS_DEFINITION(0x1, 0x288), ZYDIS_DEFINITION(0x1, 0x284) }, + { ZYDIS_DEFINITION(0x1, 0x28B), ZYDIS_DEFINITION(0x1, 0x289) }, + { ZYDIS_DEFINITION(0x1, 0x28C), ZYDIS_DEFINITION(0x1, 0x28A) }, + { ZYDIS_DEFINITION(0x1, 0x1C5), ZYDIS_DEFINITION(0x1, 0x1C1) }, { ZYDIS_DEFINITION(0x1, 0x1C7), ZYDIS_DEFINITION(0x1, 0x1C3) }, - { ZYDIS_DEFINITION(0x1, 0x1C9), ZYDIS_DEFINITION(0x1, 0x1C5) }, + { ZYDIS_DEFINITION(0x1, 0x1C6), ZYDIS_DEFINITION(0x1, 0x1C2) }, { ZYDIS_DEFINITION(0x1, 0x1C8), ZYDIS_DEFINITION(0x1, 0x1C4) }, - { ZYDIS_DEFINITION(0x1, 0x1CA), ZYDIS_DEFINITION(0x1, 0x1C6) }, + { ZYDIS_DEFINITION(0x1, 0x211), ZYDIS_DEFINITION(0x1, 0x20D) }, { ZYDIS_DEFINITION(0x1, 0x213), ZYDIS_DEFINITION(0x1, 0x20F) }, - { ZYDIS_DEFINITION(0x1, 0x215), ZYDIS_DEFINITION(0x1, 0x211) }, + { ZYDIS_DEFINITION(0x1, 0x212), ZYDIS_DEFINITION(0x1, 0x20E) }, { ZYDIS_DEFINITION(0x1, 0x214), ZYDIS_DEFINITION(0x1, 0x210) }, - { ZYDIS_DEFINITION(0x1, 0x216), ZYDIS_DEFINITION(0x1, 0x212) }, - { ZYDIS_DEFINITION(0x1, 0x193), ZYDIS_DEFINITION(0x1, 0x18F) }, - { ZYDIS_DEFINITION(0x1, 0x195), ZYDIS_DEFINITION(0x1, 0x191) }, - { ZYDIS_DEFINITION(0x1, 0x194), ZYDIS_DEFINITION(0x1, 0x190) }, - { ZYDIS_DEFINITION(0x1, 0x196), ZYDIS_DEFINITION(0x1, 0x192) }, - { ZYDIS_DEFINITION(0x1, 0x199), ZYDIS_DEFINITION(0x1, 0x197) }, - { ZYDIS_DEFINITION(0x1, 0x19A), ZYDIS_DEFINITION(0x1, 0x198) }, - { ZYDIS_DEFINITION(0x1, 0x1F7), ZYDIS_DEFINITION(0x1, 0x1F3) }, - { ZYDIS_DEFINITION(0x1, 0x1F9), ZYDIS_DEFINITION(0x1, 0x1F5) }, - { ZYDIS_DEFINITION(0x1, 0x1F8), ZYDIS_DEFINITION(0x1, 0x1F4) }, - { ZYDIS_DEFINITION(0x1, 0x1FA), ZYDIS_DEFINITION(0x1, 0x1F6) }, - { ZYDIS_DEFINITION(0x1, 0x1FD), ZYDIS_DEFINITION(0x1, 0x1FB) }, - { ZYDIS_DEFINITION(0x1, 0x1FE), ZYDIS_DEFINITION(0x1, 0x1FC) }, - { ZYDIS_DEFINITION(0x1, 0x25B), ZYDIS_DEFINITION(0x1, 0x257) }, - { ZYDIS_DEFINITION(0x1, 0x25D), ZYDIS_DEFINITION(0x1, 0x259) }, - { ZYDIS_DEFINITION(0x1, 0x25C), ZYDIS_DEFINITION(0x1, 0x258) }, - { ZYDIS_DEFINITION(0x1, 0x25E), ZYDIS_DEFINITION(0x1, 0x25A) }, - { ZYDIS_DEFINITION(0x1, 0x261), ZYDIS_DEFINITION(0x1, 0x25F) }, - { ZYDIS_DEFINITION(0x1, 0x262), ZYDIS_DEFINITION(0x1, 0x260) }, - { ZYDIS_DEFINITION(0x1, 0x297), ZYDIS_DEFINITION(0x1, 0x293) }, - { ZYDIS_DEFINITION(0x1, 0x299), ZYDIS_DEFINITION(0x1, 0x295) }, - { ZYDIS_DEFINITION(0x1, 0x298), ZYDIS_DEFINITION(0x1, 0x294) }, - { ZYDIS_DEFINITION(0x1, 0x29A), ZYDIS_DEFINITION(0x1, 0x296) }, - { ZYDIS_DEFINITION(0x1, 0x29D), ZYDIS_DEFINITION(0x1, 0x29B) }, - { ZYDIS_DEFINITION(0x1, 0x29E), ZYDIS_DEFINITION(0x1, 0x29C) }, + { ZYDIS_DEFINITION(0x1, 0x18D), ZYDIS_DEFINITION(0x1, 0x189) }, + { ZYDIS_DEFINITION(0x1, 0x18F), ZYDIS_DEFINITION(0x1, 0x18B) }, + { ZYDIS_DEFINITION(0x1, 0x18E), ZYDIS_DEFINITION(0x1, 0x18A) }, + { ZYDIS_DEFINITION(0x1, 0x190), ZYDIS_DEFINITION(0x1, 0x18C) }, + { ZYDIS_DEFINITION(0x1, 0x193), ZYDIS_DEFINITION(0x1, 0x191) }, + { ZYDIS_DEFINITION(0x1, 0x194), ZYDIS_DEFINITION(0x1, 0x192) }, + { ZYDIS_DEFINITION(0x1, 0x1F1), ZYDIS_DEFINITION(0x1, 0x1ED) }, + { ZYDIS_DEFINITION(0x1, 0x1F3), ZYDIS_DEFINITION(0x1, 0x1EF) }, + { ZYDIS_DEFINITION(0x1, 0x1F2), ZYDIS_DEFINITION(0x1, 0x1EE) }, + { ZYDIS_DEFINITION(0x1, 0x1F4), ZYDIS_DEFINITION(0x1, 0x1F0) }, + { ZYDIS_DEFINITION(0x1, 0x1F7), ZYDIS_DEFINITION(0x1, 0x1F5) }, + { ZYDIS_DEFINITION(0x1, 0x1F8), ZYDIS_DEFINITION(0x1, 0x1F6) }, + { ZYDIS_DEFINITION(0x1, 0x255), ZYDIS_DEFINITION(0x1, 0x251) }, + { ZYDIS_DEFINITION(0x1, 0x257), ZYDIS_DEFINITION(0x1, 0x253) }, + { ZYDIS_DEFINITION(0x1, 0x256), ZYDIS_DEFINITION(0x1, 0x252) }, + { ZYDIS_DEFINITION(0x1, 0x258), ZYDIS_DEFINITION(0x1, 0x254) }, + { ZYDIS_DEFINITION(0x1, 0x25B), ZYDIS_DEFINITION(0x1, 0x259) }, + { ZYDIS_DEFINITION(0x1, 0x25C), ZYDIS_DEFINITION(0x1, 0x25A) }, + { ZYDIS_DEFINITION(0x1, 0x291), ZYDIS_DEFINITION(0x1, 0x28D) }, + { ZYDIS_DEFINITION(0x1, 0x293), ZYDIS_DEFINITION(0x1, 0x28F) }, + { ZYDIS_DEFINITION(0x1, 0x292), ZYDIS_DEFINITION(0x1, 0x28E) }, + { ZYDIS_DEFINITION(0x1, 0x294), ZYDIS_DEFINITION(0x1, 0x290) }, + { ZYDIS_DEFINITION(0x1, 0x297), ZYDIS_DEFINITION(0x1, 0x295) }, + { ZYDIS_DEFINITION(0x1, 0x298), ZYDIS_DEFINITION(0x1, 0x296) }, + { ZYDIS_DEFINITION(0x1, 0x1CD), ZYDIS_DEFINITION(0x1, 0x1C9) }, + { ZYDIS_DEFINITION(0x1, 0x1CF), ZYDIS_DEFINITION(0x1, 0x1CB) }, + { ZYDIS_DEFINITION(0x1, 0x1CE), ZYDIS_DEFINITION(0x1, 0x1CA) }, + { ZYDIS_DEFINITION(0x1, 0x1D0), ZYDIS_DEFINITION(0x1, 0x1CC) }, + { ZYDIS_DEFINITION(0x1, 0x219), ZYDIS_DEFINITION(0x1, 0x215) }, + { ZYDIS_DEFINITION(0x1, 0x21B), ZYDIS_DEFINITION(0x1, 0x217) }, + { ZYDIS_DEFINITION(0x1, 0x21A), ZYDIS_DEFINITION(0x1, 0x216) }, + { ZYDIS_DEFINITION(0x1, 0x21C), ZYDIS_DEFINITION(0x1, 0x218) }, + { ZYDIS_DEFINITION(0x1, 0x199), ZYDIS_DEFINITION(0x1, 0x195) }, + { ZYDIS_DEFINITION(0x1, 0x19B), ZYDIS_DEFINITION(0x1, 0x197) }, + { ZYDIS_DEFINITION(0x1, 0x19A), ZYDIS_DEFINITION(0x1, 0x196) }, + { ZYDIS_DEFINITION(0x1, 0x19C), ZYDIS_DEFINITION(0x1, 0x198) }, + { ZYDIS_DEFINITION(0x1, 0x19F), ZYDIS_DEFINITION(0x1, 0x19D) }, + { ZYDIS_DEFINITION(0x1, 0x1A0), ZYDIS_DEFINITION(0x1, 0x19E) }, + { ZYDIS_DEFINITION(0x1, 0x1FD), ZYDIS_DEFINITION(0x1, 0x1F9) }, + { ZYDIS_DEFINITION(0x1, 0x1FF), ZYDIS_DEFINITION(0x1, 0x1FB) }, + { ZYDIS_DEFINITION(0x1, 0x1FE), ZYDIS_DEFINITION(0x1, 0x1FA) }, + { ZYDIS_DEFINITION(0x1, 0x200), ZYDIS_DEFINITION(0x1, 0x1FC) }, + { ZYDIS_DEFINITION(0x1, 0x203), ZYDIS_DEFINITION(0x1, 0x201) }, + { ZYDIS_DEFINITION(0x1, 0x204), ZYDIS_DEFINITION(0x1, 0x202) }, + { ZYDIS_DEFINITION(0x1, 0x261), ZYDIS_DEFINITION(0x1, 0x25D) }, + { ZYDIS_DEFINITION(0x1, 0x263), ZYDIS_DEFINITION(0x1, 0x25F) }, + { ZYDIS_DEFINITION(0x1, 0x262), ZYDIS_DEFINITION(0x1, 0x25E) }, + { ZYDIS_DEFINITION(0x1, 0x264), ZYDIS_DEFINITION(0x1, 0x260) }, + { ZYDIS_DEFINITION(0x1, 0x267), ZYDIS_DEFINITION(0x1, 0x265) }, + { ZYDIS_DEFINITION(0x1, 0x268), ZYDIS_DEFINITION(0x1, 0x266) }, + { ZYDIS_DEFINITION(0x1, 0x29D), ZYDIS_DEFINITION(0x1, 0x299) }, + { ZYDIS_DEFINITION(0x1, 0x29F), ZYDIS_DEFINITION(0x1, 0x29B) }, + { ZYDIS_DEFINITION(0x1, 0x29E), ZYDIS_DEFINITION(0x1, 0x29A) }, + { ZYDIS_DEFINITION(0x1, 0x2A0), ZYDIS_DEFINITION(0x1, 0x29C) }, + { ZYDIS_DEFINITION(0x1, 0x2A3), ZYDIS_DEFINITION(0x1, 0x2A1) }, + { ZYDIS_DEFINITION(0x1, 0x2A4), ZYDIS_DEFINITION(0x1, 0x2A2) }, + { ZYDIS_DEFINITION(0x1, 0xA3), ZYDIS_DEFINITION(0x1, 0xA4) }, { ZYDIS_DEFINITION(0x1, 0xA5), ZYDIS_DEFINITION(0x1, 0xA6) }, - { ZYDIS_DEFINITION(0x1, 0xA7), ZYDIS_DEFINITION(0x1, 0xA8) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x447) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x448) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x443) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x444) }, - { ZYDIS_DEFINITION(0xB, 0x3CB), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3CD), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3CC), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3CE), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x450) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44C) }, + { ZYDIS_DEFINITION(0xB, 0x3D1), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D3), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D4), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x447), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x449), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x448), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x44A), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x43F), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x441), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x440), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x442), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x437), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x439), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x438), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x43A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x41D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x41E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x44B), ZYDIS_DEFINITION(0xB, 0x44F) }, - { ZYDIS_DEFINITION(0xB, 0x44C), ZYDIS_DEFINITION(0xB, 0x450) }, - { ZYDIS_DEFINITION(0xB, 0x2CF), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x2D0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x171), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x172), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x12B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x12D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x12C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x12E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x478), ZYDIS_DEFINITION(0xB, 0x47C) }, - { ZYDIS_DEFINITION(0xB, 0x479), ZYDIS_DEFINITION(0xB, 0x47D) }, - { ZYDIS_DEFINITION(0xB, 0x6E), ZYDIS_DEFINITION(0xB, 0x71) }, - { ZYDIS_DEFINITION(0xB, 0x6F), ZYDIS_DEFINITION(0xB, 0x70) }, - { ZYDIS_DEFINITION(0xB, 0x6A), ZYDIS_DEFINITION(0xB, 0x6D) }, - { ZYDIS_DEFINITION(0xB, 0x6B), ZYDIS_DEFINITION(0xB, 0x6C) }, - { ZYDIS_DEFINITION(0xB, 0x2D1), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x2D2), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x173), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x174), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x41F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x420), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x425), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x426), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x453), ZYDIS_DEFINITION(0xB, 0x457) }, + { ZYDIS_DEFINITION(0xB, 0x454), ZYDIS_DEFINITION(0xB, 0x458) }, + { ZYDIS_DEFINITION(0xB, 0x2D5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x2D6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x177), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x178), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x131), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x133), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x132), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x134), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x480), ZYDIS_DEFINITION(0xB, 0x484) }, + { ZYDIS_DEFINITION(0xB, 0x481), ZYDIS_DEFINITION(0xB, 0x485) }, + { ZYDIS_DEFINITION(0xB, 0x6C), ZYDIS_DEFINITION(0xB, 0x6F) }, + { ZYDIS_DEFINITION(0xB, 0x6D), ZYDIS_DEFINITION(0xB, 0x6E) }, + { ZYDIS_DEFINITION(0xB, 0x68), ZYDIS_DEFINITION(0xB, 0x6B) }, + { ZYDIS_DEFINITION(0xB, 0x69), ZYDIS_DEFINITION(0xB, 0x6A) }, + { ZYDIS_DEFINITION(0xB, 0x2D7), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x2D8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x179), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x17A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x427), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x428), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x433), ZYDIS_DEFINITION(0xB, 0x434) }, + { ZYDIS_DEFINITION(0xB, 0x437), ZYDIS_DEFINITION(0xB, 0x438) }, + { ZYDIS_DEFINITION(0xB, 0x435), ZYDIS_DEFINITION(0xB, 0x436) }, + { ZYDIS_DEFINITION(0xB, 0x439), ZYDIS_DEFINITION(0xB, 0x43A) }, { ZYDIS_DEFINITION(0xB, 0x42B), ZYDIS_DEFINITION(0xB, 0x42C) }, { ZYDIS_DEFINITION(0xB, 0x42F), ZYDIS_DEFINITION(0xB, 0x430) }, { ZYDIS_DEFINITION(0xB, 0x42D), ZYDIS_DEFINITION(0xB, 0x42E) }, { ZYDIS_DEFINITION(0xB, 0x431), ZYDIS_DEFINITION(0xB, 0x432) }, - { ZYDIS_DEFINITION(0xB, 0x423), ZYDIS_DEFINITION(0xB, 0x424) }, - { ZYDIS_DEFINITION(0xB, 0x427), ZYDIS_DEFINITION(0xB, 0x428) }, - { ZYDIS_DEFINITION(0xB, 0x425), ZYDIS_DEFINITION(0xB, 0x426) }, - { ZYDIS_DEFINITION(0xB, 0x429), ZYDIS_DEFINITION(0xB, 0x42A) }, - { ZYDIS_DEFINITION(0xB, 0xF3), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xF9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xFB), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xFA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xFC), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0xF5), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xF4), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xF7), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0xF6), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xEF), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xF1), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xF0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xF2), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3CF), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3D1), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3D0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3D2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xF8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D7), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x1D9), ZYDIS_DEFINITION(0xB, 0x1DA) }, + { ZYDIS_DEFINITION(0xB, 0x1DD), ZYDIS_DEFINITION(0xB, 0x1DE) }, + { ZYDIS_DEFINITION(0xB, 0x1DB), ZYDIS_DEFINITION(0xB, 0x1DC) }, + { ZYDIS_DEFINITION(0xB, 0x1DF), ZYDIS_DEFINITION(0xB, 0x1E0) }, + { ZYDIS_DEFINITION(0xB, 0x1D1), ZYDIS_DEFINITION(0xB, 0x1D2) }, + { ZYDIS_DEFINITION(0xB, 0x1D5), ZYDIS_DEFINITION(0xB, 0x1D6) }, { ZYDIS_DEFINITION(0xB, 0x1D3), ZYDIS_DEFINITION(0xB, 0x1D4) }, { ZYDIS_DEFINITION(0xB, 0x1D7), ZYDIS_DEFINITION(0xB, 0x1D8) }, - { ZYDIS_DEFINITION(0xB, 0x1D5), ZYDIS_DEFINITION(0xB, 0x1D6) }, - { ZYDIS_DEFINITION(0xB, 0x1D9), ZYDIS_DEFINITION(0xB, 0x1DA) }, - { ZYDIS_DEFINITION(0xB, 0x1CB), ZYDIS_DEFINITION(0xB, 0x1CC) }, - { ZYDIS_DEFINITION(0xB, 0x1CF), ZYDIS_DEFINITION(0xB, 0x1D0) }, - { ZYDIS_DEFINITION(0xB, 0x1CD), ZYDIS_DEFINITION(0xB, 0x1CE) }, - { ZYDIS_DEFINITION(0xB, 0x1D1), ZYDIS_DEFINITION(0xB, 0x1D2) }, - { ZYDIS_DEFINITION(0xB, 0x21F), ZYDIS_DEFINITION(0xB, 0x220) }, - { ZYDIS_DEFINITION(0xB, 0x223), ZYDIS_DEFINITION(0xB, 0x224) }, - { ZYDIS_DEFINITION(0xB, 0x221), ZYDIS_DEFINITION(0xB, 0x222) }, { ZYDIS_DEFINITION(0xB, 0x225), ZYDIS_DEFINITION(0xB, 0x226) }, - { ZYDIS_DEFINITION(0xB, 0x217), ZYDIS_DEFINITION(0xB, 0x218) }, - { ZYDIS_DEFINITION(0xB, 0x21B), ZYDIS_DEFINITION(0xB, 0x21C) }, - { ZYDIS_DEFINITION(0xB, 0x219), ZYDIS_DEFINITION(0xB, 0x21A) }, - { ZYDIS_DEFINITION(0xB, 0x21D), ZYDIS_DEFINITION(0xB, 0x21E) }, - { ZYDIS_DEFINITION(0xB, 0x3FF), ZYDIS_DEFINITION(0xB, 0x400) }, - { ZYDIS_DEFINITION(0xB, 0x401), ZYDIS_DEFINITION(0xB, 0x402) }, - { ZYDIS_DEFINITION(0xB, 0x3F9), ZYDIS_DEFINITION(0xB, 0x3FA) }, - { ZYDIS_DEFINITION(0xB, 0x3FB), ZYDIS_DEFINITION(0xB, 0x3FC) }, - { ZYDIS_DEFINITION(0xB, 0x415), ZYDIS_DEFINITION(0xB, 0x416) }, - { ZYDIS_DEFINITION(0xB, 0x417), ZYDIS_DEFINITION(0xB, 0x418) }, - { ZYDIS_DEFINITION(0xB, 0x1A3), ZYDIS_DEFINITION(0xB, 0x1A4) }, - { ZYDIS_DEFINITION(0xB, 0x1A7), ZYDIS_DEFINITION(0xB, 0x1A8) }, - { ZYDIS_DEFINITION(0xB, 0x1A5), ZYDIS_DEFINITION(0xB, 0x1A6) }, - { ZYDIS_DEFINITION(0xB, 0x1A9), ZYDIS_DEFINITION(0xB, 0x1AA) }, - { ZYDIS_DEFINITION(0xB, 0x19B), ZYDIS_DEFINITION(0xB, 0x19C) }, - { ZYDIS_DEFINITION(0xB, 0x19F), ZYDIS_DEFINITION(0xB, 0x1A0) }, - { ZYDIS_DEFINITION(0xB, 0x19D), ZYDIS_DEFINITION(0xB, 0x19E) }, - { ZYDIS_DEFINITION(0xB, 0x1A1), ZYDIS_DEFINITION(0xB, 0x1A2) }, - { ZYDIS_DEFINITION(0xB, 0x1AF), ZYDIS_DEFINITION(0xB, 0x1B0) }, - { ZYDIS_DEFINITION(0xB, 0x1B1), ZYDIS_DEFINITION(0xB, 0x1B2) }, - { ZYDIS_DEFINITION(0xB, 0x1AB), ZYDIS_DEFINITION(0xB, 0x1AC) }, - { ZYDIS_DEFINITION(0xB, 0x1AD), ZYDIS_DEFINITION(0xB, 0x1AE) }, - { ZYDIS_DEFINITION(0xB, 0x22F), ZYDIS_DEFINITION(0xB, 0x230) }, - { ZYDIS_DEFINITION(0xB, 0x233), ZYDIS_DEFINITION(0xB, 0x234) }, - { ZYDIS_DEFINITION(0xB, 0x231), ZYDIS_DEFINITION(0xB, 0x232) }, - { ZYDIS_DEFINITION(0xB, 0x235), ZYDIS_DEFINITION(0xB, 0x236) }, + { ZYDIS_DEFINITION(0xB, 0x229), ZYDIS_DEFINITION(0xB, 0x22A) }, { ZYDIS_DEFINITION(0xB, 0x227), ZYDIS_DEFINITION(0xB, 0x228) }, { ZYDIS_DEFINITION(0xB, 0x22B), ZYDIS_DEFINITION(0xB, 0x22C) }, - { ZYDIS_DEFINITION(0xB, 0x229), ZYDIS_DEFINITION(0xB, 0x22A) }, - { ZYDIS_DEFINITION(0xB, 0x22D), ZYDIS_DEFINITION(0xB, 0x22E) }, - { ZYDIS_DEFINITION(0xB, 0x23B), ZYDIS_DEFINITION(0xB, 0x23C) }, - { ZYDIS_DEFINITION(0xB, 0x23D), ZYDIS_DEFINITION(0xB, 0x23E) }, - { ZYDIS_DEFINITION(0xB, 0x237), ZYDIS_DEFINITION(0xB, 0x238) }, + { ZYDIS_DEFINITION(0xB, 0x21D), ZYDIS_DEFINITION(0xB, 0x21E) }, + { ZYDIS_DEFINITION(0xB, 0x221), ZYDIS_DEFINITION(0xB, 0x222) }, + { ZYDIS_DEFINITION(0xB, 0x21F), ZYDIS_DEFINITION(0xB, 0x220) }, + { ZYDIS_DEFINITION(0xB, 0x223), ZYDIS_DEFINITION(0xB, 0x224) }, + { ZYDIS_DEFINITION(0xB, 0x407), ZYDIS_DEFINITION(0xB, 0x408) }, + { ZYDIS_DEFINITION(0xB, 0x409), ZYDIS_DEFINITION(0xB, 0x40A) }, + { ZYDIS_DEFINITION(0xB, 0x401), ZYDIS_DEFINITION(0xB, 0x402) }, + { ZYDIS_DEFINITION(0xB, 0x403), ZYDIS_DEFINITION(0xB, 0x404) }, + { ZYDIS_DEFINITION(0xB, 0x41D), ZYDIS_DEFINITION(0xB, 0x41E) }, + { ZYDIS_DEFINITION(0xB, 0x41F), ZYDIS_DEFINITION(0xB, 0x420) }, + { ZYDIS_DEFINITION(0xB, 0x1A9), ZYDIS_DEFINITION(0xB, 0x1AA) }, + { ZYDIS_DEFINITION(0xB, 0x1AD), ZYDIS_DEFINITION(0xB, 0x1AE) }, + { ZYDIS_DEFINITION(0xB, 0x1AB), ZYDIS_DEFINITION(0xB, 0x1AC) }, + { ZYDIS_DEFINITION(0xB, 0x1AF), ZYDIS_DEFINITION(0xB, 0x1B0) }, + { ZYDIS_DEFINITION(0xB, 0x1A1), ZYDIS_DEFINITION(0xB, 0x1A2) }, + { ZYDIS_DEFINITION(0xB, 0x1A5), ZYDIS_DEFINITION(0xB, 0x1A6) }, + { ZYDIS_DEFINITION(0xB, 0x1A3), ZYDIS_DEFINITION(0xB, 0x1A4) }, + { ZYDIS_DEFINITION(0xB, 0x1A7), ZYDIS_DEFINITION(0xB, 0x1A8) }, + { ZYDIS_DEFINITION(0xB, 0x1B5), ZYDIS_DEFINITION(0xB, 0x1B6) }, + { ZYDIS_DEFINITION(0xB, 0x1B7), ZYDIS_DEFINITION(0xB, 0x1B8) }, + { ZYDIS_DEFINITION(0xB, 0x1B1), ZYDIS_DEFINITION(0xB, 0x1B2) }, + { ZYDIS_DEFINITION(0xB, 0x1B3), ZYDIS_DEFINITION(0xB, 0x1B4) }, + { ZYDIS_DEFINITION(0xB, 0x235), ZYDIS_DEFINITION(0xB, 0x236) }, { ZYDIS_DEFINITION(0xB, 0x239), ZYDIS_DEFINITION(0xB, 0x23A) }, + { ZYDIS_DEFINITION(0xB, 0x237), ZYDIS_DEFINITION(0xB, 0x238) }, + { ZYDIS_DEFINITION(0xB, 0x23B), ZYDIS_DEFINITION(0xB, 0x23C) }, + { ZYDIS_DEFINITION(0xB, 0x22D), ZYDIS_DEFINITION(0xB, 0x22E) }, + { ZYDIS_DEFINITION(0xB, 0x231), ZYDIS_DEFINITION(0xB, 0x232) }, + { ZYDIS_DEFINITION(0xB, 0x22F), ZYDIS_DEFINITION(0xB, 0x230) }, + { ZYDIS_DEFINITION(0xB, 0x233), ZYDIS_DEFINITION(0xB, 0x234) }, + { ZYDIS_DEFINITION(0xB, 0x241), ZYDIS_DEFINITION(0xB, 0x242) }, + { ZYDIS_DEFINITION(0xB, 0x243), ZYDIS_DEFINITION(0xB, 0x244) }, + { ZYDIS_DEFINITION(0xB, 0x23D), ZYDIS_DEFINITION(0xB, 0x23E) }, + { ZYDIS_DEFINITION(0xB, 0x23F), ZYDIS_DEFINITION(0xB, 0x240) }, + { ZYDIS_DEFINITION(0xB, 0x271), ZYDIS_DEFINITION(0xB, 0x272) }, + { ZYDIS_DEFINITION(0xB, 0x275), ZYDIS_DEFINITION(0xB, 0x276) }, + { ZYDIS_DEFINITION(0xB, 0x273), ZYDIS_DEFINITION(0xB, 0x274) }, + { ZYDIS_DEFINITION(0xB, 0x277), ZYDIS_DEFINITION(0xB, 0x278) }, + { ZYDIS_DEFINITION(0xB, 0x269), ZYDIS_DEFINITION(0xB, 0x26A) }, + { ZYDIS_DEFINITION(0xB, 0x26D), ZYDIS_DEFINITION(0xB, 0x26E) }, { ZYDIS_DEFINITION(0xB, 0x26B), ZYDIS_DEFINITION(0xB, 0x26C) }, { ZYDIS_DEFINITION(0xB, 0x26F), ZYDIS_DEFINITION(0xB, 0x270) }, - { ZYDIS_DEFINITION(0xB, 0x26D), ZYDIS_DEFINITION(0xB, 0x26E) }, - { ZYDIS_DEFINITION(0xB, 0x271), ZYDIS_DEFINITION(0xB, 0x272) }, - { ZYDIS_DEFINITION(0xB, 0x263), ZYDIS_DEFINITION(0xB, 0x264) }, - { ZYDIS_DEFINITION(0xB, 0x267), ZYDIS_DEFINITION(0xB, 0x268) }, - { ZYDIS_DEFINITION(0xB, 0x265), ZYDIS_DEFINITION(0xB, 0x266) }, - { ZYDIS_DEFINITION(0xB, 0x269), ZYDIS_DEFINITION(0xB, 0x26A) }, - { ZYDIS_DEFINITION(0xB, 0x277), ZYDIS_DEFINITION(0xB, 0x278) }, + { ZYDIS_DEFINITION(0xB, 0x27D), ZYDIS_DEFINITION(0xB, 0x27E) }, + { ZYDIS_DEFINITION(0xB, 0x27F), ZYDIS_DEFINITION(0xB, 0x280) }, { ZYDIS_DEFINITION(0xB, 0x279), ZYDIS_DEFINITION(0xB, 0x27A) }, - { ZYDIS_DEFINITION(0xB, 0x273), ZYDIS_DEFINITION(0xB, 0x274) }, - { ZYDIS_DEFINITION(0xB, 0x275), ZYDIS_DEFINITION(0xB, 0x276) }, + { ZYDIS_DEFINITION(0xB, 0x27B), ZYDIS_DEFINITION(0xB, 0x27C) }, + { ZYDIS_DEFINITION(0xB, 0x2AD), ZYDIS_DEFINITION(0xB, 0x2AE) }, + { ZYDIS_DEFINITION(0xB, 0x2B1), ZYDIS_DEFINITION(0xB, 0x2B2) }, + { ZYDIS_DEFINITION(0xB, 0x2AF), ZYDIS_DEFINITION(0xB, 0x2B0) }, + { ZYDIS_DEFINITION(0xB, 0x2B3), ZYDIS_DEFINITION(0xB, 0x2B4) }, + { ZYDIS_DEFINITION(0xB, 0x2A5), ZYDIS_DEFINITION(0xB, 0x2A6) }, + { ZYDIS_DEFINITION(0xB, 0x2A9), ZYDIS_DEFINITION(0xB, 0x2AA) }, { ZYDIS_DEFINITION(0xB, 0x2A7), ZYDIS_DEFINITION(0xB, 0x2A8) }, { ZYDIS_DEFINITION(0xB, 0x2AB), ZYDIS_DEFINITION(0xB, 0x2AC) }, - { ZYDIS_DEFINITION(0xB, 0x2A9), ZYDIS_DEFINITION(0xB, 0x2AA) }, - { ZYDIS_DEFINITION(0xB, 0x2AD), ZYDIS_DEFINITION(0xB, 0x2AE) }, - { ZYDIS_DEFINITION(0xB, 0x29F), ZYDIS_DEFINITION(0xB, 0x2A0) }, - { ZYDIS_DEFINITION(0xB, 0x2A3), ZYDIS_DEFINITION(0xB, 0x2A4) }, - { ZYDIS_DEFINITION(0xB, 0x2A1), ZYDIS_DEFINITION(0xB, 0x2A2) }, - { ZYDIS_DEFINITION(0xB, 0x2A5), ZYDIS_DEFINITION(0xB, 0x2A6) }, - { ZYDIS_DEFINITION(0xB, 0x2B3), ZYDIS_DEFINITION(0xB, 0x2B4) }, + { ZYDIS_DEFINITION(0xB, 0x2B9), ZYDIS_DEFINITION(0xB, 0x2BA) }, + { ZYDIS_DEFINITION(0xB, 0x2BB), ZYDIS_DEFINITION(0xB, 0x2BC) }, { ZYDIS_DEFINITION(0xB, 0x2B5), ZYDIS_DEFINITION(0xB, 0x2B6) }, - { ZYDIS_DEFINITION(0xB, 0x2AF), ZYDIS_DEFINITION(0xB, 0x2B0) }, - { ZYDIS_DEFINITION(0xB, 0x2B1), ZYDIS_DEFINITION(0xB, 0x2B2) }, + { ZYDIS_DEFINITION(0xB, 0x2B7), ZYDIS_DEFINITION(0xB, 0x2B8) }, + { ZYDIS_DEFINITION(0x1, 0x143), ZYDIS_DEFINITION(0x1, 0x144) }, + { ZYDIS_DEFINITION(0x1, 0x145), ZYDIS_DEFINITION(0x1, 0x146) }, + { ZYDIS_DEFINITION(0x1, 0x15F), ZYDIS_DEFINITION(0x1, 0x160) }, + { ZYDIS_DEFINITION(0x1, 0x161), ZYDIS_DEFINITION(0x1, 0x162) }, + { ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_DEFINITION(0x1, 0x14C) }, + { ZYDIS_DEFINITION(0x1, 0x14D), ZYDIS_DEFINITION(0x1, 0x14E) }, + { ZYDIS_DEFINITION(0x1, 0x26), ZYDIS_DEFINITION(0x1, 0x27) }, + { ZYDIS_DEFINITION(0x1, 0x95), ZYDIS_DEFINITION(0x1, 0x96) }, + { ZYDIS_DEFINITION(0x1, 0xB1), ZYDIS_DEFINITION(0x1, 0xB2) }, + { ZYDIS_DEFINITION(0x1, 0x81), ZYDIS_DEFINITION(0x1, 0x82) }, + { ZYDIS_DEFINITION(0x1, 0x8F), ZYDIS_DEFINITION(0x1, 0x90) }, + { ZYDIS_DEFINITION(0x1, 0x91), ZYDIS_DEFINITION(0x1, 0x92) }, + { ZYDIS_DEFINITION(0x1, 0x9D), ZYDIS_DEFINITION(0x1, 0x9E) }, + { ZYDIS_DEFINITION(0x1, 0x9F), ZYDIS_DEFINITION(0x1, 0xA0) }, { ZYDIS_DEFINITION(0x1, 0x13D), ZYDIS_DEFINITION(0x1, 0x13E) }, { ZYDIS_DEFINITION(0x1, 0x13F), ZYDIS_DEFINITION(0x1, 0x140) }, { ZYDIS_DEFINITION(0x1, 0x159), ZYDIS_DEFINITION(0x1, 0x15A) }, { ZYDIS_DEFINITION(0x1, 0x15B), ZYDIS_DEFINITION(0x1, 0x15C) }, - { ZYDIS_DEFINITION(0x1, 0x145), ZYDIS_DEFINITION(0x1, 0x146) }, - { ZYDIS_DEFINITION(0x1, 0x147), ZYDIS_DEFINITION(0x1, 0x148) }, - { ZYDIS_DEFINITION(0x1, 0x26), ZYDIS_DEFINITION(0x1, 0x27) }, - { ZYDIS_DEFINITION(0x1, 0x97), ZYDIS_DEFINITION(0x1, 0x98) }, - { ZYDIS_DEFINITION(0x1, 0xB3), ZYDIS_DEFINITION(0x1, 0xB4) }, - { ZYDIS_DEFINITION(0x1, 0x83), ZYDIS_DEFINITION(0x1, 0x84) }, - { ZYDIS_DEFINITION(0x1, 0x91), ZYDIS_DEFINITION(0x1, 0x92) }, - { ZYDIS_DEFINITION(0x1, 0x93), ZYDIS_DEFINITION(0x1, 0x94) }, - { ZYDIS_DEFINITION(0x1, 0x9F), ZYDIS_DEFINITION(0x1, 0xA0) }, - { ZYDIS_DEFINITION(0x1, 0xA1), ZYDIS_DEFINITION(0x1, 0xA2) }, + { ZYDIS_DEFINITION(0x1, 0x135), ZYDIS_DEFINITION(0x1, 0x136) }, { ZYDIS_DEFINITION(0x1, 0x137), ZYDIS_DEFINITION(0x1, 0x138) }, - { ZYDIS_DEFINITION(0x1, 0x139), ZYDIS_DEFINITION(0x1, 0x13A) }, - { ZYDIS_DEFINITION(0x1, 0x153), ZYDIS_DEFINITION(0x1, 0x154) }, - { ZYDIS_DEFINITION(0x1, 0x155), ZYDIS_DEFINITION(0x1, 0x156) }, - { ZYDIS_DEFINITION(0x1, 0x12F), ZYDIS_DEFINITION(0x1, 0x130) }, - { ZYDIS_DEFINITION(0x1, 0x131), ZYDIS_DEFINITION(0x1, 0x132) }, - { ZYDIS_DEFINITION(0x1, 0x4D), ZYDIS_DEFINITION(0x1, 0x54) }, - { ZYDIS_DEFINITION(0x1, 0x4F), ZYDIS_DEFINITION(0x1, 0x55) }, - { ZYDIS_DEFINITION(0x1, 0xB1), ZYDIS_DEFINITION(0x1, 0xB2) }, - { ZYDIS_DEFINITION(0x1, 0xB5), ZYDIS_DEFINITION(0x1, 0xB6) }, + { ZYDIS_DEFINITION(0x1, 0x4B), ZYDIS_DEFINITION(0x1, 0x52) }, + { ZYDIS_DEFINITION(0x1, 0x4D), ZYDIS_DEFINITION(0x1, 0x53) }, + { ZYDIS_DEFINITION(0x1, 0xAF), ZYDIS_DEFINITION(0x1, 0xB0) }, + { ZYDIS_DEFINITION(0x1, 0xB3), ZYDIS_DEFINITION(0x1, 0xB4) }, + { ZYDIS_DEFINITION(0x1, 0x89), ZYDIS_DEFINITION(0x1, 0x8A) }, { ZYDIS_DEFINITION(0x1, 0x8B), ZYDIS_DEFINITION(0x1, 0x8C) }, - { ZYDIS_DEFINITION(0x1, 0x8D), ZYDIS_DEFINITION(0x1, 0x8E) }, + { ZYDIS_DEFINITION(0x1, 0x83), ZYDIS_DEFINITION(0x1, 0x84) }, { ZYDIS_DEFINITION(0x1, 0x85), ZYDIS_DEFINITION(0x1, 0x86) }, - { ZYDIS_DEFINITION(0x1, 0x87), ZYDIS_DEFINITION(0x1, 0x88) }, + { ZYDIS_DEFINITION(0x1, 0xA9), ZYDIS_DEFINITION(0x1, 0xAA) }, { ZYDIS_DEFINITION(0x1, 0xAB), ZYDIS_DEFINITION(0x1, 0xAC) }, - { ZYDIS_DEFINITION(0x1, 0xAD), ZYDIS_DEFINITION(0x1, 0xAE) }, - { ZYDIS_DEFINITION(0xB, 0x99), ZYDIS_DEFINITION(0xB, 0x9A) }, - { ZYDIS_DEFINITION(0xB, 0x9B), ZYDIS_DEFINITION(0xB, 0x9C) } + { ZYDIS_DEFINITION(0xB, 0x97), ZYDIS_DEFINITION(0xB, 0x98) }, + { ZYDIS_DEFINITION(0xB, 0x99), ZYDIS_DEFINITION(0xB, 0x9A) } }; const ZydisDecoderTreeNode filtersREXB[][2] = { - { ZYDIS_DEFINITION(0x0, 0x374), ZYDIS_DEFINITION(0x0, 0x710) } + { ZYDIS_DEFINITION(0x0, 0x38A), ZYDIS_DEFINITION(0x0, 0x723) } }; +#ifndef ZYDIS_DISABLE_EVEX const ZydisDecoderTreeNode filtersEVEXB[][2] = { { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0), ZYDIS_INVALID }, @@ -5497,29 +5685,29 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x10), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x11), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x12), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xAB8), ZYDIS_DEFINITION(0x1, 0xAB9) }, - { ZYDIS_DEFINITION(0x1, 0xABA), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x7F), ZYDIS_DEFINITION(0x1, 0x80) }, - { ZYDIS_DEFINITION(0x1, 0x81), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13), ZYDIS_DEFINITION(0x1, 0xA94) }, + { ZYDIS_DEFINITION(0x1, 0xB72), ZYDIS_DEFINITION(0x1, 0xB73) }, + { ZYDIS_DEFINITION(0x1, 0xB74), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x97), ZYDIS_DEFINITION(0x1, 0x98) }, + { ZYDIS_DEFINITION(0x1, 0x99), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13), ZYDIS_DEFINITION(0x1, 0xB4E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x15), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x17), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x19), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D), ZYDIS_DEFINITION(0x1, 0xB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F), ZYDIS_DEFINITION(0x1, 0x483) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21), ZYDIS_DEFINITION(0x1, 0xCC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x23), ZYDIS_DEFINITION(0x1, 0x94) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24), ZYDIS_DEFINITION(0x1, 0xF6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27), ZYDIS_DEFINITION(0x1, 0xAA8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29), ZYDIS_DEFINITION(0x1, 0x3BB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B), ZYDIS_DEFINITION(0x1, 0x1A9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D), ZYDIS_DEFINITION(0x1, 0x3A7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F), ZYDIS_DEFINITION(0x1, 0x150) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30), ZYDIS_DEFINITION(0x1, 0x134) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33), ZYDIS_DEFINITION(0x1, 0xE1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34), ZYDIS_DEFINITION(0x1, 0xB0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37), ZYDIS_DEFINITION(0xB, 0x6F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F), ZYDIS_DEFINITION(0x1, 0x4AD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21), ZYDIS_DEFINITION(0x1, 0xE4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x23), ZYDIS_DEFINITION(0x1, 0xAC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24), ZYDIS_DEFINITION(0x1, 0x10E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27), ZYDIS_DEFINITION(0x1, 0xB62) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29), ZYDIS_DEFINITION(0x1, 0x3E5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B), ZYDIS_DEFINITION(0x1, 0x1C1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D), ZYDIS_DEFINITION(0x1, 0x3D1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F), ZYDIS_DEFINITION(0x1, 0x168) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30), ZYDIS_DEFINITION(0x1, 0x14C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33), ZYDIS_DEFINITION(0x1, 0xF9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34), ZYDIS_DEFINITION(0x1, 0xC8) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37), ZYDIS_DEFINITION(0xB, 0x87) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3C), ZYDIS_INVALID }, @@ -5536,23 +5724,23 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xAB5), ZYDIS_DEFINITION(0x1, 0xAB6) }, - { ZYDIS_DEFINITION(0x1, 0xAB7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x7C), ZYDIS_DEFINITION(0x1, 0x7D) }, - { ZYDIS_DEFINITION(0x1, 0x7E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C), ZYDIS_DEFINITION(0x1, 0xA8D) }, + { ZYDIS_DEFINITION(0x1, 0xB6F), ZYDIS_DEFINITION(0x1, 0xB70) }, + { ZYDIS_DEFINITION(0x1, 0xB71), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x94), ZYDIS_DEFINITION(0x1, 0x95) }, + { ZYDIS_DEFINITION(0x1, 0x96), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C), ZYDIS_DEFINITION(0x1, 0xB47) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56), ZYDIS_DEFINITION(0x1, 0x4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x58), ZYDIS_DEFINITION(0x1, 0x47C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x5A), ZYDIS_DEFINITION(0x1, 0xA2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x5C), ZYDIS_DEFINITION(0x1, 0xC5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x5E), ZYDIS_DEFINITION(0x1, 0xAA1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x60), ZYDIS_DEFINITION(0x1, 0x3B4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x62), ZYDIS_DEFINITION(0x1, 0x1A2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x64), ZYDIS_DEFINITION(0x1, 0x3A0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x58), ZYDIS_DEFINITION(0x1, 0x4A6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x5A), ZYDIS_DEFINITION(0x1, 0xBA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x5C), ZYDIS_DEFINITION(0x1, 0xDD) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x5E), ZYDIS_DEFINITION(0x1, 0xB5B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x60), ZYDIS_DEFINITION(0x1, 0x3DE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x62), ZYDIS_DEFINITION(0x1, 0x1BA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x64), ZYDIS_DEFINITION(0x1, 0x3CA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x66), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x67), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x68), ZYDIS_INVALID }, @@ -5609,14 +5797,14 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xAC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xAD), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xAE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB0), ZYDIS_DEFINITION(0x1, 0x157) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB1), ZYDIS_DEFINITION(0x1, 0x13B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB4), ZYDIS_DEFINITION(0x1, 0xE8) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB5), ZYDIS_DEFINITION(0x1, 0xB7) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB8), ZYDIS_DEFINITION(0x1, 0x149) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB9), ZYDIS_DEFINITION(0x1, 0x12D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBC), ZYDIS_DEFINITION(0x1, 0xDA) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBD), ZYDIS_DEFINITION(0x1, 0xA9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB0), ZYDIS_DEFINITION(0x1, 0x16F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB1), ZYDIS_DEFINITION(0x1, 0x153) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB4), ZYDIS_DEFINITION(0x1, 0x100) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB5), ZYDIS_DEFINITION(0x1, 0xCF) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB8), ZYDIS_DEFINITION(0x1, 0x161) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xB9), ZYDIS_DEFINITION(0x1, 0x145) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBC), ZYDIS_DEFINITION(0x1, 0xF2) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xBD), ZYDIS_DEFINITION(0x1, 0xC1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC2), ZYDIS_INVALID }, @@ -5625,7 +5813,7 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC6), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC8), ZYDIS_DEFINITION(0xB, 0x68) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xC8), ZYDIS_DEFINITION(0xB, 0x80) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xCA), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xCB), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xCC), ZYDIS_INVALID }, @@ -5671,7 +5859,7 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xFA), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xFB), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xFC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xFD), ZYDIS_DEFINITION(0x1, 0x126) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xFD), ZYDIS_DEFINITION(0x1, 0x13E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0xFF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x100), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x101), ZYDIS_INVALID }, @@ -5725,7 +5913,7 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13E), ZYDIS_DEFINITION(0x1, 0xBE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13E), ZYDIS_DEFINITION(0x1, 0xD6) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x13F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x140), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x141), ZYDIS_INVALID }, @@ -5771,12 +5959,12 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x174), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x176), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x177), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x179), ZYDIS_DEFINITION(0x1, 0xA50) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x17A), ZYDIS_DEFINITION(0x1, 0xA49) }, - { ZYDIS_DEFINITION(0x1, 0xA5A), ZYDIS_DEFINITION(0x1, 0xA5B) }, - { ZYDIS_DEFINITION(0x1, 0xA57), ZYDIS_DEFINITION(0x1, 0xA58) }, - { ZYDIS_DEFINITION(0x1, 0xA5C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA59), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x179), ZYDIS_DEFINITION(0x1, 0xB0A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x17A), ZYDIS_DEFINITION(0x1, 0xB03) }, + { ZYDIS_DEFINITION(0x1, 0xB14), ZYDIS_DEFINITION(0x1, 0xB15) }, + { ZYDIS_DEFINITION(0x1, 0xB11), ZYDIS_DEFINITION(0x1, 0xB12) }, + { ZYDIS_DEFINITION(0x1, 0xB16), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xB13), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x17D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x17E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x17F), ZYDIS_INVALID }, @@ -5810,12 +5998,12 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1A4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1A7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1A8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1AB), ZYDIS_DEFINITION(0x1, 0x365) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1AC), ZYDIS_DEFINITION(0x1, 0x35E) }, - { ZYDIS_DEFINITION(0x1, 0x36F), ZYDIS_DEFINITION(0x1, 0x370) }, - { ZYDIS_DEFINITION(0x1, 0x36C), ZYDIS_DEFINITION(0x1, 0x36D) }, - { ZYDIS_DEFINITION(0x1, 0x371), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x36E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1AB), ZYDIS_DEFINITION(0x1, 0x37D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1AC), ZYDIS_DEFINITION(0x1, 0x376) }, + { ZYDIS_DEFINITION(0x1, 0x387), ZYDIS_DEFINITION(0x1, 0x388) }, + { ZYDIS_DEFINITION(0x1, 0x384), ZYDIS_DEFINITION(0x1, 0x385) }, + { ZYDIS_DEFINITION(0x1, 0x389), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x386), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1AF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1B0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1B3), ZYDIS_INVALID }, @@ -5826,32 +6014,32 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1BC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1BF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x9F7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x9F5), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x9F8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x9F6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAB1), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAAF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAB2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAB0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C4), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA3B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA39), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA3C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA3A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAF5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAF3), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAF6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAF4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1C9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CE), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1CF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D2), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D8), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1D9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DD), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DE), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1DF), ZYDIS_INVALID }, @@ -5862,12 +6050,12 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E8), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1E9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1EA), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1ED), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1EE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1EF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F2), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F3), ZYDIS_INVALID }, @@ -5876,21 +6064,18 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F6), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1F9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FD), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x1FE), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x201), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x202), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x203), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x204), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x205), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x206), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x207), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x208), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x209), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x20F), ZYDIS_INVALID }, @@ -5905,38 +6090,29 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x218), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x219), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x21F), ZYDIS_DEFINITION(0x1, 0x239) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x220), ZYDIS_DEFINITION(0x1, 0x232) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x223), ZYDIS_DEFINITION(0x1, 0x29F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x224), ZYDIS_DEFINITION(0x1, 0x298) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x227), ZYDIS_DEFINITION(0x1, 0x1FD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x228), ZYDIS_DEFINITION(0x1, 0x1F6) }, - { ZYDIS_DEFINITION(0x1, 0x207), ZYDIS_DEFINITION(0x1, 0x208) }, - { ZYDIS_DEFINITION(0x1, 0x204), ZYDIS_DEFINITION(0x1, 0x205) }, - { ZYDIS_DEFINITION(0x1, 0x209), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x206), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22B), ZYDIS_DEFINITION(0x1, 0x263) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22C), ZYDIS_DEFINITION(0x1, 0x25C) }, - { ZYDIS_DEFINITION(0x1, 0x26D), ZYDIS_DEFINITION(0x1, 0x26E) }, - { ZYDIS_DEFINITION(0x1, 0x26A), ZYDIS_DEFINITION(0x1, 0x26B) }, - { ZYDIS_DEFINITION(0x1, 0x26F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x26C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22F), ZYDIS_DEFINITION(0x1, 0x2C9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x230), ZYDIS_DEFINITION(0x1, 0x2C2) }, - { ZYDIS_DEFINITION(0x1, 0x2D3), ZYDIS_DEFINITION(0x1, 0x2D4) }, - { ZYDIS_DEFINITION(0x1, 0x2D0), ZYDIS_DEFINITION(0x1, 0x2D1) }, - { ZYDIS_DEFINITION(0x1, 0x2D5), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2D2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x233), ZYDIS_DEFINITION(0x1, 0x305) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x234), ZYDIS_DEFINITION(0x1, 0x2FE) }, - { ZYDIS_DEFINITION(0x1, 0x30F), ZYDIS_DEFINITION(0x1, 0x310) }, - { ZYDIS_DEFINITION(0x1, 0x30C), ZYDIS_DEFINITION(0x1, 0x30D) }, - { ZYDIS_DEFINITION(0x1, 0x311), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x30E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x221), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x223), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x224), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x225), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x226), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x227), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x228), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x229), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x22F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x230), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x231), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x232), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x233), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x234), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x235), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x236), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x237), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x238), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x239), ZYDIS_INVALID }, @@ -5945,126 +6121,134 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x23C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x23D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x23E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x23F), ZYDIS_DEFINITION(0x1, 0x247) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x240), ZYDIS_DEFINITION(0x1, 0x240) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x243), ZYDIS_DEFINITION(0x1, 0x2AD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x244), ZYDIS_DEFINITION(0x1, 0x2A6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x247), ZYDIS_DEFINITION(0x1, 0x211) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x248), ZYDIS_DEFINITION(0x1, 0x20A) }, - { ZYDIS_DEFINITION(0x1, 0x21B), ZYDIS_DEFINITION(0x1, 0x21C) }, - { ZYDIS_DEFINITION(0x1, 0x218), ZYDIS_DEFINITION(0x1, 0x219) }, - { ZYDIS_DEFINITION(0x1, 0x21D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x21A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24B), ZYDIS_DEFINITION(0x1, 0x277) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24C), ZYDIS_DEFINITION(0x1, 0x270) }, - { ZYDIS_DEFINITION(0x1, 0x281), ZYDIS_DEFINITION(0x1, 0x282) }, - { ZYDIS_DEFINITION(0x1, 0x27E), ZYDIS_DEFINITION(0x1, 0x27F) }, - { ZYDIS_DEFINITION(0x1, 0x283), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x280), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24F), ZYDIS_DEFINITION(0x1, 0x2DD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x250), ZYDIS_DEFINITION(0x1, 0x2D6) }, - { ZYDIS_DEFINITION(0x1, 0x2E7), ZYDIS_DEFINITION(0x1, 0x2E8) }, - { ZYDIS_DEFINITION(0x1, 0x2E4), ZYDIS_DEFINITION(0x1, 0x2E5) }, - { ZYDIS_DEFINITION(0x1, 0x2E9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2E6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x253), ZYDIS_DEFINITION(0x1, 0x319) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x254), ZYDIS_DEFINITION(0x1, 0x312) }, - { ZYDIS_DEFINITION(0x1, 0x323), ZYDIS_DEFINITION(0x1, 0x324) }, - { ZYDIS_DEFINITION(0x1, 0x320), ZYDIS_DEFINITION(0x1, 0x321) }, - { ZYDIS_DEFINITION(0x1, 0x325), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x322), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x257), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x23F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x240), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x241), ZYDIS_DEFINITION(0x1, 0x251) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x242), ZYDIS_DEFINITION(0x1, 0x24A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x245), ZYDIS_DEFINITION(0x1, 0x2B7) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x246), ZYDIS_DEFINITION(0x1, 0x2B0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x249), ZYDIS_DEFINITION(0x1, 0x215) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24A), ZYDIS_DEFINITION(0x1, 0x20E) }, + { ZYDIS_DEFINITION(0x1, 0x21F), ZYDIS_DEFINITION(0x1, 0x220) }, + { ZYDIS_DEFINITION(0x1, 0x21C), ZYDIS_DEFINITION(0x1, 0x21D) }, + { ZYDIS_DEFINITION(0x1, 0x221), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x21E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24D), ZYDIS_DEFINITION(0x1, 0x27B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x24E), ZYDIS_DEFINITION(0x1, 0x274) }, + { ZYDIS_DEFINITION(0x1, 0x285), ZYDIS_DEFINITION(0x1, 0x286) }, + { ZYDIS_DEFINITION(0x1, 0x282), ZYDIS_DEFINITION(0x1, 0x283) }, + { ZYDIS_DEFINITION(0x1, 0x287), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x284), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x251), ZYDIS_DEFINITION(0x1, 0x2E1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x252), ZYDIS_DEFINITION(0x1, 0x2DA) }, + { ZYDIS_DEFINITION(0x1, 0x2EB), ZYDIS_DEFINITION(0x1, 0x2EC) }, + { ZYDIS_DEFINITION(0x1, 0x2E8), ZYDIS_DEFINITION(0x1, 0x2E9) }, + { ZYDIS_DEFINITION(0x1, 0x2ED), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2EA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x255), ZYDIS_DEFINITION(0x1, 0x31D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x256), ZYDIS_DEFINITION(0x1, 0x316) }, + { ZYDIS_DEFINITION(0x1, 0x327), ZYDIS_DEFINITION(0x1, 0x328) }, + { ZYDIS_DEFINITION(0x1, 0x324), ZYDIS_DEFINITION(0x1, 0x325) }, + { ZYDIS_DEFINITION(0x1, 0x329), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x326), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x259), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25B), ZYDIS_DEFINITION(0x1, 0x255) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25C), ZYDIS_DEFINITION(0x1, 0x24E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25F), ZYDIS_DEFINITION(0x1, 0x2BB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x260), ZYDIS_DEFINITION(0x1, 0x2B4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x263), ZYDIS_DEFINITION(0x1, 0x225) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x264), ZYDIS_DEFINITION(0x1, 0x21E) }, - { ZYDIS_DEFINITION(0x1, 0x22F), ZYDIS_DEFINITION(0x1, 0x230) }, - { ZYDIS_DEFINITION(0x1, 0x22C), ZYDIS_DEFINITION(0x1, 0x22D) }, - { ZYDIS_DEFINITION(0x1, 0x231), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x22E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x267), ZYDIS_DEFINITION(0x1, 0x28B) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x268), ZYDIS_DEFINITION(0x1, 0x284) }, - { ZYDIS_DEFINITION(0x1, 0x295), ZYDIS_DEFINITION(0x1, 0x296) }, - { ZYDIS_DEFINITION(0x1, 0x292), ZYDIS_DEFINITION(0x1, 0x293) }, - { ZYDIS_DEFINITION(0x1, 0x297), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x294), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26B), ZYDIS_DEFINITION(0x1, 0x2F1) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26C), ZYDIS_DEFINITION(0x1, 0x2EA) }, - { ZYDIS_DEFINITION(0x1, 0x2FB), ZYDIS_DEFINITION(0x1, 0x2FC) }, - { ZYDIS_DEFINITION(0x1, 0x2F8), ZYDIS_DEFINITION(0x1, 0x2F9) }, - { ZYDIS_DEFINITION(0x1, 0x2FD), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2FA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26F), ZYDIS_DEFINITION(0x1, 0x32D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x270), ZYDIS_DEFINITION(0x1, 0x326) }, - { ZYDIS_DEFINITION(0x1, 0x337), ZYDIS_DEFINITION(0x1, 0x338) }, - { ZYDIS_DEFINITION(0x1, 0x334), ZYDIS_DEFINITION(0x1, 0x335) }, - { ZYDIS_DEFINITION(0x1, 0x339), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x336), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x273), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x274), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x277), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x278), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x25F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x260), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x261), ZYDIS_DEFINITION(0x1, 0x25F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x262), ZYDIS_DEFINITION(0x1, 0x258) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x265), ZYDIS_DEFINITION(0x1, 0x2C5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x266), ZYDIS_DEFINITION(0x1, 0x2BE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x269), ZYDIS_DEFINITION(0x1, 0x229) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26A), ZYDIS_DEFINITION(0x1, 0x222) }, + { ZYDIS_DEFINITION(0x1, 0x233), ZYDIS_DEFINITION(0x1, 0x234) }, + { ZYDIS_DEFINITION(0x1, 0x230), ZYDIS_DEFINITION(0x1, 0x231) }, + { ZYDIS_DEFINITION(0x1, 0x235), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x232), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26D), ZYDIS_DEFINITION(0x1, 0x28F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x26E), ZYDIS_DEFINITION(0x1, 0x288) }, + { ZYDIS_DEFINITION(0x1, 0x299), ZYDIS_DEFINITION(0x1, 0x29A) }, + { ZYDIS_DEFINITION(0x1, 0x296), ZYDIS_DEFINITION(0x1, 0x297) }, + { ZYDIS_DEFINITION(0x1, 0x29B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x298), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x271), ZYDIS_DEFINITION(0x1, 0x2F5) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x272), ZYDIS_DEFINITION(0x1, 0x2EE) }, + { ZYDIS_DEFINITION(0x1, 0x2FF), ZYDIS_DEFINITION(0x1, 0x300) }, + { ZYDIS_DEFINITION(0x1, 0x2FC), ZYDIS_DEFINITION(0x1, 0x2FD) }, + { ZYDIS_DEFINITION(0x1, 0x301), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2FE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x275), ZYDIS_DEFINITION(0x1, 0x331) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x276), ZYDIS_DEFINITION(0x1, 0x32A) }, + { ZYDIS_DEFINITION(0x1, 0x33B), ZYDIS_DEFINITION(0x1, 0x33C) }, + { ZYDIS_DEFINITION(0x1, 0x338), ZYDIS_DEFINITION(0x1, 0x339) }, + { ZYDIS_DEFINITION(0x1, 0x33D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x33A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x279), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x280), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x281), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x282), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x283), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x284), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x285), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x286), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x287), ZYDIS_DEFINITION(0x1, 0x1B9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x288), ZYDIS_DEFINITION(0x1, 0x1B6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28B), ZYDIS_DEFINITION(0x1, 0x9FC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28C), ZYDIS_DEFINITION(0x1, 0x9F9) }, - { ZYDIS_DEFINITION(0x1, 0xA02), ZYDIS_DEFINITION(0x1, 0xA03) }, - { ZYDIS_DEFINITION(0x1, 0x9FF), ZYDIS_DEFINITION(0x1, 0xA00) }, - { ZYDIS_DEFINITION(0x1, 0xA04), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA01), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28F), ZYDIS_DEFINITION(0x1, 0xA40) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x290), ZYDIS_DEFINITION(0x1, 0xA3D) }, - { ZYDIS_DEFINITION(0x1, 0xA46), ZYDIS_DEFINITION(0x1, 0xA47) }, - { ZYDIS_DEFINITION(0x1, 0xA43), ZYDIS_DEFINITION(0x1, 0xA44) }, - { ZYDIS_DEFINITION(0x1, 0xA48), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA45), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x293), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27D), ZYDIS_DEFINITION(0x1, 0x26D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x27E), ZYDIS_DEFINITION(0x1, 0x266) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x281), ZYDIS_DEFINITION(0x1, 0x2D3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x282), ZYDIS_DEFINITION(0x1, 0x2CC) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x285), ZYDIS_DEFINITION(0x1, 0x23D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x286), ZYDIS_DEFINITION(0x1, 0x236) }, + { ZYDIS_DEFINITION(0x1, 0x247), ZYDIS_DEFINITION(0x1, 0x248) }, + { ZYDIS_DEFINITION(0x1, 0x244), ZYDIS_DEFINITION(0x1, 0x245) }, + { ZYDIS_DEFINITION(0x1, 0x249), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x246), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x289), ZYDIS_DEFINITION(0x1, 0x2A3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28A), ZYDIS_DEFINITION(0x1, 0x29C) }, + { ZYDIS_DEFINITION(0x1, 0x2AD), ZYDIS_DEFINITION(0x1, 0x2AE) }, + { ZYDIS_DEFINITION(0x1, 0x2AA), ZYDIS_DEFINITION(0x1, 0x2AB) }, + { ZYDIS_DEFINITION(0x1, 0x2AF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2AC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28D), ZYDIS_DEFINITION(0x1, 0x309) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x28E), ZYDIS_DEFINITION(0x1, 0x302) }, + { ZYDIS_DEFINITION(0x1, 0x313), ZYDIS_DEFINITION(0x1, 0x314) }, + { ZYDIS_DEFINITION(0x1, 0x310), ZYDIS_DEFINITION(0x1, 0x311) }, + { ZYDIS_DEFINITION(0x1, 0x315), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x312), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x291), ZYDIS_DEFINITION(0x1, 0x345) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x292), ZYDIS_DEFINITION(0x1, 0x33E) }, + { ZYDIS_DEFINITION(0x1, 0x34F), ZYDIS_DEFINITION(0x1, 0x350) }, + { ZYDIS_DEFINITION(0x1, 0x34C), ZYDIS_DEFINITION(0x1, 0x34D) }, + { ZYDIS_DEFINITION(0x1, 0x351), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x34E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x295), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x297), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x298), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x296), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x299), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29F), ZYDIS_DEFINITION(0xB, 0xA20) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A1), ZYDIS_DEFINITION(0xB, 0xA19) }, - { ZYDIS_DEFINITION(0xB, 0xA2A), ZYDIS_DEFINITION(0xB, 0xA2B) }, - { ZYDIS_DEFINITION(0xB, 0xA2C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xA27), ZYDIS_DEFINITION(0xB, 0xA28) }, - { ZYDIS_DEFINITION(0xB, 0xA29), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x29F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A2), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A6), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2A9), ZYDIS_DEFINITION(0x1, 0x1D1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AA), ZYDIS_DEFINITION(0x1, 0x1CE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AD), ZYDIS_DEFINITION(0x1, 0xAB6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2AE), ZYDIS_DEFINITION(0x1, 0xAB3) }, + { ZYDIS_DEFINITION(0x1, 0xABC), ZYDIS_DEFINITION(0x1, 0xABD) }, + { ZYDIS_DEFINITION(0x1, 0xAB9), ZYDIS_DEFINITION(0x1, 0xABA) }, + { ZYDIS_DEFINITION(0x1, 0xABE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xABB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B1), ZYDIS_DEFINITION(0x1, 0xAFA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B2), ZYDIS_DEFINITION(0x1, 0xAF7) }, + { ZYDIS_DEFINITION(0x1, 0xB00), ZYDIS_DEFINITION(0x1, 0xB01) }, + { ZYDIS_DEFINITION(0x1, 0xAFD), ZYDIS_DEFINITION(0x1, 0xAFE) }, + { ZYDIS_DEFINITION(0x1, 0xB02), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xAFF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B6), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2B7), ZYDIS_INVALID }, @@ -6075,30 +6259,32 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2BC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2BD), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2BE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2BF), ZYDIS_DEFINITION(0xB, 0xD3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2BF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2C9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CB), ZYDIS_DEFINITION(0xB, 0xADA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CD), ZYDIS_DEFINITION(0xB, 0xAD3) }, + { ZYDIS_DEFINITION(0xB, 0xAE4), ZYDIS_DEFINITION(0xB, 0xAE5) }, + { ZYDIS_DEFINITION(0xB, 0xAE6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xAE1), ZYDIS_DEFINITION(0xB, 0xAE2) }, + { ZYDIS_DEFINITION(0xB, 0xAE3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2CF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D9), ZYDIS_DEFINITION(0xB, 0x379) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DA), ZYDIS_DEFINITION(0xB, 0x372) }, - { ZYDIS_DEFINITION(0xB, 0x383), ZYDIS_DEFINITION(0xB, 0x384) }, - { ZYDIS_DEFINITION(0xB, 0x380), ZYDIS_DEFINITION(0xB, 0x381) }, - { ZYDIS_DEFINITION(0xB, 0x385), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x382), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2D9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DD), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DE), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2DF), ZYDIS_INVALID }, @@ -6113,232 +6299,284 @@ const ZydisDecoderTreeNode filtersEVEXB[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2E8), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2E9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2EA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2EB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2EB), ZYDIS_DEFINITION(0xB, 0xEB) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2EC), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2ED), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2EE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2EF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F6), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F7), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FB), ZYDIS_DEFINITION(0xB, 0x9DC) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FC), ZYDIS_DEFINITION(0xB, 0x9D5) }, - { ZYDIS_DEFINITION(0xB, 0x9E6), ZYDIS_DEFINITION(0xB, 0x9E7) }, - { ZYDIS_DEFINITION(0xB, 0x9E3), ZYDIS_DEFINITION(0xB, 0x9E4) }, - { ZYDIS_DEFINITION(0xB, 0x9E8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x9E5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FF), ZYDIS_DEFINITION(0xB, 0x1E9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x300), ZYDIS_DEFINITION(0xB, 0x1E2) }, - { ZYDIS_DEFINITION(0xB, 0x1F3), ZYDIS_DEFINITION(0xB, 0x1F4) }, - { ZYDIS_DEFINITION(0xB, 0x1F0), ZYDIS_DEFINITION(0xB, 0x1F1) }, - { ZYDIS_DEFINITION(0xB, 0x1F5), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x1F2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x303), ZYDIS_DEFINITION(0xB, 0xA0C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x304), ZYDIS_DEFINITION(0xB, 0xA05) }, - { ZYDIS_DEFINITION(0xB, 0xA16), ZYDIS_DEFINITION(0xB, 0xA17) }, - { ZYDIS_DEFINITION(0xB, 0xA13), ZYDIS_DEFINITION(0xB, 0xA14) }, - { ZYDIS_DEFINITION(0xB, 0xA18), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xA15), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x307), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x308), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x348), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x346), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x349), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x347), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x460), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x461), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x462), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x463), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2F9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x2FE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x301), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x302), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x305), ZYDIS_DEFINITION(0xB, 0x391) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x306), ZYDIS_DEFINITION(0xB, 0x38A) }, + { ZYDIS_DEFINITION(0xB, 0x39B), ZYDIS_DEFINITION(0xB, 0x39C) }, + { ZYDIS_DEFINITION(0xB, 0x398), ZYDIS_DEFINITION(0xB, 0x399) }, + { ZYDIS_DEFINITION(0xB, 0x39D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x39A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x309), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x111), ZYDIS_DEFINITION(0x1, 0x112) }, - { ZYDIS_DEFINITION(0x1, 0x114), ZYDIS_DEFINITION(0x1, 0x115) }, - { ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x116), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x16A), ZYDIS_DEFINITION(0x1, 0x16B) }, - { ZYDIS_DEFINITION(0x1, 0x16D), ZYDIS_DEFINITION(0x1, 0x16E) }, - { ZYDIS_DEFINITION(0x1, 0x16C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x16F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x11A), ZYDIS_DEFINITION(0x1, 0x11B) }, - { ZYDIS_DEFINITION(0x1, 0x11D), ZYDIS_DEFINITION(0x1, 0x11E) }, - { ZYDIS_DEFINITION(0x1, 0x11C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x11F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA9E), ZYDIS_DEFINITION(0x1, 0xA9F) }, - { ZYDIS_DEFINITION(0x1, 0xAA0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x15), ZYDIS_DEFINITION(0x1, 0x16) }, - { ZYDIS_DEFINITION(0x1, 0x17), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x48D), ZYDIS_DEFINITION(0x1, 0x48E) }, - { ZYDIS_DEFINITION(0x1, 0x48F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x117), ZYDIS_DEFINITION(0x1, 0x118) }, - { ZYDIS_DEFINITION(0x1, 0x119), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30F), ZYDIS_DEFINITION(0x1, 0x142) }, - { ZYDIS_DEFINITION(0x1, 0xAB2), ZYDIS_DEFINITION(0x1, 0xAB3) }, - { ZYDIS_DEFINITION(0x1, 0xAB4), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3C5), ZYDIS_DEFINITION(0x1, 0x3C6) }, - { ZYDIS_DEFINITION(0x1, 0x3C7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1B3), ZYDIS_DEFINITION(0x1, 0x1B4) }, - { ZYDIS_DEFINITION(0x1, 0x1B5), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3B1), ZYDIS_DEFINITION(0x1, 0x3B2) }, - { ZYDIS_DEFINITION(0x1, 0x3B3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x30F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x310), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x311), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x312), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x313), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x314), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x315), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x316), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x170), ZYDIS_DEFINITION(0x1, 0x171) }, - { ZYDIS_DEFINITION(0x1, 0x173), ZYDIS_DEFINITION(0x1, 0x174) }, - { ZYDIS_DEFINITION(0x1, 0x172), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x175), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x120), ZYDIS_DEFINITION(0x1, 0x121) }, - { ZYDIS_DEFINITION(0x1, 0x123), ZYDIS_DEFINITION(0x1, 0x124) }, - { ZYDIS_DEFINITION(0x1, 0x122), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x125), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x317), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x318), ZYDIS_DEFINITION(0x1, 0x183) }, - { ZYDIS_DEFINITION(0x1, 0x196), ZYDIS_DEFINITION(0x1, 0x197) }, - { ZYDIS_DEFINITION(0x1, 0x199), ZYDIS_DEFINITION(0x1, 0x19A) }, - { ZYDIS_DEFINITION(0x1, 0x198), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x19B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x318), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x319), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x31A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x31B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x31C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x31D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x31E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x31F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x320), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x79), ZYDIS_DEFINITION(0xB, 0x7A) }, - { ZYDIS_DEFINITION(0xB, 0x7B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x321), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x322), ZYDIS_DEFINITION(0x1, 0xEF) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x325), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x326), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x322), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x323), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x324), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x327), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x328), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x329), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x330), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x331), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x332), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x333), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x334), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x329), ZYDIS_DEFINITION(0xB, 0xA96) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32A), ZYDIS_DEFINITION(0xB, 0xA8F) }, + { ZYDIS_DEFINITION(0xB, 0xAA0), ZYDIS_DEFINITION(0xB, 0xAA1) }, + { ZYDIS_DEFINITION(0xB, 0xA9D), ZYDIS_DEFINITION(0xB, 0xA9E) }, + { ZYDIS_DEFINITION(0xB, 0xAA2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xA9F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32D), ZYDIS_DEFINITION(0xB, 0x201) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x32E), ZYDIS_DEFINITION(0xB, 0x1FA) }, + { ZYDIS_DEFINITION(0xB, 0x20B), ZYDIS_DEFINITION(0xB, 0x20C) }, + { ZYDIS_DEFINITION(0xB, 0x208), ZYDIS_DEFINITION(0xB, 0x209) }, + { ZYDIS_DEFINITION(0xB, 0x20D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x20A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x331), ZYDIS_DEFINITION(0xB, 0xAC6) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x332), ZYDIS_DEFINITION(0xB, 0xABF) }, + { ZYDIS_DEFINITION(0xB, 0xAD0), ZYDIS_DEFINITION(0xB, 0xAD1) }, + { ZYDIS_DEFINITION(0xB, 0xACD), ZYDIS_DEFINITION(0xB, 0xACE) }, + { ZYDIS_DEFINITION(0xB, 0xAD2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xACF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x335), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x336), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x337), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x338), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x360), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x35E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x361), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x35F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x339), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x33F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x340), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x341), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x342), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x345), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x346), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x347), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x348), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x48A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x48B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x48C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x48D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x349), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x129), ZYDIS_DEFINITION(0x1, 0x12A) }, + { ZYDIS_DEFINITION(0x1, 0x12C), ZYDIS_DEFINITION(0x1, 0x12D) }, + { ZYDIS_DEFINITION(0x1, 0x12B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x12E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x182), ZYDIS_DEFINITION(0x1, 0x183) }, + { ZYDIS_DEFINITION(0x1, 0x185), ZYDIS_DEFINITION(0x1, 0x186) }, + { ZYDIS_DEFINITION(0x1, 0x184), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x187), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x132), ZYDIS_DEFINITION(0x1, 0x133) }, + { ZYDIS_DEFINITION(0x1, 0x135), ZYDIS_DEFINITION(0x1, 0x136) }, + { ZYDIS_DEFINITION(0x1, 0x134), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x137), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xB58), ZYDIS_DEFINITION(0x1, 0xB59) }, + { ZYDIS_DEFINITION(0x1, 0xB5A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x15), ZYDIS_DEFINITION(0x1, 0x16) }, + { ZYDIS_DEFINITION(0x1, 0x17), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4B7), ZYDIS_DEFINITION(0x1, 0x4B8) }, + { ZYDIS_DEFINITION(0x1, 0x4B9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x12F), ZYDIS_DEFINITION(0x1, 0x130) }, + { ZYDIS_DEFINITION(0x1, 0x131), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34D), ZYDIS_DEFINITION(0x1, 0x15A) }, + { ZYDIS_DEFINITION(0x1, 0xB6C), ZYDIS_DEFINITION(0x1, 0xB6D) }, + { ZYDIS_DEFINITION(0x1, 0xB6E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3EF), ZYDIS_DEFINITION(0x1, 0x3F0) }, + { ZYDIS_DEFINITION(0x1, 0x3F1), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1CB), ZYDIS_DEFINITION(0x1, 0x1CC) }, + { ZYDIS_DEFINITION(0x1, 0x1CD), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3DB), ZYDIS_DEFINITION(0x1, 0x3DC) }, + { ZYDIS_DEFINITION(0x1, 0x3DD), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x34F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x350), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x351), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x352), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x353), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x354), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x188), ZYDIS_DEFINITION(0x1, 0x189) }, + { ZYDIS_DEFINITION(0x1, 0x18B), ZYDIS_DEFINITION(0x1, 0x18C) }, + { ZYDIS_DEFINITION(0x1, 0x18A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x18D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x138), ZYDIS_DEFINITION(0x1, 0x139) }, + { ZYDIS_DEFINITION(0x1, 0x13B), ZYDIS_DEFINITION(0x1, 0x13C) }, + { ZYDIS_DEFINITION(0x1, 0x13A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x13D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x355), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x356), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x357), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x358), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x356), ZYDIS_DEFINITION(0x1, 0x19B) }, + { ZYDIS_DEFINITION(0x1, 0x1AE), ZYDIS_DEFINITION(0x1, 0x1AF) }, + { ZYDIS_DEFINITION(0x1, 0x1B1), ZYDIS_DEFINITION(0x1, 0x1B2) }, + { ZYDIS_DEFINITION(0x1, 0x1B0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1B3), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x359), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x35A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x450), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x451), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x452), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x453), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x35B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x35C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x10C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x10E), ZYDIS_DEFINITION(0x1, 0x10F) }, - { ZYDIS_DEFINITION(0x1, 0x10D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x110), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x15E), ZYDIS_DEFINITION(0x1, 0x15F) }, - { ZYDIS_DEFINITION(0x1, 0x161), ZYDIS_DEFINITION(0x1, 0x162) }, - { ZYDIS_DEFINITION(0x1, 0x160), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x163), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xFD), ZYDIS_DEFINITION(0x1, 0xFE) }, - { ZYDIS_DEFINITION(0x1, 0x100), ZYDIS_DEFINITION(0x1, 0x101) }, - { ZYDIS_DEFINITION(0x1, 0xFF), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x102), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xA9B), ZYDIS_DEFINITION(0x1, 0xA9C) }, - { ZYDIS_DEFINITION(0x1, 0xA9D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x12), ZYDIS_DEFINITION(0x1, 0x13) }, - { ZYDIS_DEFINITION(0x1, 0x14), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x48A), ZYDIS_DEFINITION(0x1, 0x48B) }, - { ZYDIS_DEFINITION(0x1, 0x48C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x103), ZYDIS_DEFINITION(0x1, 0x104) }, - { ZYDIS_DEFINITION(0x1, 0x105), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0xAAF), ZYDIS_DEFINITION(0x1, 0xAB0) }, - { ZYDIS_DEFINITION(0x1, 0xAB1), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3C2), ZYDIS_DEFINITION(0x1, 0x3C3) }, - { ZYDIS_DEFINITION(0x1, 0x3C4), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1B0), ZYDIS_DEFINITION(0x1, 0x1B1) }, - { ZYDIS_DEFINITION(0x1, 0x1B2), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3AE), ZYDIS_DEFINITION(0x1, 0x3AF) }, - { ZYDIS_DEFINITION(0x1, 0x3B0), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x35D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x35E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x91), ZYDIS_DEFINITION(0xB, 0x92) }, + { ZYDIS_DEFINITION(0xB, 0x93), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x35F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x360), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x361), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x362), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x164), ZYDIS_DEFINITION(0x1, 0x165) }, - { ZYDIS_DEFINITION(0x1, 0x167), ZYDIS_DEFINITION(0x1, 0x168) }, - { ZYDIS_DEFINITION(0x1, 0x166), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x169), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x106), ZYDIS_DEFINITION(0x1, 0x107) }, - { ZYDIS_DEFINITION(0x1, 0x109), ZYDIS_DEFINITION(0x1, 0x10A) }, - { ZYDIS_DEFINITION(0x1, 0x108), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x10B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x363), ZYDIS_DEFINITION(0x1, 0x17C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x364), ZYDIS_DEFINITION(0x1, 0x18A) }, - { ZYDIS_DEFINITION(0x1, 0x191), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x193), ZYDIS_DEFINITION(0x1, 0x194) }, - { ZYDIS_DEFINITION(0x1, 0x192), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x195), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x360), ZYDIS_DEFINITION(0x1, 0x107) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x363), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x364), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x365), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x366), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x367), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x368), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x369), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x76), ZYDIS_DEFINITION(0xB, 0x77) }, - { ZYDIS_DEFINITION(0xB, 0x78), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36B), ZYDIS_DEFINITION(0x1, 0x9B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36C), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x36F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x1), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x370), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x371), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x372), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x373), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x374), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x375), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x376), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x377), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x378), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x379), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x37F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x380), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x383), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x384), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x385), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x386), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x387), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x388), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x389), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x38F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x390), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x391), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x392), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x393), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x394), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x395), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x396), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x397), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x398), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x47A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x47B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x47C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x47D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x399), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x124), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x126), ZYDIS_DEFINITION(0x1, 0x127) }, + { ZYDIS_DEFINITION(0x1, 0x125), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x128), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x176), ZYDIS_DEFINITION(0x1, 0x177) }, + { ZYDIS_DEFINITION(0x1, 0x179), ZYDIS_DEFINITION(0x1, 0x17A) }, + { ZYDIS_DEFINITION(0x1, 0x178), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x17B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x115), ZYDIS_DEFINITION(0x1, 0x116) }, + { ZYDIS_DEFINITION(0x1, 0x118), ZYDIS_DEFINITION(0x1, 0x119) }, + { ZYDIS_DEFINITION(0x1, 0x117), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x11A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xB55), ZYDIS_DEFINITION(0x1, 0xB56) }, + { ZYDIS_DEFINITION(0x1, 0xB57), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x12), ZYDIS_DEFINITION(0x1, 0x13) }, + { ZYDIS_DEFINITION(0x1, 0x14), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4B4), ZYDIS_DEFINITION(0x1, 0x4B5) }, + { ZYDIS_DEFINITION(0x1, 0x4B6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x11B), ZYDIS_DEFINITION(0x1, 0x11C) }, + { ZYDIS_DEFINITION(0x1, 0x11D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xB69), ZYDIS_DEFINITION(0x1, 0xB6A) }, + { ZYDIS_DEFINITION(0x1, 0xB6B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3EC), ZYDIS_DEFINITION(0x1, 0x3ED) }, + { ZYDIS_DEFINITION(0x1, 0x3EE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1C8), ZYDIS_DEFINITION(0x1, 0x1C9) }, + { ZYDIS_DEFINITION(0x1, 0x1CA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3D8), ZYDIS_DEFINITION(0x1, 0x3D9) }, + { ZYDIS_DEFINITION(0x1, 0x3DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x39F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x17C), ZYDIS_DEFINITION(0x1, 0x17D) }, + { ZYDIS_DEFINITION(0x1, 0x17F), ZYDIS_DEFINITION(0x1, 0x180) }, + { ZYDIS_DEFINITION(0x1, 0x17E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x181), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x11E), ZYDIS_DEFINITION(0x1, 0x11F) }, + { ZYDIS_DEFINITION(0x1, 0x121), ZYDIS_DEFINITION(0x1, 0x122) }, + { ZYDIS_DEFINITION(0x1, 0x120), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x123), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A1), ZYDIS_DEFINITION(0x1, 0x194) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A2), ZYDIS_DEFINITION(0x1, 0x1A2) }, + { ZYDIS_DEFINITION(0x1, 0x1A9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1AB), ZYDIS_DEFINITION(0x1, 0x1AC) }, + { ZYDIS_DEFINITION(0x1, 0x1AA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1AD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x8E), ZYDIS_DEFINITION(0xB, 0x8F) }, + { ZYDIS_DEFINITION(0xB, 0x90), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3A9), ZYDIS_DEFINITION(0x1, 0xB3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AD), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x3AE), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3), ZYDIS_INVALID } }; +#endif +#ifndef ZYDIS_DISABLE_MVEX const ZydisDecoderTreeNode filtersMVEXE[][2] = { { ZYDIS_DEFINITION(0x1, 0xC7), ZYDIS_DEFINITION(0x1, 0xC8) }, @@ -6461,3 +6699,63 @@ const ZydisDecoderTreeNode filtersMVEXE[][2] = { ZYDIS_DEFINITION(0xB, 0x2E), ZYDIS_DEFINITION(0xB, 0x2F) }, { ZYDIS_DEFINITION(0xB, 0x2B), ZYDIS_DEFINITION(0xB, 0x2C) } }; +#endif + +const ZydisDecoderTreeNode filtersModeAMD[][2] = +{ + { ZYDIS_DEFINITION(0xA, 0x292), ZYDIS_DEFINITION(0x9, 0x293) }, + { ZYDIS_DEFINITION(0xA, 0x27E), ZYDIS_DEFINITION(0x9, 0x27F) }, + { ZYDIS_DEFINITION(0xA, 0x24A), ZYDIS_DEFINITION(0x9, 0x24B) }, + { ZYDIS_DEFINITION(0xA, 0x26A), ZYDIS_DEFINITION(0x9, 0x26B) }, + { ZYDIS_DEFINITION(0xA, 0x2A2), ZYDIS_DEFINITION(0x9, 0x2A3) }, + { ZYDIS_DEFINITION(0xA, 0x28D), ZYDIS_DEFINITION(0x9, 0x28E) }, + { ZYDIS_DEFINITION(0xA, 0x24F), ZYDIS_DEFINITION(0x9, 0x250) }, + { ZYDIS_DEFINITION(0xA, 0x26F), ZYDIS_DEFINITION(0x9, 0x270) }, + { ZYDIS_DEFINITION(0xA, 0x29D), ZYDIS_DEFINITION(0x9, 0x29E) }, + { ZYDIS_DEFINITION(0xA, 0x288), ZYDIS_DEFINITION(0x9, 0x289) }, + { ZYDIS_DEFINITION(0xA, 0x297), ZYDIS_DEFINITION(0x9, 0x298) }, + { ZYDIS_DEFINITION(0xA, 0x283), ZYDIS_DEFINITION(0x9, 0x284) }, + { ZYDIS_DEFINITION(0xA, 0x257), ZYDIS_DEFINITION(0x9, 0x258) }, + { ZYDIS_DEFINITION(0xA, 0x274), ZYDIS_DEFINITION(0x9, 0x275) }, + { ZYDIS_DEFINITION(0xA, 0x25C), ZYDIS_DEFINITION(0x9, 0x25D) }, + { ZYDIS_DEFINITION(0xA, 0x279), ZYDIS_DEFINITION(0x9, 0x27A) }, + { ZYDIS_DEFINITION(0xA, 0xA0), ZYDIS_DEFINITION(0x9, 0xA1) }, + { ZYDIS_DEFINITION(0xA, 0x25F), ZYDIS_DEFINITION(0x9, 0x260) } +}; + +const ZydisDecoderTreeNode filtersModeKNC[][2] = +{ + { ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BB) }, + { ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BD) }, + { ZYDIS_DEFINITION(0x1, 0x5D), ZYDIS_DEFINITION(0x1, 0x59) }, + { ZYDIS_DEFINITION(0x1, 0x54), ZYDIS_DEFINITION(0x1, 0x40) }, + { ZYDIS_DEFINITION(0x1, 0x57), ZYDIS_DEFINITION(0x1, 0x41) }, + { ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_DEFINITION(0x1, 0x42) }, + { ZYDIS_DEFINITION(0x1, 0x66), ZYDIS_DEFINITION(0x1, 0x62) } +}; + +const ZydisDecoderTreeNode filtersModeMPX[][2] = +{ + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x30) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x32) } +}; + +const ZydisDecoderTreeNode filtersModeCET[][2] = +{ + { ZYDIS_DEFINITION(0x1, 0x3B7), ZYDIS_DEFINITION(0x1, 0x5D3) }, + { ZYDIS_DEFINITION(0x1, 0x3B8), ZYDIS_DEFINITION(0x1, 0x5D2) }, + { ZYDIS_DEFINITION(0x1, 0x3B1), ZYDIS_DEFINITION(0x1, 0x161) }, + { ZYDIS_DEFINITION(0x1, 0x3B2), ZYDIS_DEFINITION(0x1, 0x160) } +}; + +const ZydisDecoderTreeNode filtersModeLZCNT[][2] = +{ + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2CD) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2CE) } +}; + +const ZydisDecoderTreeNode filtersModeTZCNT[][2] = +{ + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E4) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x6E5) } +}; diff --git a/src/Generated/EnumISAExt.inc b/src/Generated/EnumISAExt.inc index ee4b3de..7775dc9 100644 --- a/src/Generated/EnumISAExt.inc +++ b/src/Generated/EnumISAExt.inc @@ -1,6 +1,7 @@ static const char* zydisISAExtStrings[] = { "INVALID", + "ADOX_ADCX", "AES", "AMD", "AMD3DNOW", @@ -33,15 +34,32 @@ static const char* zydisISAExtStrings[] = "AVX512_4FMAPS_512", "AVX512_4FMAPS_SCALAR", "AVX512_4VNNIW_512", + "AVX512_BITALG_128", + "AVX512_BITALG_256", + "AVX512_BITALG_512", + "AVX512_GFNI_128", + "AVX512_GFNI_256", + "AVX512_GFNI_512", "AVX512_IFMA_128", "AVX512_IFMA_256", "AVX512_IFMA_512", + "AVX512_VAES_128", + "AVX512_VAES_256", + "AVX512_VAES_512", + "AVX512_VBMI2_128", + "AVX512_VBMI2_256", + "AVX512_VBMI2_512", "AVX512_VBMI_128", "AVX512_VBMI_256", "AVX512_VBMI_512", + "AVX512_VNNI_128", + "AVX512_VNNI_256", + "AVX512_VNNI_512", + "AVX512_VPCLMULQDQ_128", + "AVX512_VPCLMULQDQ_256", + "AVX512_VPCLMULQDQ_512", "AVX512_VPOPCNTDQ_512", "AVXAES", - "BDW", "BMI1", "BMI2", "CET", @@ -58,6 +76,7 @@ static const char* zydisISAExtStrings[] = "FMA4", "FXSAVE", "FXSAVE64", + "GFNI", "I186", "I286PROTECTED", "I286REAL", @@ -88,6 +107,7 @@ static const char* zydisISAExtStrings[] = "PREFETCHWT1", "PREFETCH_NOP", "PT", + "RDPID", "RDPMC", "RDRAND", "RDSEED", @@ -111,7 +131,9 @@ static const char* zydisISAExtStrings[] = "SSSE3MMX", "SVM", "TBM", + "VAES", "VMFUNC", + "VPCLMULQDQ", "VTX", "X87", "XOP", diff --git a/src/Generated/EnumISASet.inc b/src/Generated/EnumISASet.inc index ccfecb4..4d103b3 100644 --- a/src/Generated/EnumISASet.inc +++ b/src/Generated/EnumISASet.inc @@ -1,6 +1,7 @@ static const char* zydisISASetStrings[] = { "INVALID", + "ADOX_ADCX", "AES", "AMD3DNOW", "AVX", @@ -10,7 +11,6 @@ static const char* zydisISASetStrings[] = "AVX512VEX", "AVXAES", "BASE", - "BDW", "BMI1", "BMI2", "CET", @@ -21,6 +21,7 @@ static const char* zydisISASetStrings[] = "F16C", "FMA", "FMA4", + "GFNI", "INVPCID", "KNC", "KNCE", @@ -36,6 +37,7 @@ static const char* zydisISASetStrings[] = "PKU", "PREFETCHWT1", "PT", + "RDPID", "RDRAND", "RDSEED", "RDTSCP", @@ -52,7 +54,9 @@ static const char* zydisISASetStrings[] = "SSSE3", "SVM", "TBM", + "VAES", "VMFUNC", + "VPCLMULQDQ", "VTX", "X87", "XOP", diff --git a/src/Generated/EnumInstructionCategory.inc b/src/Generated/EnumInstructionCategory.inc index 225370c..3f2a4ed 100644 --- a/src/Generated/EnumInstructionCategory.inc +++ b/src/Generated/EnumInstructionCategory.inc @@ -1,6 +1,7 @@ static const char* zydisInstructionCategoryStrings[] = { "INVALID", + "ADOX_ADCX", "AES", "AMD3DNOW", "AVX", @@ -9,8 +10,8 @@ static const char* zydisInstructionCategoryStrings[] = "AVX512", "AVX512_4FMAPS", "AVX512_4VNNIW", + "AVX512_BITALG", "AVX512_VBMI", - "BDW", "BINARY", "BITBYTE", "BLEND", @@ -34,6 +35,7 @@ static const char* zydisInstructionCategoryStrings[] = "FLAGOP", "FMA4", "GATHER", + "GFNI", "IFMA", "INTERRUPT", "IO", @@ -56,6 +58,7 @@ static const char* zydisInstructionCategoryStrings[] = "PREFETCHWT1", "PT", "PUSH", + "RDPID", "RDRAND", "RDSEED", "RDWRFSGS", @@ -78,7 +81,10 @@ static const char* zydisInstructionCategoryStrings[] = "TBM", "UFMA", "UNCOND_BR", + "VAES", + "VBMI2", "VFMA", + "VPCLMULQDQ", "VTX", "WIDENOP", "X87_ALU", diff --git a/src/Generated/EnumMnemonic.inc b/src/Generated/EnumMnemonic.inc index f4e6a85..8097afe 100644 --- a/src/Generated/EnumMnemonic.inc +++ b/src/Generated/EnumMnemonic.inc @@ -1,1547 +1,1578 @@ -static const char* zydisMnemonicStrings[] = +static const ZydisStaticString zydisMnemonicStrings[] = { - "invalid", - "aaa", - "aad", - "aam", - "aas", - "adc", - "adcx", - "add", - "addpd", - "addps", - "addsd", - "addss", - "addsubpd", - "addsubps", - "adox", - "aesdec", - "aesdeclast", - "aesenc", - "aesenclast", - "aesimc", - "aeskeygenassist", - "and", - "andn", - "andnpd", - "andnps", - "andpd", - "andps", - "arpl", - "bextr", - "blcfill", - "blci", - "blcic", - "blcmsk", - "blcs", - "blendpd", - "blendps", - "blendvpd", - "blendvps", - "blsfill", - "blsi", - "blsic", - "blsmsk", - "blsr", - "bndcl", - "bndcn", - "bndcu", - "bndldx", - "bndmk", - "bndmov", - "bndstx", - "bound", - "bsf", - "bsr", - "bswap", - "bt", - "btc", - "btr", - "bts", - "bzhi", - "call", - "cbw", - "cdq", - "cdqe", - "clac", - "clc", - "cld", - "clevict0", - "clevict1", - "clflush", - "clflushopt", - "clgi", - "cli", - "clrssbsy", - "clts", - "clwb", - "clzero", - "cmc", - "cmovb", - "cmovbe", - "cmovl", - "cmovle", - "cmovnb", - "cmovnbe", - "cmovnl", - "cmovnle", - "cmovno", - "cmovnp", - "cmovns", - "cmovnz", - "cmovo", - "cmovp", - "cmovs", - "cmovz", - "cmp", - "cmppd", - "cmpps", - "cmpsb", - "cmpsd", - "cmpsq", - "cmpss", - "cmpsw", - "cmpxchg", - "cmpxchg16b", - "cmpxchg8b", - "comisd", - "comiss", - "cpuid", - "cqo", - "crc32", - "cvtdq2pd", - "cvtdq2ps", - "cvtpd2dq", - "cvtpd2pi", - "cvtpd2ps", - "cvtpi2pd", - "cvtpi2ps", - "cvtps2dq", - "cvtps2pd", - "cvtps2pi", - "cvtsd2si", - "cvtsd2ss", - "cvtsi2sd", - "cvtsi2ss", - "cvtss2sd", - "cvtss2si", - "cvttpd2dq", - "cvttpd2pi", - "cvttps2dq", - "cvttps2pi", - "cvttsd2si", - "cvttss2si", - "cwd", - "cwde", - "daa", - "das", - "dec", - "delay", - "div", - "divpd", - "divps", - "divsd", - "divss", - "dppd", - "dpps", - "emms", - "encls", - "enclu", - "endbr32", - "endbr64", - "enter", - "extractps", - "f2xm1", - "fabs", - "fadd", - "faddp", - "fbld", - "fbstp", - "fchs", - "fcmovb", - "fcmovbe", - "fcmove", - "fcmovnb", - "fcmovnbe", - "fcmovne", - "fcmovnu", - "fcmovu", - "fcom", - "fcomi", - "fcomip", - "fcomp", - "fcompp", - "fcos", - "fdecstp", - "fdisi8087_nop", - "fdiv", - "fdivp", - "fdivr", - "fdivrp", - "femms", - "feni8087_nop", - "ffree", - "ffreep", - "fiadd", - "ficom", - "ficomp", - "fidiv", - "fidivr", - "fild", - "fimul", - "fincstp", - "fist", - "fistp", - "fisttp", - "fisub", - "fisubr", - "fld", - "fld1", - "fldcw", - "fldenv", - "fldl2e", - "fldl2t", - "fldlg2", - "fldln2", - "fldpi", - "fldz", - "fmul", - "fmulp", - "fnclex", - "fninit", - "fnop", - "fnsave", - "fnstcw", - "fnstenv", - "fnstsw", - "fpatan", - "fprem", - "fprem1", - "fptan", - "frndint", - "frstor", - "fscale", - "fsetpm287_nop", - "fsin", - "fsincos", - "fsqrt", - "fst", - "fstp", - "fstpnce", - "fsub", - "fsubp", - "fsubr", - "fsubrp", - "ftst", - "fucom", - "fucomi", - "fucomip", - "fucomp", - "fucompp", - "fwait", - "fxam", - "fxch", - "fxrstor", - "fxrstor64", - "fxsave", - "fxsave64", - "fxtract", - "fyl2x", - "fyl2xp1", - "getsec", - "haddpd", - "haddps", - "hlt", - "hsubpd", - "hsubps", - "idiv", - "imul", - "in", - "inc", - "incsspd", - "incsspq", - "insb", - "insd", - "insertps", - "insw", - "int", - "int1", - "int3", - "into", - "invd", - "invept", - "invlpg", - "invlpga", - "invpcid", - "invvpid", - "iret", - "iretd", - "iretq", - "jb", - "jbe", - "jcxz", - "jecxz", - "jknzd", - "jkzd", - "jl", - "jle", - "jmp", - "jnb", - "jnbe", - "jnl", - "jnle", - "jno", - "jnp", - "jns", - "jnz", - "jo", - "jp", - "jrcxz", - "js", - "jz", - "kaddb", - "kaddd", - "kaddq", - "kaddw", - "kand", - "kandb", - "kandd", - "kandn", - "kandnb", - "kandnd", - "kandnq", - "kandnr", - "kandnw", - "kandq", - "kandw", - "kconcath", - "kconcatl", - "kextract", - "kmerge2l1h", - "kmerge2l1l", - "kmov", - "kmovb", - "kmovd", - "kmovq", - "kmovw", - "knot", - "knotb", - "knotd", - "knotq", - "knotw", - "kor", - "korb", - "kord", - "korq", - "kortestb", - "kortestd", - "kortestq", - "kortestw", - "korw", - "kshiftlb", - "kshiftld", - "kshiftlq", - "kshiftlw", - "kshiftrb", - "kshiftrd", - "kshiftrq", - "kshiftrw", - "ktestb", - "ktestd", - "ktestq", - "ktestw", - "kunpckbw", - "kunpckdq", - "kunpckwd", - "kxnor", - "kxnorb", - "kxnord", - "kxnorq", - "kxnorw", - "kxor", - "kxorb", - "kxord", - "kxorq", - "kxorw", - "lahf", - "lar", - "lddqu", - "ldmxcsr", - "lds", - "lea", - "leave", - "les", - "lfence", - "lfs", - "lgdt", - "lgs", - "lidt", - "lldt", - "llwpcb", - "lmsw", - "lodsb", - "lodsd", - "lodsq", - "lodsw", - "loop", - "loope", - "loopne", - "lsl", - "lss", - "ltr", - "lwpins", - "lwpval", - "lzcnt", - "maskmovdqu", - "maskmovq", - "maxpd", - "maxps", - "maxsd", - "maxss", - "mfence", - "minpd", - "minps", - "minsd", - "minss", - "monitor", - "mov", - "movapd", - "movaps", - "movbe", - "movd", - "movddup", - "movdq2q", - "movdqa", - "movdqu", - "movhlps", - "movhpd", - "movhps", - "movlhps", - "movlpd", - "movlps", - "movmskpd", - "movmskps", - "movntdq", - "movntdqa", - "movnti", - "movntpd", - "movntps", - "movntq", - "movq", - "movq2dq", - "movsb", - "movsd", - "movshdup", - "movsldup", - "movsq", - "movss", - "movsw", - "movsx", - "movsxd", - "movupd", - "movups", - "movzx", - "mpsadbw", - "mul", - "mulpd", - "mulps", - "mulsd", - "mulss", - "mulx", - "mwait", - "neg", - "nop", - "not", - "or", - "orpd", - "orps", - "out", - "outsb", - "outsd", - "outsw", - "pabsb", - "pabsd", - "pabsw", - "packssdw", - "packsswb", - "packusdw", - "packuswb", - "paddb", - "paddd", - "paddq", - "paddsb", - "paddsw", - "paddusb", - "paddusw", - "paddw", - "palignr", - "pand", - "pandn", - "pause", - "pavgb", - "pavgusb", - "pavgw", - "pblendvb", - "pblendw", - "pclmulqdq", - "pcmpeqb", - "pcmpeqd", - "pcmpeqq", - "pcmpeqw", - "pcmpestri", - "pcmpestrm", - "pcmpgtb", - "pcmpgtd", - "pcmpgtq", - "pcmpgtw", - "pcmpistri", - "pcmpistrm", - "pdep", - "pext", - "pextrb", - "pextrd", - "pextrq", - "pextrw", - "pf2id", - "pf2iw", - "pfacc", - "pfadd", - "pfcmpeq", - "pfcmpge", - "pfcmpgt", - "pfcpit1", - "pfmax", - "pfmin", - "pfmul", - "pfnacc", - "pfpnacc", - "pfrcp", - "pfrcpit2", - "pfrsqit1", - "pfsqrt", - "pfsub", - "pfsubr", - "phaddd", - "phaddsw", - "phaddw", - "phminposuw", - "phsubd", - "phsubsw", - "phsubw", - "pi2fd", - "pi2fw", - "pinsrb", - "pinsrd", - "pinsrq", - "pinsrw", - "pmaddubsw", - "pmaddwd", - "pmaxsb", - "pmaxsd", - "pmaxsw", - "pmaxub", - "pmaxud", - "pmaxuw", - "pminsb", - "pminsd", - "pminsw", - "pminub", - "pminud", - "pminuw", - "pmovmskb", - "pmovsxbd", - "pmovsxbq", - "pmovsxbw", - "pmovsxdq", - "pmovsxwd", - "pmovsxwq", - "pmovzxbd", - "pmovzxbq", - "pmovzxbw", - "pmovzxdq", - "pmovzxwd", - "pmovzxwq", - "pmuldq", - "pmulhrsw", - "pmulhrw", - "pmulhuw", - "pmulhw", - "pmulld", - "pmullw", - "pmuludq", - "pop", - "popa", - "popad", - "popcnt", - "popf", - "popfd", - "popfq", - "por", - "prefetch_exclusive", - "prefetchnta", - "prefetcht0", - "prefetcht1", - "prefetcht2", - "prefetchw", - "prefetchwt1", - "psadbw", - "pshufb", - "pshufd", - "pshufhw", - "pshuflw", - "pshufw", - "psignb", - "psignd", - "psignw", - "pslld", - "pslldq", - "psllq", - "psllw", - "psrad", - "psraw", - "psrld", - "psrldq", - "psrlq", - "psrlw", - "psubb", - "psubd", - "psubq", - "psubsb", - "psubsw", - "psubusb", - "psubusw", - "psubw", - "pswapd", - "ptest", - "ptwrite", - "punpckhbw", - "punpckhdq", - "punpckhqdq", - "punpckhwd", - "punpcklbw", - "punpckldq", - "punpcklqdq", - "punpcklwd", - "push", - "pusha", - "pushad", - "pushf", - "pushfd", - "pushfq", - "pxor", - "rcl", - "rcpps", - "rcpss", - "rcr", - "rdfsbase", - "rdgsbase", - "rdmsr", - "rdpkru", - "rdpmc", - "rdrand", - "rdseed", - "rdsspd", - "rdsspq", - "rdtsc", - "rdtscp", - "ret", - "rol", - "ror", - "rorx", - "roundpd", - "roundps", - "roundsd", - "roundss", - "rsm", - "rsqrtps", - "rsqrtss", - "rstorssp", - "sahf", - "salc", - "sar", - "sarx", - "savessp", - "sbb", - "scasb", - "scasd", - "scasq", - "scasw", - "setb", - "setbe", - "setl", - "setle", - "setnb", - "setnbe", - "setnl", - "setnle", - "setno", - "setnp", - "setns", - "setnz", - "seto", - "setp", - "sets", - "setssbsy", - "setz", - "sfence", - "sgdt", - "sha1msg1", - "sha1msg2", - "sha1nexte", - "sha1rnds4", - "sha256msg1", - "sha256msg2", - "sha256rnds2", - "shl", - "shld", - "shlx", - "shr", - "shrd", - "shrx", - "shufpd", - "shufps", - "sidt", - "skinit", - "sldt", - "slwpcb", - "smsw", - "spflt", - "sqrtpd", - "sqrtps", - "sqrtsd", - "sqrtss", - "stac", - "stc", - "std", - "stgi", - "sti", - "stmxcsr", - "stosb", - "stosd", - "stosq", - "stosw", - "str", - "sub", - "subpd", - "subps", - "subsd", - "subss", - "swapgs", - "syscall", - "sysenter", - "sysexit", - "sysret", - "t1mskc", - "test", - "tzcnt", - "tzcnti", - "tzmsk", - "ucomisd", - "ucomiss", - "ud0", - "ud1", - "ud2", - "unpckhpd", - "unpckhps", - "unpcklpd", - "unpcklps", - "v4fmaddps", - "v4fmaddss", - "v4fnmaddps", - "v4fnmaddss", - "vaddnpd", - "vaddnps", - "vaddpd", - "vaddps", - "vaddsd", - "vaddsetsps", - "vaddss", - "vaddsubpd", - "vaddsubps", - "vaesdec", - "vaesdeclast", - "vaesenc", - "vaesenclast", - "vaesimc", - "vaeskeygenassist", - "valignd", - "valignq", - "vandnpd", - "vandnps", - "vandpd", - "vandps", - "vblendmpd", - "vblendmps", - "vblendpd", - "vblendps", - "vblendvpd", - "vblendvps", - "vbroadcastf128", - "vbroadcastf32x2", - "vbroadcastf32x4", - "vbroadcastf32x8", - "vbroadcastf64x2", - "vbroadcastf64x4", - "vbroadcasti128", - "vbroadcasti32x2", - "vbroadcasti32x4", - "vbroadcasti32x8", - "vbroadcasti64x2", - "vbroadcasti64x4", - "vbroadcastsd", - "vbroadcastss", - "vcmppd", - "vcmpps", - "vcmpsd", - "vcmpss", - "vcomisd", - "vcomiss", - "vcompresspd", - "vcompressps", - "vcvtdq2pd", - "vcvtdq2ps", - "vcvtfxpntdq2ps", - "vcvtfxpntpd2dq", - "vcvtfxpntpd2udq", - "vcvtfxpntps2dq", - "vcvtfxpntps2udq", - "vcvtfxpntudq2ps", - "vcvtpd2dq", - "vcvtpd2ps", - "vcvtpd2qq", - "vcvtpd2udq", - "vcvtpd2uqq", - "vcvtph2ps", - "vcvtps2dq", - "vcvtps2pd", - "vcvtps2ph", - "vcvtps2qq", - "vcvtps2udq", - "vcvtps2uqq", - "vcvtqq2pd", - "vcvtqq2ps", - "vcvtsd2si", - "vcvtsd2ss", - "vcvtsd2usi", - "vcvtsi2sd", - "vcvtsi2ss", - "vcvtss2sd", - "vcvtss2si", - "vcvtss2usi", - "vcvttpd2dq", - "vcvttpd2qq", - "vcvttpd2udq", - "vcvttpd2uqq", - "vcvttps2dq", - "vcvttps2qq", - "vcvttps2udq", - "vcvttps2uqq", - "vcvttsd2si", - "vcvttsd2usi", - "vcvttss2si", - "vcvttss2usi", - "vcvtudq2pd", - "vcvtudq2ps", - "vcvtuqq2pd", - "vcvtuqq2ps", - "vcvtusi2sd", - "vcvtusi2ss", - "vdbpsadbw", - "vdivpd", - "vdivps", - "vdivsd", - "vdivss", - "vdppd", - "vdpps", - "verr", - "verw", - "vexp223ps", - "vexp2pd", - "vexp2ps", - "vexpandpd", - "vexpandps", - "vextractf128", - "vextractf32x4", - "vextractf32x8", - "vextractf64x2", - "vextractf64x4", - "vextracti128", - "vextracti32x4", - "vextracti32x8", - "vextracti64x2", - "vextracti64x4", - "vextractps", - "vfixupimmpd", - "vfixupimmps", - "vfixupimmsd", - "vfixupimmss", - "vfixupnanpd", - "vfixupnanps", - "vfmadd132pd", - "vfmadd132ps", - "vfmadd132sd", - "vfmadd132ss", - "vfmadd213pd", - "vfmadd213ps", - "vfmadd213sd", - "vfmadd213ss", - "vfmadd231pd", - "vfmadd231ps", - "vfmadd231sd", - "vfmadd231ss", - "vfmadd233ps", - "vfmaddpd", - "vfmaddps", - "vfmaddsd", - "vfmaddss", - "vfmaddsub132pd", - "vfmaddsub132ps", - "vfmaddsub213pd", - "vfmaddsub213ps", - "vfmaddsub231pd", - "vfmaddsub231ps", - "vfmaddsubpd", - "vfmaddsubps", - "vfmsub132pd", - "vfmsub132ps", - "vfmsub132sd", - "vfmsub132ss", - "vfmsub213pd", - "vfmsub213ps", - "vfmsub213sd", - "vfmsub213ss", - "vfmsub231pd", - "vfmsub231ps", - "vfmsub231sd", - "vfmsub231ss", - "vfmsubadd132pd", - "vfmsubadd132ps", - "vfmsubadd213pd", - "vfmsubadd213ps", - "vfmsubadd231pd", - "vfmsubadd231ps", - "vfmsubaddpd", - "vfmsubaddps", - "vfmsubpd", - "vfmsubps", - "vfmsubsd", - "vfmsubss", - "vfnmadd132pd", - "vfnmadd132ps", - "vfnmadd132sd", - "vfnmadd132ss", - "vfnmadd213pd", - "vfnmadd213ps", - "vfnmadd213sd", - "vfnmadd213ss", - "vfnmadd231pd", - "vfnmadd231ps", - "vfnmadd231sd", - "vfnmadd231ss", - "vfnmaddpd", - "vfnmaddps", - "vfnmaddsd", - "vfnmaddss", - "vfnmsub132pd", - "vfnmsub132ps", - "vfnmsub132sd", - "vfnmsub132ss", - "vfnmsub213pd", - "vfnmsub213ps", - "vfnmsub213sd", - "vfnmsub213ss", - "vfnmsub231pd", - "vfnmsub231ps", - "vfnmsub231sd", - "vfnmsub231ss", - "vfnmsubpd", - "vfnmsubps", - "vfnmsubsd", - "vfnmsubss", - "vfpclasspd", - "vfpclassps", - "vfpclasssd", - "vfpclassss", - "vfrczpd", - "vfrczps", - "vfrczsd", - "vfrczss", - "vgatherdpd", - "vgatherdps", - "vgatherpf0dpd", - "vgatherpf0dps", - "vgatherpf0hintdpd", - "vgatherpf0hintdps", - "vgatherpf0qpd", - "vgatherpf0qps", - "vgatherpf1dpd", - "vgatherpf1dps", - "vgatherpf1qpd", - "vgatherpf1qps", - "vgatherqpd", - "vgatherqps", - "vgetexppd", - "vgetexpps", - "vgetexpsd", - "vgetexpss", - "vgetmantpd", - "vgetmantps", - "vgetmantsd", - "vgetmantss", - "vgmaxabsps", - "vgmaxpd", - "vgmaxps", - "vgminpd", - "vgminps", - "vhaddpd", - "vhaddps", - "vhsubpd", - "vhsubps", - "vinsertf128", - "vinsertf32x4", - "vinsertf32x8", - "vinsertf64x2", - "vinsertf64x4", - "vinserti128", - "vinserti32x4", - "vinserti32x8", - "vinserti64x2", - "vinserti64x4", - "vinsertps", - "vlddqu", - "vldmxcsr", - "vloadunpackhd", - "vloadunpackhpd", - "vloadunpackhps", - "vloadunpackhq", - "vloadunpackld", - "vloadunpacklpd", - "vloadunpacklps", - "vloadunpacklq", - "vlog2ps", - "vmaskmovdqu", - "vmaskmovpd", - "vmaskmovps", - "vmaxpd", - "vmaxps", - "vmaxsd", - "vmaxss", - "vmcall", - "vmclear", - "vmfunc", - "vminpd", - "vminps", - "vminsd", - "vminss", - "vmlaunch", - "vmload", - "vmmcall", - "vmovapd", - "vmovaps", - "vmovd", - "vmovddup", - "vmovdqa", - "vmovdqa32", - "vmovdqa64", - "vmovdqu", - "vmovdqu16", - "vmovdqu32", - "vmovdqu64", - "vmovdqu8", - "vmovhlps", - "vmovhpd", - "vmovhps", - "vmovlhps", - "vmovlpd", - "vmovlps", - "vmovmskpd", - "vmovmskps", - "vmovnrapd", - "vmovnraps", - "vmovnrngoapd", - "vmovnrngoaps", - "vmovntdq", - "vmovntdqa", - "vmovntpd", - "vmovntps", - "vmovq", - "vmovsd", - "vmovshdup", - "vmovsldup", - "vmovss", - "vmovupd", - "vmovups", - "vmpsadbw", - "vmptrld", - "vmptrst", - "vmread", - "vmresume", - "vmrun", - "vmsave", - "vmulpd", - "vmulps", - "vmulsd", - "vmulss", - "vmwrite", - "vmxoff", - "vmxon", - "vorpd", - "vorps", - "vp4dpwssd", - "vp4dpwssds", - "vpabsb", - "vpabsd", - "vpabsq", - "vpabsw", - "vpackssdw", - "vpacksswb", - "vpackstorehd", - "vpackstorehpd", - "vpackstorehps", - "vpackstorehq", - "vpackstoreld", - "vpackstorelpd", - "vpackstorelps", - "vpackstorelq", - "vpackusdw", - "vpackuswb", - "vpadcd", - "vpaddb", - "vpaddd", - "vpaddq", - "vpaddsb", - "vpaddsetcd", - "vpaddsetsd", - "vpaddsw", - "vpaddusb", - "vpaddusw", - "vpaddw", - "vpalignr", - "vpand", - "vpandd", - "vpandn", - "vpandnd", - "vpandnq", - "vpandq", - "vpavgb", - "vpavgw", - "vpblendd", - "vpblendmb", - "vpblendmd", - "vpblendmq", - "vpblendmw", - "vpblendvb", - "vpblendw", - "vpbroadcastb", - "vpbroadcastd", - "vpbroadcastmb2q", - "vpbroadcastmw2d", - "vpbroadcastq", - "vpbroadcastw", - "vpclmulqdq", - "vpcmov", - "vpcmpb", - "vpcmpd", - "vpcmpeqb", - "vpcmpeqd", - "vpcmpeqq", - "vpcmpeqw", - "vpcmpestri", - "vpcmpestrm", - "vpcmpgtb", - "vpcmpgtd", - "vpcmpgtq", - "vpcmpgtw", - "vpcmpistri", - "vpcmpistrm", - "vpcmpltd", - "vpcmpq", - "vpcmpub", - "vpcmpud", - "vpcmpuq", - "vpcmpuw", - "vpcmpw", - "vpcomb", - "vpcomd", - "vpcompressd", - "vpcompressq", - "vpcomq", - "vpcomub", - "vpcomud", - "vpcomuq", - "vpcomuw", - "vpcomw", - "vpconflictd", - "vpconflictq", - "vperm2f128", - "vperm2i128", - "vpermb", - "vpermd", - "vpermf32x4", - "vpermi2b", - "vpermi2d", - "vpermi2pd", - "vpermi2ps", - "vpermi2q", - "vpermi2w", - "vpermil2pd", - "vpermil2ps", - "vpermilpd", - "vpermilps", - "vpermpd", - "vpermps", - "vpermq", - "vpermt2b", - "vpermt2d", - "vpermt2pd", - "vpermt2ps", - "vpermt2q", - "vpermt2w", - "vpermw", - "vpexpandd", - "vpexpandq", - "vpextrb", - "vpextrd", - "vpextrq", - "vpextrw", - "vpgatherdd", - "vpgatherdq", - "vpgatherqd", - "vpgatherqq", - "vphaddbd", - "vphaddbq", - "vphaddbw", - "vphaddd", - "vphadddq", - "vphaddsw", - "vphaddubd", - "vphaddubq", - "vphaddubw", - "vphaddudq", - "vphadduwd", - "vphadduwq", - "vphaddw", - "vphaddwd", - "vphaddwq", - "vphminposuw", - "vphsubbw", - "vphsubd", - "vphsubdq", - "vphsubsw", - "vphsubw", - "vphsubwd", - "vpinsrb", - "vpinsrd", - "vpinsrq", - "vpinsrw", - "vplzcntd", - "vplzcntq", - "vpmacsdd", - "vpmacsdqh", - "vpmacsdql", - "vpmacssdd", - "vpmacssdqh", - "vpmacssdql", - "vpmacsswd", - "vpmacssww", - "vpmacswd", - "vpmacsww", - "vpmadcsswd", - "vpmadcswd", - "vpmadd231d", - "vpmadd233d", - "vpmadd52huq", - "vpmadd52luq", - "vpmaddubsw", - "vpmaddwd", - "vpmaskmovd", - "vpmaskmovq", - "vpmaxsb", - "vpmaxsd", - "vpmaxsq", - "vpmaxsw", - "vpmaxub", - "vpmaxud", - "vpmaxuq", - "vpmaxuw", - "vpminsb", - "vpminsd", - "vpminsq", - "vpminsw", - "vpminub", - "vpminud", - "vpminuq", - "vpminuw", - "vpmovb2m", - "vpmovd2m", - "vpmovdb", - "vpmovdw", - "vpmovm2b", - "vpmovm2d", - "vpmovm2q", - "vpmovm2w", - "vpmovmskb", - "vpmovq2m", - "vpmovqb", - "vpmovqd", - "vpmovqw", - "vpmovsdb", - "vpmovsdw", - "vpmovsqb", - "vpmovsqd", - "vpmovsqw", - "vpmovswb", - "vpmovsxbd", - "vpmovsxbq", - "vpmovsxbw", - "vpmovsxdq", - "vpmovsxwd", - "vpmovsxwq", - "vpmovusdb", - "vpmovusdw", - "vpmovusqb", - "vpmovusqd", - "vpmovusqw", - "vpmovuswb", - "vpmovw2m", - "vpmovwb", - "vpmovzxbd", - "vpmovzxbq", - "vpmovzxbw", - "vpmovzxdq", - "vpmovzxwd", - "vpmovzxwq", - "vpmuldq", - "vpmulhd", - "vpmulhrsw", - "vpmulhud", - "vpmulhuw", - "vpmulhw", - "vpmulld", - "vpmullq", - "vpmullw", - "vpmultishiftqb", - "vpmuludq", - "vpopcntd", - "vpopcntq", - "vpor", - "vpord", - "vporq", - "vpperm", - "vprefetch0", - "vprefetch1", - "vprefetch2", - "vprefetche0", - "vprefetche1", - "vprefetche2", - "vprefetchenta", - "vprefetchnta", - "vprold", - "vprolq", - "vprolvd", - "vprolvq", - "vprord", - "vprorq", - "vprorvd", - "vprorvq", - "vprotb", - "vprotd", - "vprotq", - "vprotw", - "vpsadbw", - "vpsbbd", - "vpsbbrd", - "vpscatterdd", - "vpscatterdq", - "vpscatterqd", - "vpscatterqq", - "vpshab", - "vpshad", - "vpshaq", - "vpshaw", - "vpshlb", - "vpshld", - "vpshlq", - "vpshlw", - "vpshufb", - "vpshufd", - "vpshufhw", - "vpshuflw", - "vpsignb", - "vpsignd", - "vpsignw", - "vpslld", - "vpslldq", - "vpsllq", - "vpsllvd", - "vpsllvq", - "vpsllvw", - "vpsllw", - "vpsrad", - "vpsraq", - "vpsravd", - "vpsravq", - "vpsravw", - "vpsraw", - "vpsrld", - "vpsrldq", - "vpsrlq", - "vpsrlvd", - "vpsrlvq", - "vpsrlvw", - "vpsrlw", - "vpsubb", - "vpsubd", - "vpsubq", - "vpsubrd", - "vpsubrsetbd", - "vpsubsb", - "vpsubsetbd", - "vpsubsw", - "vpsubusb", - "vpsubusw", - "vpsubw", - "vpternlogd", - "vpternlogq", - "vptest", - "vptestmb", - "vptestmd", - "vptestmq", - "vptestmw", - "vptestnmb", - "vptestnmd", - "vptestnmq", - "vptestnmw", - "vpunpckhbw", - "vpunpckhdq", - "vpunpckhqdq", - "vpunpckhwd", - "vpunpcklbw", - "vpunpckldq", - "vpunpcklqdq", - "vpunpcklwd", - "vpxor", - "vpxord", - "vpxorq", - "vrangepd", - "vrangeps", - "vrangesd", - "vrangess", - "vrcp14pd", - "vrcp14ps", - "vrcp14sd", - "vrcp14ss", - "vrcp23ps", - "vrcp28pd", - "vrcp28ps", - "vrcp28sd", - "vrcp28ss", - "vrcpps", - "vrcpss", - "vreducepd", - "vreduceps", - "vreducesd", - "vreducess", - "vrndfxpntpd", - "vrndfxpntps", - "vrndscalepd", - "vrndscaleps", - "vrndscalesd", - "vrndscaless", - "vroundpd", - "vroundps", - "vroundsd", - "vroundss", - "vrsqrt14pd", - "vrsqrt14ps", - "vrsqrt14sd", - "vrsqrt14ss", - "vrsqrt23ps", - "vrsqrt28pd", - "vrsqrt28ps", - "vrsqrt28sd", - "vrsqrt28ss", - "vrsqrtps", - "vrsqrtss", - "vscalefpd", - "vscalefps", - "vscalefsd", - "vscalefss", - "vscaleps", - "vscatterdpd", - "vscatterdps", - "vscatterpf0dpd", - "vscatterpf0dps", - "vscatterpf0hintdpd", - "vscatterpf0hintdps", - "vscatterpf0qpd", - "vscatterpf0qps", - "vscatterpf1dpd", - "vscatterpf1dps", - "vscatterpf1qpd", - "vscatterpf1qps", - "vscatterqpd", - "vscatterqps", - "vshuff32x4", - "vshuff64x2", - "vshufi32x4", - "vshufi64x2", - "vshufpd", - "vshufps", - "vsqrtpd", - "vsqrtps", - "vsqrtsd", - "vsqrtss", - "vstmxcsr", - "vsubpd", - "vsubps", - "vsubrpd", - "vsubrps", - "vsubsd", - "vsubss", - "vtestpd", - "vtestps", - "vucomisd", - "vucomiss", - "vunpckhpd", - "vunpckhps", - "vunpcklpd", - "vunpcklps", - "vxorpd", - "vxorps", - "vzeroall", - "vzeroupper", - "wbinvd", - "wrfsbase", - "wrgsbase", - "wrmsr", - "wrpkru", - "wrssd", - "wrssq", - "wrussd", - "wrussq", - "xabort", - "xadd", - "xbegin", - "xchg", - "xend", - "xgetbv", - "xlat", - "xor", - "xorpd", - "xorps", - "xrstor", - "xrstor64", - "xrstors", - "xrstors64", - "xsave", - "xsave64", - "xsavec", - "xsavec64", - "xsaveopt", - "xsaveopt64", - "xsaves", - "xsaves64", - "xsetbv", - "xtest" + ZYDIS_MAKE_STATIC_STRING("invalid"), + ZYDIS_MAKE_STATIC_STRING("aaa"), + ZYDIS_MAKE_STATIC_STRING("aad"), + ZYDIS_MAKE_STATIC_STRING("aam"), + ZYDIS_MAKE_STATIC_STRING("aas"), + ZYDIS_MAKE_STATIC_STRING("adc"), + ZYDIS_MAKE_STATIC_STRING("adcx"), + ZYDIS_MAKE_STATIC_STRING("add"), + ZYDIS_MAKE_STATIC_STRING("addpd"), + ZYDIS_MAKE_STATIC_STRING("addps"), + ZYDIS_MAKE_STATIC_STRING("addsd"), + ZYDIS_MAKE_STATIC_STRING("addss"), + ZYDIS_MAKE_STATIC_STRING("addsubpd"), + ZYDIS_MAKE_STATIC_STRING("addsubps"), + ZYDIS_MAKE_STATIC_STRING("adox"), + ZYDIS_MAKE_STATIC_STRING("aesdec"), + ZYDIS_MAKE_STATIC_STRING("aesdeclast"), + ZYDIS_MAKE_STATIC_STRING("aesenc"), + ZYDIS_MAKE_STATIC_STRING("aesenclast"), + ZYDIS_MAKE_STATIC_STRING("aesimc"), + ZYDIS_MAKE_STATIC_STRING("aeskeygenassist"), + ZYDIS_MAKE_STATIC_STRING("and"), + ZYDIS_MAKE_STATIC_STRING("andn"), + ZYDIS_MAKE_STATIC_STRING("andnpd"), + ZYDIS_MAKE_STATIC_STRING("andnps"), + ZYDIS_MAKE_STATIC_STRING("andpd"), + ZYDIS_MAKE_STATIC_STRING("andps"), + ZYDIS_MAKE_STATIC_STRING("arpl"), + ZYDIS_MAKE_STATIC_STRING("bextr"), + ZYDIS_MAKE_STATIC_STRING("blcfill"), + ZYDIS_MAKE_STATIC_STRING("blci"), + ZYDIS_MAKE_STATIC_STRING("blcic"), + ZYDIS_MAKE_STATIC_STRING("blcmsk"), + ZYDIS_MAKE_STATIC_STRING("blcs"), + ZYDIS_MAKE_STATIC_STRING("blendpd"), + ZYDIS_MAKE_STATIC_STRING("blendps"), + ZYDIS_MAKE_STATIC_STRING("blendvpd"), + ZYDIS_MAKE_STATIC_STRING("blendvps"), + ZYDIS_MAKE_STATIC_STRING("blsfill"), + ZYDIS_MAKE_STATIC_STRING("blsi"), + ZYDIS_MAKE_STATIC_STRING("blsic"), + ZYDIS_MAKE_STATIC_STRING("blsmsk"), + ZYDIS_MAKE_STATIC_STRING("blsr"), + ZYDIS_MAKE_STATIC_STRING("bndcl"), + ZYDIS_MAKE_STATIC_STRING("bndcn"), + ZYDIS_MAKE_STATIC_STRING("bndcu"), + ZYDIS_MAKE_STATIC_STRING("bndldx"), + ZYDIS_MAKE_STATIC_STRING("bndmk"), + ZYDIS_MAKE_STATIC_STRING("bndmov"), + ZYDIS_MAKE_STATIC_STRING("bndstx"), + ZYDIS_MAKE_STATIC_STRING("bound"), + ZYDIS_MAKE_STATIC_STRING("bsf"), + ZYDIS_MAKE_STATIC_STRING("bsr"), + ZYDIS_MAKE_STATIC_STRING("bswap"), + ZYDIS_MAKE_STATIC_STRING("bt"), + ZYDIS_MAKE_STATIC_STRING("btc"), + ZYDIS_MAKE_STATIC_STRING("btr"), + ZYDIS_MAKE_STATIC_STRING("bts"), + ZYDIS_MAKE_STATIC_STRING("bzhi"), + ZYDIS_MAKE_STATIC_STRING("call"), + ZYDIS_MAKE_STATIC_STRING("cbw"), + ZYDIS_MAKE_STATIC_STRING("cdq"), + ZYDIS_MAKE_STATIC_STRING("cdqe"), + ZYDIS_MAKE_STATIC_STRING("clac"), + ZYDIS_MAKE_STATIC_STRING("clc"), + ZYDIS_MAKE_STATIC_STRING("cld"), + ZYDIS_MAKE_STATIC_STRING("clevict0"), + ZYDIS_MAKE_STATIC_STRING("clevict1"), + ZYDIS_MAKE_STATIC_STRING("clflush"), + ZYDIS_MAKE_STATIC_STRING("clflushopt"), + ZYDIS_MAKE_STATIC_STRING("clgi"), + ZYDIS_MAKE_STATIC_STRING("cli"), + ZYDIS_MAKE_STATIC_STRING("clrssbsy"), + ZYDIS_MAKE_STATIC_STRING("clts"), + ZYDIS_MAKE_STATIC_STRING("clwb"), + ZYDIS_MAKE_STATIC_STRING("clzero"), + ZYDIS_MAKE_STATIC_STRING("cmc"), + ZYDIS_MAKE_STATIC_STRING("cmovb"), + ZYDIS_MAKE_STATIC_STRING("cmovbe"), + ZYDIS_MAKE_STATIC_STRING("cmovl"), + ZYDIS_MAKE_STATIC_STRING("cmovle"), + ZYDIS_MAKE_STATIC_STRING("cmovnb"), + ZYDIS_MAKE_STATIC_STRING("cmovnbe"), + ZYDIS_MAKE_STATIC_STRING("cmovnl"), + ZYDIS_MAKE_STATIC_STRING("cmovnle"), + ZYDIS_MAKE_STATIC_STRING("cmovno"), + ZYDIS_MAKE_STATIC_STRING("cmovnp"), + ZYDIS_MAKE_STATIC_STRING("cmovns"), + ZYDIS_MAKE_STATIC_STRING("cmovnz"), + ZYDIS_MAKE_STATIC_STRING("cmovo"), + ZYDIS_MAKE_STATIC_STRING("cmovp"), + ZYDIS_MAKE_STATIC_STRING("cmovs"), + ZYDIS_MAKE_STATIC_STRING("cmovz"), + ZYDIS_MAKE_STATIC_STRING("cmp"), + ZYDIS_MAKE_STATIC_STRING("cmppd"), + ZYDIS_MAKE_STATIC_STRING("cmpps"), + ZYDIS_MAKE_STATIC_STRING("cmpsb"), + ZYDIS_MAKE_STATIC_STRING("cmpsd"), + ZYDIS_MAKE_STATIC_STRING("cmpsq"), + ZYDIS_MAKE_STATIC_STRING("cmpss"), + ZYDIS_MAKE_STATIC_STRING("cmpsw"), + ZYDIS_MAKE_STATIC_STRING("cmpxchg"), + ZYDIS_MAKE_STATIC_STRING("cmpxchg16b"), + ZYDIS_MAKE_STATIC_STRING("cmpxchg8b"), + ZYDIS_MAKE_STATIC_STRING("comisd"), + ZYDIS_MAKE_STATIC_STRING("comiss"), + ZYDIS_MAKE_STATIC_STRING("cpuid"), + ZYDIS_MAKE_STATIC_STRING("cqo"), + ZYDIS_MAKE_STATIC_STRING("crc32"), + ZYDIS_MAKE_STATIC_STRING("cvtdq2pd"), + ZYDIS_MAKE_STATIC_STRING("cvtdq2ps"), + ZYDIS_MAKE_STATIC_STRING("cvtpd2dq"), + ZYDIS_MAKE_STATIC_STRING("cvtpd2pi"), + ZYDIS_MAKE_STATIC_STRING("cvtpd2ps"), + ZYDIS_MAKE_STATIC_STRING("cvtpi2pd"), + ZYDIS_MAKE_STATIC_STRING("cvtpi2ps"), + ZYDIS_MAKE_STATIC_STRING("cvtps2dq"), + ZYDIS_MAKE_STATIC_STRING("cvtps2pd"), + ZYDIS_MAKE_STATIC_STRING("cvtps2pi"), + ZYDIS_MAKE_STATIC_STRING("cvtsd2si"), + ZYDIS_MAKE_STATIC_STRING("cvtsd2ss"), + ZYDIS_MAKE_STATIC_STRING("cvtsi2sd"), + ZYDIS_MAKE_STATIC_STRING("cvtsi2ss"), + ZYDIS_MAKE_STATIC_STRING("cvtss2sd"), + ZYDIS_MAKE_STATIC_STRING("cvtss2si"), + ZYDIS_MAKE_STATIC_STRING("cvttpd2dq"), + ZYDIS_MAKE_STATIC_STRING("cvttpd2pi"), + ZYDIS_MAKE_STATIC_STRING("cvttps2dq"), + ZYDIS_MAKE_STATIC_STRING("cvttps2pi"), + ZYDIS_MAKE_STATIC_STRING("cvttsd2si"), + ZYDIS_MAKE_STATIC_STRING("cvttss2si"), + ZYDIS_MAKE_STATIC_STRING("cwd"), + ZYDIS_MAKE_STATIC_STRING("cwde"), + ZYDIS_MAKE_STATIC_STRING("daa"), + ZYDIS_MAKE_STATIC_STRING("das"), + ZYDIS_MAKE_STATIC_STRING("dec"), + ZYDIS_MAKE_STATIC_STRING("delay"), + ZYDIS_MAKE_STATIC_STRING("div"), + ZYDIS_MAKE_STATIC_STRING("divpd"), + ZYDIS_MAKE_STATIC_STRING("divps"), + ZYDIS_MAKE_STATIC_STRING("divsd"), + ZYDIS_MAKE_STATIC_STRING("divss"), + ZYDIS_MAKE_STATIC_STRING("dppd"), + ZYDIS_MAKE_STATIC_STRING("dpps"), + ZYDIS_MAKE_STATIC_STRING("emms"), + ZYDIS_MAKE_STATIC_STRING("encls"), + ZYDIS_MAKE_STATIC_STRING("enclu"), + ZYDIS_MAKE_STATIC_STRING("endbr32"), + ZYDIS_MAKE_STATIC_STRING("endbr64"), + ZYDIS_MAKE_STATIC_STRING("enter"), + ZYDIS_MAKE_STATIC_STRING("extractps"), + ZYDIS_MAKE_STATIC_STRING("f2xm1"), + ZYDIS_MAKE_STATIC_STRING("fabs"), + ZYDIS_MAKE_STATIC_STRING("fadd"), + ZYDIS_MAKE_STATIC_STRING("faddp"), + ZYDIS_MAKE_STATIC_STRING("fbld"), + ZYDIS_MAKE_STATIC_STRING("fbstp"), + ZYDIS_MAKE_STATIC_STRING("fchs"), + ZYDIS_MAKE_STATIC_STRING("fcmovb"), + ZYDIS_MAKE_STATIC_STRING("fcmovbe"), + ZYDIS_MAKE_STATIC_STRING("fcmove"), + ZYDIS_MAKE_STATIC_STRING("fcmovnb"), + ZYDIS_MAKE_STATIC_STRING("fcmovnbe"), + ZYDIS_MAKE_STATIC_STRING("fcmovne"), + ZYDIS_MAKE_STATIC_STRING("fcmovnu"), + ZYDIS_MAKE_STATIC_STRING("fcmovu"), + ZYDIS_MAKE_STATIC_STRING("fcom"), + ZYDIS_MAKE_STATIC_STRING("fcomi"), + ZYDIS_MAKE_STATIC_STRING("fcomip"), + ZYDIS_MAKE_STATIC_STRING("fcomp"), + ZYDIS_MAKE_STATIC_STRING("fcompp"), + ZYDIS_MAKE_STATIC_STRING("fcos"), + ZYDIS_MAKE_STATIC_STRING("fdecstp"), + ZYDIS_MAKE_STATIC_STRING("fdisi8087_nop"), + ZYDIS_MAKE_STATIC_STRING("fdiv"), + ZYDIS_MAKE_STATIC_STRING("fdivp"), + ZYDIS_MAKE_STATIC_STRING("fdivr"), + ZYDIS_MAKE_STATIC_STRING("fdivrp"), + ZYDIS_MAKE_STATIC_STRING("femms"), + ZYDIS_MAKE_STATIC_STRING("feni8087_nop"), + ZYDIS_MAKE_STATIC_STRING("ffree"), + ZYDIS_MAKE_STATIC_STRING("ffreep"), + ZYDIS_MAKE_STATIC_STRING("fiadd"), + ZYDIS_MAKE_STATIC_STRING("ficom"), + ZYDIS_MAKE_STATIC_STRING("ficomp"), + ZYDIS_MAKE_STATIC_STRING("fidiv"), + ZYDIS_MAKE_STATIC_STRING("fidivr"), + ZYDIS_MAKE_STATIC_STRING("fild"), + ZYDIS_MAKE_STATIC_STRING("fimul"), + ZYDIS_MAKE_STATIC_STRING("fincstp"), + ZYDIS_MAKE_STATIC_STRING("fist"), + ZYDIS_MAKE_STATIC_STRING("fistp"), + ZYDIS_MAKE_STATIC_STRING("fisttp"), + ZYDIS_MAKE_STATIC_STRING("fisub"), + ZYDIS_MAKE_STATIC_STRING("fisubr"), + ZYDIS_MAKE_STATIC_STRING("fld"), + ZYDIS_MAKE_STATIC_STRING("fld1"), + ZYDIS_MAKE_STATIC_STRING("fldcw"), + ZYDIS_MAKE_STATIC_STRING("fldenv"), + ZYDIS_MAKE_STATIC_STRING("fldl2e"), + ZYDIS_MAKE_STATIC_STRING("fldl2t"), + ZYDIS_MAKE_STATIC_STRING("fldlg2"), + ZYDIS_MAKE_STATIC_STRING("fldln2"), + ZYDIS_MAKE_STATIC_STRING("fldpi"), + ZYDIS_MAKE_STATIC_STRING("fldz"), + ZYDIS_MAKE_STATIC_STRING("fmul"), + ZYDIS_MAKE_STATIC_STRING("fmulp"), + ZYDIS_MAKE_STATIC_STRING("fnclex"), + ZYDIS_MAKE_STATIC_STRING("fninit"), + ZYDIS_MAKE_STATIC_STRING("fnop"), + ZYDIS_MAKE_STATIC_STRING("fnsave"), + ZYDIS_MAKE_STATIC_STRING("fnstcw"), + ZYDIS_MAKE_STATIC_STRING("fnstenv"), + ZYDIS_MAKE_STATIC_STRING("fnstsw"), + ZYDIS_MAKE_STATIC_STRING("fpatan"), + ZYDIS_MAKE_STATIC_STRING("fprem"), + ZYDIS_MAKE_STATIC_STRING("fprem1"), + ZYDIS_MAKE_STATIC_STRING("fptan"), + ZYDIS_MAKE_STATIC_STRING("frndint"), + ZYDIS_MAKE_STATIC_STRING("frstor"), + ZYDIS_MAKE_STATIC_STRING("fscale"), + ZYDIS_MAKE_STATIC_STRING("fsetpm287_nop"), + ZYDIS_MAKE_STATIC_STRING("fsin"), + ZYDIS_MAKE_STATIC_STRING("fsincos"), + ZYDIS_MAKE_STATIC_STRING("fsqrt"), + ZYDIS_MAKE_STATIC_STRING("fst"), + ZYDIS_MAKE_STATIC_STRING("fstp"), + ZYDIS_MAKE_STATIC_STRING("fstpnce"), + ZYDIS_MAKE_STATIC_STRING("fsub"), + ZYDIS_MAKE_STATIC_STRING("fsubp"), + ZYDIS_MAKE_STATIC_STRING("fsubr"), + ZYDIS_MAKE_STATIC_STRING("fsubrp"), + ZYDIS_MAKE_STATIC_STRING("ftst"), + ZYDIS_MAKE_STATIC_STRING("fucom"), + ZYDIS_MAKE_STATIC_STRING("fucomi"), + ZYDIS_MAKE_STATIC_STRING("fucomip"), + ZYDIS_MAKE_STATIC_STRING("fucomp"), + ZYDIS_MAKE_STATIC_STRING("fucompp"), + ZYDIS_MAKE_STATIC_STRING("fwait"), + ZYDIS_MAKE_STATIC_STRING("fxam"), + ZYDIS_MAKE_STATIC_STRING("fxch"), + ZYDIS_MAKE_STATIC_STRING("fxrstor"), + ZYDIS_MAKE_STATIC_STRING("fxrstor64"), + ZYDIS_MAKE_STATIC_STRING("fxsave"), + ZYDIS_MAKE_STATIC_STRING("fxsave64"), + ZYDIS_MAKE_STATIC_STRING("fxtract"), + ZYDIS_MAKE_STATIC_STRING("fyl2x"), + ZYDIS_MAKE_STATIC_STRING("fyl2xp1"), + ZYDIS_MAKE_STATIC_STRING("getsec"), + ZYDIS_MAKE_STATIC_STRING("gf2p8affineinvqb"), + ZYDIS_MAKE_STATIC_STRING("gf2p8affineqb"), + ZYDIS_MAKE_STATIC_STRING("gf2p8mulb"), + ZYDIS_MAKE_STATIC_STRING("haddpd"), + ZYDIS_MAKE_STATIC_STRING("haddps"), + ZYDIS_MAKE_STATIC_STRING("hlt"), + ZYDIS_MAKE_STATIC_STRING("hsubpd"), + ZYDIS_MAKE_STATIC_STRING("hsubps"), + ZYDIS_MAKE_STATIC_STRING("idiv"), + ZYDIS_MAKE_STATIC_STRING("imul"), + ZYDIS_MAKE_STATIC_STRING("in"), + ZYDIS_MAKE_STATIC_STRING("inc"), + ZYDIS_MAKE_STATIC_STRING("incsspd"), + ZYDIS_MAKE_STATIC_STRING("incsspq"), + ZYDIS_MAKE_STATIC_STRING("insb"), + ZYDIS_MAKE_STATIC_STRING("insd"), + ZYDIS_MAKE_STATIC_STRING("insertps"), + ZYDIS_MAKE_STATIC_STRING("insw"), + ZYDIS_MAKE_STATIC_STRING("int"), + ZYDIS_MAKE_STATIC_STRING("int1"), + ZYDIS_MAKE_STATIC_STRING("int3"), + ZYDIS_MAKE_STATIC_STRING("into"), + ZYDIS_MAKE_STATIC_STRING("invd"), + ZYDIS_MAKE_STATIC_STRING("invept"), + ZYDIS_MAKE_STATIC_STRING("invlpg"), + ZYDIS_MAKE_STATIC_STRING("invlpga"), + ZYDIS_MAKE_STATIC_STRING("invpcid"), + ZYDIS_MAKE_STATIC_STRING("invvpid"), + ZYDIS_MAKE_STATIC_STRING("iret"), + ZYDIS_MAKE_STATIC_STRING("iretd"), + ZYDIS_MAKE_STATIC_STRING("iretq"), + ZYDIS_MAKE_STATIC_STRING("jb"), + ZYDIS_MAKE_STATIC_STRING("jbe"), + ZYDIS_MAKE_STATIC_STRING("jcxz"), + ZYDIS_MAKE_STATIC_STRING("jecxz"), + ZYDIS_MAKE_STATIC_STRING("jknzd"), + ZYDIS_MAKE_STATIC_STRING("jkzd"), + ZYDIS_MAKE_STATIC_STRING("jl"), + ZYDIS_MAKE_STATIC_STRING("jle"), + ZYDIS_MAKE_STATIC_STRING("jmp"), + ZYDIS_MAKE_STATIC_STRING("jnb"), + ZYDIS_MAKE_STATIC_STRING("jnbe"), + ZYDIS_MAKE_STATIC_STRING("jnl"), + ZYDIS_MAKE_STATIC_STRING("jnle"), + ZYDIS_MAKE_STATIC_STRING("jno"), + ZYDIS_MAKE_STATIC_STRING("jnp"), + ZYDIS_MAKE_STATIC_STRING("jns"), + ZYDIS_MAKE_STATIC_STRING("jnz"), + ZYDIS_MAKE_STATIC_STRING("jo"), + ZYDIS_MAKE_STATIC_STRING("jp"), + ZYDIS_MAKE_STATIC_STRING("jrcxz"), + ZYDIS_MAKE_STATIC_STRING("js"), + ZYDIS_MAKE_STATIC_STRING("jz"), + ZYDIS_MAKE_STATIC_STRING("kaddb"), + ZYDIS_MAKE_STATIC_STRING("kaddd"), + ZYDIS_MAKE_STATIC_STRING("kaddq"), + ZYDIS_MAKE_STATIC_STRING("kaddw"), + ZYDIS_MAKE_STATIC_STRING("kand"), + ZYDIS_MAKE_STATIC_STRING("kandb"), + ZYDIS_MAKE_STATIC_STRING("kandd"), + ZYDIS_MAKE_STATIC_STRING("kandn"), + ZYDIS_MAKE_STATIC_STRING("kandnb"), + ZYDIS_MAKE_STATIC_STRING("kandnd"), + ZYDIS_MAKE_STATIC_STRING("kandnq"), + ZYDIS_MAKE_STATIC_STRING("kandnr"), + ZYDIS_MAKE_STATIC_STRING("kandnw"), + ZYDIS_MAKE_STATIC_STRING("kandq"), + ZYDIS_MAKE_STATIC_STRING("kandw"), + ZYDIS_MAKE_STATIC_STRING("kconcath"), + ZYDIS_MAKE_STATIC_STRING("kconcatl"), + ZYDIS_MAKE_STATIC_STRING("kextract"), + ZYDIS_MAKE_STATIC_STRING("kmerge2l1h"), + ZYDIS_MAKE_STATIC_STRING("kmerge2l1l"), + ZYDIS_MAKE_STATIC_STRING("kmov"), + ZYDIS_MAKE_STATIC_STRING("kmovb"), + ZYDIS_MAKE_STATIC_STRING("kmovd"), + ZYDIS_MAKE_STATIC_STRING("kmovq"), + ZYDIS_MAKE_STATIC_STRING("kmovw"), + ZYDIS_MAKE_STATIC_STRING("knot"), + ZYDIS_MAKE_STATIC_STRING("knotb"), + ZYDIS_MAKE_STATIC_STRING("knotd"), + ZYDIS_MAKE_STATIC_STRING("knotq"), + ZYDIS_MAKE_STATIC_STRING("knotw"), + ZYDIS_MAKE_STATIC_STRING("kor"), + ZYDIS_MAKE_STATIC_STRING("korb"), + ZYDIS_MAKE_STATIC_STRING("kord"), + ZYDIS_MAKE_STATIC_STRING("korq"), + ZYDIS_MAKE_STATIC_STRING("kortest"), + ZYDIS_MAKE_STATIC_STRING("kortestb"), + ZYDIS_MAKE_STATIC_STRING("kortestd"), + ZYDIS_MAKE_STATIC_STRING("kortestq"), + ZYDIS_MAKE_STATIC_STRING("kortestw"), + ZYDIS_MAKE_STATIC_STRING("korw"), + ZYDIS_MAKE_STATIC_STRING("kshiftlb"), + ZYDIS_MAKE_STATIC_STRING("kshiftld"), + ZYDIS_MAKE_STATIC_STRING("kshiftlq"), + ZYDIS_MAKE_STATIC_STRING("kshiftlw"), + ZYDIS_MAKE_STATIC_STRING("kshiftrb"), + ZYDIS_MAKE_STATIC_STRING("kshiftrd"), + ZYDIS_MAKE_STATIC_STRING("kshiftrq"), + ZYDIS_MAKE_STATIC_STRING("kshiftrw"), + ZYDIS_MAKE_STATIC_STRING("ktestb"), + ZYDIS_MAKE_STATIC_STRING("ktestd"), + ZYDIS_MAKE_STATIC_STRING("ktestq"), + ZYDIS_MAKE_STATIC_STRING("ktestw"), + ZYDIS_MAKE_STATIC_STRING("kunpckbw"), + ZYDIS_MAKE_STATIC_STRING("kunpckdq"), + ZYDIS_MAKE_STATIC_STRING("kunpckwd"), + ZYDIS_MAKE_STATIC_STRING("kxnor"), + ZYDIS_MAKE_STATIC_STRING("kxnorb"), + ZYDIS_MAKE_STATIC_STRING("kxnord"), + ZYDIS_MAKE_STATIC_STRING("kxnorq"), + ZYDIS_MAKE_STATIC_STRING("kxnorw"), + ZYDIS_MAKE_STATIC_STRING("kxor"), + ZYDIS_MAKE_STATIC_STRING("kxorb"), + ZYDIS_MAKE_STATIC_STRING("kxord"), + ZYDIS_MAKE_STATIC_STRING("kxorq"), + ZYDIS_MAKE_STATIC_STRING("kxorw"), + ZYDIS_MAKE_STATIC_STRING("lahf"), + ZYDIS_MAKE_STATIC_STRING("lar"), + ZYDIS_MAKE_STATIC_STRING("lddqu"), + ZYDIS_MAKE_STATIC_STRING("ldmxcsr"), + ZYDIS_MAKE_STATIC_STRING("lds"), + ZYDIS_MAKE_STATIC_STRING("lea"), + ZYDIS_MAKE_STATIC_STRING("leave"), + ZYDIS_MAKE_STATIC_STRING("les"), + ZYDIS_MAKE_STATIC_STRING("lfence"), + ZYDIS_MAKE_STATIC_STRING("lfs"), + ZYDIS_MAKE_STATIC_STRING("lgdt"), + ZYDIS_MAKE_STATIC_STRING("lgs"), + ZYDIS_MAKE_STATIC_STRING("lidt"), + ZYDIS_MAKE_STATIC_STRING("lldt"), + ZYDIS_MAKE_STATIC_STRING("llwpcb"), + ZYDIS_MAKE_STATIC_STRING("lmsw"), + ZYDIS_MAKE_STATIC_STRING("lodsb"), + ZYDIS_MAKE_STATIC_STRING("lodsd"), + ZYDIS_MAKE_STATIC_STRING("lodsq"), + ZYDIS_MAKE_STATIC_STRING("lodsw"), + ZYDIS_MAKE_STATIC_STRING("loop"), + ZYDIS_MAKE_STATIC_STRING("loope"), + ZYDIS_MAKE_STATIC_STRING("loopne"), + ZYDIS_MAKE_STATIC_STRING("lsl"), + ZYDIS_MAKE_STATIC_STRING("lss"), + ZYDIS_MAKE_STATIC_STRING("ltr"), + ZYDIS_MAKE_STATIC_STRING("lwpins"), + ZYDIS_MAKE_STATIC_STRING("lwpval"), + ZYDIS_MAKE_STATIC_STRING("lzcnt"), + ZYDIS_MAKE_STATIC_STRING("maskmovdqu"), + ZYDIS_MAKE_STATIC_STRING("maskmovq"), + ZYDIS_MAKE_STATIC_STRING("maxpd"), + ZYDIS_MAKE_STATIC_STRING("maxps"), + ZYDIS_MAKE_STATIC_STRING("maxsd"), + ZYDIS_MAKE_STATIC_STRING("maxss"), + ZYDIS_MAKE_STATIC_STRING("mfence"), + ZYDIS_MAKE_STATIC_STRING("minpd"), + ZYDIS_MAKE_STATIC_STRING("minps"), + ZYDIS_MAKE_STATIC_STRING("minsd"), + ZYDIS_MAKE_STATIC_STRING("minss"), + ZYDIS_MAKE_STATIC_STRING("monitor"), + ZYDIS_MAKE_STATIC_STRING("mov"), + ZYDIS_MAKE_STATIC_STRING("movapd"), + ZYDIS_MAKE_STATIC_STRING("movaps"), + ZYDIS_MAKE_STATIC_STRING("movbe"), + ZYDIS_MAKE_STATIC_STRING("movd"), + ZYDIS_MAKE_STATIC_STRING("movddup"), + ZYDIS_MAKE_STATIC_STRING("movdq2q"), + ZYDIS_MAKE_STATIC_STRING("movdqa"), + ZYDIS_MAKE_STATIC_STRING("movdqu"), + ZYDIS_MAKE_STATIC_STRING("movhlps"), + ZYDIS_MAKE_STATIC_STRING("movhpd"), + ZYDIS_MAKE_STATIC_STRING("movhps"), + ZYDIS_MAKE_STATIC_STRING("movlhps"), + ZYDIS_MAKE_STATIC_STRING("movlpd"), + ZYDIS_MAKE_STATIC_STRING("movlps"), + ZYDIS_MAKE_STATIC_STRING("movmskpd"), + ZYDIS_MAKE_STATIC_STRING("movmskps"), + ZYDIS_MAKE_STATIC_STRING("movntdq"), + ZYDIS_MAKE_STATIC_STRING("movntdqa"), + ZYDIS_MAKE_STATIC_STRING("movnti"), + ZYDIS_MAKE_STATIC_STRING("movntpd"), + ZYDIS_MAKE_STATIC_STRING("movntps"), + ZYDIS_MAKE_STATIC_STRING("movntq"), + ZYDIS_MAKE_STATIC_STRING("movq"), + ZYDIS_MAKE_STATIC_STRING("movq2dq"), + ZYDIS_MAKE_STATIC_STRING("movsb"), + ZYDIS_MAKE_STATIC_STRING("movsd"), + ZYDIS_MAKE_STATIC_STRING("movshdup"), + ZYDIS_MAKE_STATIC_STRING("movsldup"), + ZYDIS_MAKE_STATIC_STRING("movsq"), + ZYDIS_MAKE_STATIC_STRING("movss"), + ZYDIS_MAKE_STATIC_STRING("movsw"), + ZYDIS_MAKE_STATIC_STRING("movsx"), + ZYDIS_MAKE_STATIC_STRING("movsxd"), + ZYDIS_MAKE_STATIC_STRING("movupd"), + ZYDIS_MAKE_STATIC_STRING("movups"), + ZYDIS_MAKE_STATIC_STRING("movzx"), + ZYDIS_MAKE_STATIC_STRING("mpsadbw"), + ZYDIS_MAKE_STATIC_STRING("mul"), + ZYDIS_MAKE_STATIC_STRING("mulpd"), + ZYDIS_MAKE_STATIC_STRING("mulps"), + ZYDIS_MAKE_STATIC_STRING("mulsd"), + ZYDIS_MAKE_STATIC_STRING("mulss"), + ZYDIS_MAKE_STATIC_STRING("mulx"), + ZYDIS_MAKE_STATIC_STRING("mwait"), + ZYDIS_MAKE_STATIC_STRING("neg"), + ZYDIS_MAKE_STATIC_STRING("nop"), + ZYDIS_MAKE_STATIC_STRING("not"), + ZYDIS_MAKE_STATIC_STRING("or"), + ZYDIS_MAKE_STATIC_STRING("orpd"), + ZYDIS_MAKE_STATIC_STRING("orps"), + ZYDIS_MAKE_STATIC_STRING("out"), + ZYDIS_MAKE_STATIC_STRING("outsb"), + ZYDIS_MAKE_STATIC_STRING("outsd"), + ZYDIS_MAKE_STATIC_STRING("outsw"), + ZYDIS_MAKE_STATIC_STRING("pabsb"), + ZYDIS_MAKE_STATIC_STRING("pabsd"), + ZYDIS_MAKE_STATIC_STRING("pabsw"), + ZYDIS_MAKE_STATIC_STRING("packssdw"), + ZYDIS_MAKE_STATIC_STRING("packsswb"), + ZYDIS_MAKE_STATIC_STRING("packusdw"), + ZYDIS_MAKE_STATIC_STRING("packuswb"), + ZYDIS_MAKE_STATIC_STRING("paddb"), + ZYDIS_MAKE_STATIC_STRING("paddd"), + ZYDIS_MAKE_STATIC_STRING("paddq"), + ZYDIS_MAKE_STATIC_STRING("paddsb"), + ZYDIS_MAKE_STATIC_STRING("paddsw"), + ZYDIS_MAKE_STATIC_STRING("paddusb"), + ZYDIS_MAKE_STATIC_STRING("paddusw"), + ZYDIS_MAKE_STATIC_STRING("paddw"), + ZYDIS_MAKE_STATIC_STRING("palignr"), + ZYDIS_MAKE_STATIC_STRING("pand"), + ZYDIS_MAKE_STATIC_STRING("pandn"), + ZYDIS_MAKE_STATIC_STRING("pause"), + ZYDIS_MAKE_STATIC_STRING("pavgb"), + ZYDIS_MAKE_STATIC_STRING("pavgusb"), + ZYDIS_MAKE_STATIC_STRING("pavgw"), + ZYDIS_MAKE_STATIC_STRING("pblendvb"), + ZYDIS_MAKE_STATIC_STRING("pblendw"), + ZYDIS_MAKE_STATIC_STRING("pclmulqdq"), + ZYDIS_MAKE_STATIC_STRING("pcmpeqb"), + ZYDIS_MAKE_STATIC_STRING("pcmpeqd"), + ZYDIS_MAKE_STATIC_STRING("pcmpeqq"), + ZYDIS_MAKE_STATIC_STRING("pcmpeqw"), + ZYDIS_MAKE_STATIC_STRING("pcmpestri"), + ZYDIS_MAKE_STATIC_STRING("pcmpestrm"), + ZYDIS_MAKE_STATIC_STRING("pcmpgtb"), + ZYDIS_MAKE_STATIC_STRING("pcmpgtd"), + ZYDIS_MAKE_STATIC_STRING("pcmpgtq"), + ZYDIS_MAKE_STATIC_STRING("pcmpgtw"), + ZYDIS_MAKE_STATIC_STRING("pcmpistri"), + ZYDIS_MAKE_STATIC_STRING("pcmpistrm"), + ZYDIS_MAKE_STATIC_STRING("pdep"), + ZYDIS_MAKE_STATIC_STRING("pext"), + ZYDIS_MAKE_STATIC_STRING("pextrb"), + ZYDIS_MAKE_STATIC_STRING("pextrd"), + ZYDIS_MAKE_STATIC_STRING("pextrq"), + ZYDIS_MAKE_STATIC_STRING("pextrw"), + ZYDIS_MAKE_STATIC_STRING("pf2id"), + ZYDIS_MAKE_STATIC_STRING("pf2iw"), + ZYDIS_MAKE_STATIC_STRING("pfacc"), + ZYDIS_MAKE_STATIC_STRING("pfadd"), + ZYDIS_MAKE_STATIC_STRING("pfcmpeq"), + ZYDIS_MAKE_STATIC_STRING("pfcmpge"), + ZYDIS_MAKE_STATIC_STRING("pfcmpgt"), + ZYDIS_MAKE_STATIC_STRING("pfcpit1"), + ZYDIS_MAKE_STATIC_STRING("pfmax"), + ZYDIS_MAKE_STATIC_STRING("pfmin"), + ZYDIS_MAKE_STATIC_STRING("pfmul"), + ZYDIS_MAKE_STATIC_STRING("pfnacc"), + ZYDIS_MAKE_STATIC_STRING("pfpnacc"), + ZYDIS_MAKE_STATIC_STRING("pfrcp"), + ZYDIS_MAKE_STATIC_STRING("pfrcpit2"), + ZYDIS_MAKE_STATIC_STRING("pfrsqit1"), + ZYDIS_MAKE_STATIC_STRING("pfsqrt"), + ZYDIS_MAKE_STATIC_STRING("pfsub"), + ZYDIS_MAKE_STATIC_STRING("pfsubr"), + ZYDIS_MAKE_STATIC_STRING("phaddd"), + ZYDIS_MAKE_STATIC_STRING("phaddsw"), + ZYDIS_MAKE_STATIC_STRING("phaddw"), + ZYDIS_MAKE_STATIC_STRING("phminposuw"), + ZYDIS_MAKE_STATIC_STRING("phsubd"), + ZYDIS_MAKE_STATIC_STRING("phsubsw"), + ZYDIS_MAKE_STATIC_STRING("phsubw"), + ZYDIS_MAKE_STATIC_STRING("pi2fd"), + ZYDIS_MAKE_STATIC_STRING("pi2fw"), + ZYDIS_MAKE_STATIC_STRING("pinsrb"), + ZYDIS_MAKE_STATIC_STRING("pinsrd"), + ZYDIS_MAKE_STATIC_STRING("pinsrq"), + ZYDIS_MAKE_STATIC_STRING("pinsrw"), + ZYDIS_MAKE_STATIC_STRING("pmaddubsw"), + ZYDIS_MAKE_STATIC_STRING("pmaddwd"), + ZYDIS_MAKE_STATIC_STRING("pmaxsb"), + ZYDIS_MAKE_STATIC_STRING("pmaxsd"), + ZYDIS_MAKE_STATIC_STRING("pmaxsw"), + ZYDIS_MAKE_STATIC_STRING("pmaxub"), + ZYDIS_MAKE_STATIC_STRING("pmaxud"), + ZYDIS_MAKE_STATIC_STRING("pmaxuw"), + ZYDIS_MAKE_STATIC_STRING("pminsb"), + ZYDIS_MAKE_STATIC_STRING("pminsd"), + ZYDIS_MAKE_STATIC_STRING("pminsw"), + ZYDIS_MAKE_STATIC_STRING("pminub"), + ZYDIS_MAKE_STATIC_STRING("pminud"), + ZYDIS_MAKE_STATIC_STRING("pminuw"), + ZYDIS_MAKE_STATIC_STRING("pmovmskb"), + ZYDIS_MAKE_STATIC_STRING("pmovsxbd"), + ZYDIS_MAKE_STATIC_STRING("pmovsxbq"), + ZYDIS_MAKE_STATIC_STRING("pmovsxbw"), + ZYDIS_MAKE_STATIC_STRING("pmovsxdq"), + ZYDIS_MAKE_STATIC_STRING("pmovsxwd"), + ZYDIS_MAKE_STATIC_STRING("pmovsxwq"), + ZYDIS_MAKE_STATIC_STRING("pmovzxbd"), + ZYDIS_MAKE_STATIC_STRING("pmovzxbq"), + ZYDIS_MAKE_STATIC_STRING("pmovzxbw"), + ZYDIS_MAKE_STATIC_STRING("pmovzxdq"), + ZYDIS_MAKE_STATIC_STRING("pmovzxwd"), + ZYDIS_MAKE_STATIC_STRING("pmovzxwq"), + ZYDIS_MAKE_STATIC_STRING("pmuldq"), + ZYDIS_MAKE_STATIC_STRING("pmulhrsw"), + ZYDIS_MAKE_STATIC_STRING("pmulhrw"), + ZYDIS_MAKE_STATIC_STRING("pmulhuw"), + ZYDIS_MAKE_STATIC_STRING("pmulhw"), + ZYDIS_MAKE_STATIC_STRING("pmulld"), + ZYDIS_MAKE_STATIC_STRING("pmullw"), + ZYDIS_MAKE_STATIC_STRING("pmuludq"), + ZYDIS_MAKE_STATIC_STRING("pop"), + ZYDIS_MAKE_STATIC_STRING("popa"), + ZYDIS_MAKE_STATIC_STRING("popad"), + ZYDIS_MAKE_STATIC_STRING("popcnt"), + ZYDIS_MAKE_STATIC_STRING("popf"), + ZYDIS_MAKE_STATIC_STRING("popfd"), + ZYDIS_MAKE_STATIC_STRING("popfq"), + ZYDIS_MAKE_STATIC_STRING("por"), + ZYDIS_MAKE_STATIC_STRING("prefetch"), + ZYDIS_MAKE_STATIC_STRING("prefetchnta"), + ZYDIS_MAKE_STATIC_STRING("prefetcht0"), + ZYDIS_MAKE_STATIC_STRING("prefetcht1"), + ZYDIS_MAKE_STATIC_STRING("prefetcht2"), + ZYDIS_MAKE_STATIC_STRING("prefetchw"), + ZYDIS_MAKE_STATIC_STRING("prefetchwt1"), + ZYDIS_MAKE_STATIC_STRING("psadbw"), + ZYDIS_MAKE_STATIC_STRING("pshufb"), + ZYDIS_MAKE_STATIC_STRING("pshufd"), + ZYDIS_MAKE_STATIC_STRING("pshufhw"), + ZYDIS_MAKE_STATIC_STRING("pshuflw"), + ZYDIS_MAKE_STATIC_STRING("pshufw"), + ZYDIS_MAKE_STATIC_STRING("psignb"), + ZYDIS_MAKE_STATIC_STRING("psignd"), + ZYDIS_MAKE_STATIC_STRING("psignw"), + ZYDIS_MAKE_STATIC_STRING("pslld"), + ZYDIS_MAKE_STATIC_STRING("pslldq"), + ZYDIS_MAKE_STATIC_STRING("psllq"), + ZYDIS_MAKE_STATIC_STRING("psllw"), + ZYDIS_MAKE_STATIC_STRING("psrad"), + ZYDIS_MAKE_STATIC_STRING("psraw"), + ZYDIS_MAKE_STATIC_STRING("psrld"), + ZYDIS_MAKE_STATIC_STRING("psrldq"), + ZYDIS_MAKE_STATIC_STRING("psrlq"), + ZYDIS_MAKE_STATIC_STRING("psrlw"), + ZYDIS_MAKE_STATIC_STRING("psubb"), + ZYDIS_MAKE_STATIC_STRING("psubd"), + ZYDIS_MAKE_STATIC_STRING("psubq"), + ZYDIS_MAKE_STATIC_STRING("psubsb"), + ZYDIS_MAKE_STATIC_STRING("psubsw"), + ZYDIS_MAKE_STATIC_STRING("psubusb"), + ZYDIS_MAKE_STATIC_STRING("psubusw"), + ZYDIS_MAKE_STATIC_STRING("psubw"), + ZYDIS_MAKE_STATIC_STRING("pswapd"), + ZYDIS_MAKE_STATIC_STRING("ptest"), + ZYDIS_MAKE_STATIC_STRING("ptwrite"), + ZYDIS_MAKE_STATIC_STRING("punpckhbw"), + ZYDIS_MAKE_STATIC_STRING("punpckhdq"), + ZYDIS_MAKE_STATIC_STRING("punpckhqdq"), + ZYDIS_MAKE_STATIC_STRING("punpckhwd"), + ZYDIS_MAKE_STATIC_STRING("punpcklbw"), + ZYDIS_MAKE_STATIC_STRING("punpckldq"), + ZYDIS_MAKE_STATIC_STRING("punpcklqdq"), + ZYDIS_MAKE_STATIC_STRING("punpcklwd"), + ZYDIS_MAKE_STATIC_STRING("push"), + ZYDIS_MAKE_STATIC_STRING("pusha"), + ZYDIS_MAKE_STATIC_STRING("pushad"), + ZYDIS_MAKE_STATIC_STRING("pushf"), + ZYDIS_MAKE_STATIC_STRING("pushfd"), + ZYDIS_MAKE_STATIC_STRING("pushfq"), + ZYDIS_MAKE_STATIC_STRING("pxor"), + ZYDIS_MAKE_STATIC_STRING("rcl"), + ZYDIS_MAKE_STATIC_STRING("rcpps"), + ZYDIS_MAKE_STATIC_STRING("rcpss"), + ZYDIS_MAKE_STATIC_STRING("rcr"), + ZYDIS_MAKE_STATIC_STRING("rdfsbase"), + ZYDIS_MAKE_STATIC_STRING("rdgsbase"), + ZYDIS_MAKE_STATIC_STRING("rdmsr"), + ZYDIS_MAKE_STATIC_STRING("rdpid"), + ZYDIS_MAKE_STATIC_STRING("rdpkru"), + ZYDIS_MAKE_STATIC_STRING("rdpmc"), + ZYDIS_MAKE_STATIC_STRING("rdrand"), + ZYDIS_MAKE_STATIC_STRING("rdseed"), + ZYDIS_MAKE_STATIC_STRING("rdsspd"), + ZYDIS_MAKE_STATIC_STRING("rdsspq"), + ZYDIS_MAKE_STATIC_STRING("rdtsc"), + ZYDIS_MAKE_STATIC_STRING("rdtscp"), + ZYDIS_MAKE_STATIC_STRING("ret"), + ZYDIS_MAKE_STATIC_STRING("rol"), + ZYDIS_MAKE_STATIC_STRING("ror"), + ZYDIS_MAKE_STATIC_STRING("rorx"), + ZYDIS_MAKE_STATIC_STRING("roundpd"), + ZYDIS_MAKE_STATIC_STRING("roundps"), + ZYDIS_MAKE_STATIC_STRING("roundsd"), + ZYDIS_MAKE_STATIC_STRING("roundss"), + ZYDIS_MAKE_STATIC_STRING("rsm"), + ZYDIS_MAKE_STATIC_STRING("rsqrtps"), + ZYDIS_MAKE_STATIC_STRING("rsqrtss"), + ZYDIS_MAKE_STATIC_STRING("rstorssp"), + ZYDIS_MAKE_STATIC_STRING("sahf"), + ZYDIS_MAKE_STATIC_STRING("salc"), + ZYDIS_MAKE_STATIC_STRING("sar"), + ZYDIS_MAKE_STATIC_STRING("sarx"), + ZYDIS_MAKE_STATIC_STRING("savessp"), + ZYDIS_MAKE_STATIC_STRING("sbb"), + ZYDIS_MAKE_STATIC_STRING("scasb"), + ZYDIS_MAKE_STATIC_STRING("scasd"), + ZYDIS_MAKE_STATIC_STRING("scasq"), + ZYDIS_MAKE_STATIC_STRING("scasw"), + ZYDIS_MAKE_STATIC_STRING("setb"), + ZYDIS_MAKE_STATIC_STRING("setbe"), + ZYDIS_MAKE_STATIC_STRING("setl"), + ZYDIS_MAKE_STATIC_STRING("setle"), + ZYDIS_MAKE_STATIC_STRING("setnb"), + ZYDIS_MAKE_STATIC_STRING("setnbe"), + ZYDIS_MAKE_STATIC_STRING("setnl"), + ZYDIS_MAKE_STATIC_STRING("setnle"), + ZYDIS_MAKE_STATIC_STRING("setno"), + ZYDIS_MAKE_STATIC_STRING("setnp"), + ZYDIS_MAKE_STATIC_STRING("setns"), + ZYDIS_MAKE_STATIC_STRING("setnz"), + ZYDIS_MAKE_STATIC_STRING("seto"), + ZYDIS_MAKE_STATIC_STRING("setp"), + ZYDIS_MAKE_STATIC_STRING("sets"), + ZYDIS_MAKE_STATIC_STRING("setssbsy"), + ZYDIS_MAKE_STATIC_STRING("setz"), + ZYDIS_MAKE_STATIC_STRING("sfence"), + ZYDIS_MAKE_STATIC_STRING("sgdt"), + ZYDIS_MAKE_STATIC_STRING("sha1msg1"), + ZYDIS_MAKE_STATIC_STRING("sha1msg2"), + ZYDIS_MAKE_STATIC_STRING("sha1nexte"), + ZYDIS_MAKE_STATIC_STRING("sha1rnds4"), + ZYDIS_MAKE_STATIC_STRING("sha256msg1"), + ZYDIS_MAKE_STATIC_STRING("sha256msg2"), + ZYDIS_MAKE_STATIC_STRING("sha256rnds2"), + ZYDIS_MAKE_STATIC_STRING("shl"), + ZYDIS_MAKE_STATIC_STRING("shld"), + ZYDIS_MAKE_STATIC_STRING("shlx"), + ZYDIS_MAKE_STATIC_STRING("shr"), + ZYDIS_MAKE_STATIC_STRING("shrd"), + ZYDIS_MAKE_STATIC_STRING("shrx"), + ZYDIS_MAKE_STATIC_STRING("shufpd"), + ZYDIS_MAKE_STATIC_STRING("shufps"), + ZYDIS_MAKE_STATIC_STRING("sidt"), + ZYDIS_MAKE_STATIC_STRING("skinit"), + ZYDIS_MAKE_STATIC_STRING("sldt"), + ZYDIS_MAKE_STATIC_STRING("slwpcb"), + ZYDIS_MAKE_STATIC_STRING("smsw"), + ZYDIS_MAKE_STATIC_STRING("spflt"), + ZYDIS_MAKE_STATIC_STRING("sqrtpd"), + ZYDIS_MAKE_STATIC_STRING("sqrtps"), + ZYDIS_MAKE_STATIC_STRING("sqrtsd"), + ZYDIS_MAKE_STATIC_STRING("sqrtss"), + ZYDIS_MAKE_STATIC_STRING("stac"), + ZYDIS_MAKE_STATIC_STRING("stc"), + ZYDIS_MAKE_STATIC_STRING("std"), + ZYDIS_MAKE_STATIC_STRING("stgi"), + ZYDIS_MAKE_STATIC_STRING("sti"), + ZYDIS_MAKE_STATIC_STRING("stmxcsr"), + ZYDIS_MAKE_STATIC_STRING("stosb"), + ZYDIS_MAKE_STATIC_STRING("stosd"), + ZYDIS_MAKE_STATIC_STRING("stosq"), + ZYDIS_MAKE_STATIC_STRING("stosw"), + ZYDIS_MAKE_STATIC_STRING("str"), + ZYDIS_MAKE_STATIC_STRING("sub"), + ZYDIS_MAKE_STATIC_STRING("subpd"), + ZYDIS_MAKE_STATIC_STRING("subps"), + ZYDIS_MAKE_STATIC_STRING("subsd"), + ZYDIS_MAKE_STATIC_STRING("subss"), + ZYDIS_MAKE_STATIC_STRING("swapgs"), + ZYDIS_MAKE_STATIC_STRING("syscall"), + ZYDIS_MAKE_STATIC_STRING("sysenter"), + ZYDIS_MAKE_STATIC_STRING("sysexit"), + ZYDIS_MAKE_STATIC_STRING("sysret"), + ZYDIS_MAKE_STATIC_STRING("t1mskc"), + ZYDIS_MAKE_STATIC_STRING("test"), + ZYDIS_MAKE_STATIC_STRING("tzcnt"), + ZYDIS_MAKE_STATIC_STRING("tzcnti"), + ZYDIS_MAKE_STATIC_STRING("tzmsk"), + ZYDIS_MAKE_STATIC_STRING("ucomisd"), + ZYDIS_MAKE_STATIC_STRING("ucomiss"), + ZYDIS_MAKE_STATIC_STRING("ud0"), + ZYDIS_MAKE_STATIC_STRING("ud1"), + ZYDIS_MAKE_STATIC_STRING("ud2"), + ZYDIS_MAKE_STATIC_STRING("unpckhpd"), + ZYDIS_MAKE_STATIC_STRING("unpckhps"), + ZYDIS_MAKE_STATIC_STRING("unpcklpd"), + ZYDIS_MAKE_STATIC_STRING("unpcklps"), + ZYDIS_MAKE_STATIC_STRING("v4fmaddps"), + ZYDIS_MAKE_STATIC_STRING("v4fmaddss"), + ZYDIS_MAKE_STATIC_STRING("v4fnmaddps"), + ZYDIS_MAKE_STATIC_STRING("v4fnmaddss"), + ZYDIS_MAKE_STATIC_STRING("vaddnpd"), + ZYDIS_MAKE_STATIC_STRING("vaddnps"), + ZYDIS_MAKE_STATIC_STRING("vaddpd"), + ZYDIS_MAKE_STATIC_STRING("vaddps"), + ZYDIS_MAKE_STATIC_STRING("vaddsd"), + ZYDIS_MAKE_STATIC_STRING("vaddsetsps"), + ZYDIS_MAKE_STATIC_STRING("vaddss"), + ZYDIS_MAKE_STATIC_STRING("vaddsubpd"), + ZYDIS_MAKE_STATIC_STRING("vaddsubps"), + ZYDIS_MAKE_STATIC_STRING("vaesdec"), + ZYDIS_MAKE_STATIC_STRING("vaesdeclast"), + ZYDIS_MAKE_STATIC_STRING("vaesenc"), + ZYDIS_MAKE_STATIC_STRING("vaesenclast"), + ZYDIS_MAKE_STATIC_STRING("vaesimc"), + ZYDIS_MAKE_STATIC_STRING("vaeskeygenassist"), + ZYDIS_MAKE_STATIC_STRING("valignd"), + ZYDIS_MAKE_STATIC_STRING("valignq"), + ZYDIS_MAKE_STATIC_STRING("vandnpd"), + ZYDIS_MAKE_STATIC_STRING("vandnps"), + ZYDIS_MAKE_STATIC_STRING("vandpd"), + ZYDIS_MAKE_STATIC_STRING("vandps"), + ZYDIS_MAKE_STATIC_STRING("vblendmpd"), + ZYDIS_MAKE_STATIC_STRING("vblendmps"), + ZYDIS_MAKE_STATIC_STRING("vblendpd"), + ZYDIS_MAKE_STATIC_STRING("vblendps"), + ZYDIS_MAKE_STATIC_STRING("vblendvpd"), + ZYDIS_MAKE_STATIC_STRING("vblendvps"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastf128"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastf32x2"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastf32x4"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastf32x8"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastf64x2"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastf64x4"), + ZYDIS_MAKE_STATIC_STRING("vbroadcasti128"), + ZYDIS_MAKE_STATIC_STRING("vbroadcasti32x2"), + ZYDIS_MAKE_STATIC_STRING("vbroadcasti32x4"), + ZYDIS_MAKE_STATIC_STRING("vbroadcasti32x8"), + ZYDIS_MAKE_STATIC_STRING("vbroadcasti64x2"), + ZYDIS_MAKE_STATIC_STRING("vbroadcasti64x4"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastsd"), + ZYDIS_MAKE_STATIC_STRING("vbroadcastss"), + ZYDIS_MAKE_STATIC_STRING("vcmppd"), + ZYDIS_MAKE_STATIC_STRING("vcmpps"), + ZYDIS_MAKE_STATIC_STRING("vcmpsd"), + ZYDIS_MAKE_STATIC_STRING("vcmpss"), + ZYDIS_MAKE_STATIC_STRING("vcomisd"), + ZYDIS_MAKE_STATIC_STRING("vcomiss"), + ZYDIS_MAKE_STATIC_STRING("vcompresspd"), + ZYDIS_MAKE_STATIC_STRING("vcompressps"), + ZYDIS_MAKE_STATIC_STRING("vcvtdq2pd"), + ZYDIS_MAKE_STATIC_STRING("vcvtdq2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtfxpntdq2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtfxpntpd2dq"), + ZYDIS_MAKE_STATIC_STRING("vcvtfxpntpd2udq"), + ZYDIS_MAKE_STATIC_STRING("vcvtfxpntps2dq"), + ZYDIS_MAKE_STATIC_STRING("vcvtfxpntps2udq"), + ZYDIS_MAKE_STATIC_STRING("vcvtfxpntudq2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtpd2dq"), + ZYDIS_MAKE_STATIC_STRING("vcvtpd2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtpd2qq"), + ZYDIS_MAKE_STATIC_STRING("vcvtpd2udq"), + ZYDIS_MAKE_STATIC_STRING("vcvtpd2uqq"), + ZYDIS_MAKE_STATIC_STRING("vcvtph2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtps2dq"), + ZYDIS_MAKE_STATIC_STRING("vcvtps2pd"), + ZYDIS_MAKE_STATIC_STRING("vcvtps2ph"), + ZYDIS_MAKE_STATIC_STRING("vcvtps2qq"), + ZYDIS_MAKE_STATIC_STRING("vcvtps2udq"), + ZYDIS_MAKE_STATIC_STRING("vcvtps2uqq"), + ZYDIS_MAKE_STATIC_STRING("vcvtqq2pd"), + ZYDIS_MAKE_STATIC_STRING("vcvtqq2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtsd2si"), + ZYDIS_MAKE_STATIC_STRING("vcvtsd2ss"), + ZYDIS_MAKE_STATIC_STRING("vcvtsd2usi"), + ZYDIS_MAKE_STATIC_STRING("vcvtsi2sd"), + ZYDIS_MAKE_STATIC_STRING("vcvtsi2ss"), + ZYDIS_MAKE_STATIC_STRING("vcvtss2sd"), + ZYDIS_MAKE_STATIC_STRING("vcvtss2si"), + ZYDIS_MAKE_STATIC_STRING("vcvtss2usi"), + ZYDIS_MAKE_STATIC_STRING("vcvttpd2dq"), + ZYDIS_MAKE_STATIC_STRING("vcvttpd2qq"), + ZYDIS_MAKE_STATIC_STRING("vcvttpd2udq"), + ZYDIS_MAKE_STATIC_STRING("vcvttpd2uqq"), + ZYDIS_MAKE_STATIC_STRING("vcvttps2dq"), + ZYDIS_MAKE_STATIC_STRING("vcvttps2qq"), + ZYDIS_MAKE_STATIC_STRING("vcvttps2udq"), + ZYDIS_MAKE_STATIC_STRING("vcvttps2uqq"), + ZYDIS_MAKE_STATIC_STRING("vcvttsd2si"), + ZYDIS_MAKE_STATIC_STRING("vcvttsd2usi"), + ZYDIS_MAKE_STATIC_STRING("vcvttss2si"), + ZYDIS_MAKE_STATIC_STRING("vcvttss2usi"), + ZYDIS_MAKE_STATIC_STRING("vcvtudq2pd"), + ZYDIS_MAKE_STATIC_STRING("vcvtudq2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtuqq2pd"), + ZYDIS_MAKE_STATIC_STRING("vcvtuqq2ps"), + ZYDIS_MAKE_STATIC_STRING("vcvtusi2sd"), + ZYDIS_MAKE_STATIC_STRING("vcvtusi2ss"), + ZYDIS_MAKE_STATIC_STRING("vdbpsadbw"), + ZYDIS_MAKE_STATIC_STRING("vdivpd"), + ZYDIS_MAKE_STATIC_STRING("vdivps"), + ZYDIS_MAKE_STATIC_STRING("vdivsd"), + ZYDIS_MAKE_STATIC_STRING("vdivss"), + ZYDIS_MAKE_STATIC_STRING("vdppd"), + ZYDIS_MAKE_STATIC_STRING("vdpps"), + ZYDIS_MAKE_STATIC_STRING("verr"), + ZYDIS_MAKE_STATIC_STRING("verw"), + ZYDIS_MAKE_STATIC_STRING("vexp223ps"), + ZYDIS_MAKE_STATIC_STRING("vexp2pd"), + ZYDIS_MAKE_STATIC_STRING("vexp2ps"), + ZYDIS_MAKE_STATIC_STRING("vexpandpd"), + ZYDIS_MAKE_STATIC_STRING("vexpandps"), + ZYDIS_MAKE_STATIC_STRING("vextractf128"), + ZYDIS_MAKE_STATIC_STRING("vextractf32x4"), + ZYDIS_MAKE_STATIC_STRING("vextractf32x8"), + ZYDIS_MAKE_STATIC_STRING("vextractf64x2"), + ZYDIS_MAKE_STATIC_STRING("vextractf64x4"), + ZYDIS_MAKE_STATIC_STRING("vextracti128"), + ZYDIS_MAKE_STATIC_STRING("vextracti32x4"), + ZYDIS_MAKE_STATIC_STRING("vextracti32x8"), + ZYDIS_MAKE_STATIC_STRING("vextracti64x2"), + ZYDIS_MAKE_STATIC_STRING("vextracti64x4"), + ZYDIS_MAKE_STATIC_STRING("vextractps"), + ZYDIS_MAKE_STATIC_STRING("vfixupimmpd"), + ZYDIS_MAKE_STATIC_STRING("vfixupimmps"), + ZYDIS_MAKE_STATIC_STRING("vfixupimmsd"), + ZYDIS_MAKE_STATIC_STRING("vfixupimmss"), + ZYDIS_MAKE_STATIC_STRING("vfixupnanpd"), + ZYDIS_MAKE_STATIC_STRING("vfixupnanps"), + ZYDIS_MAKE_STATIC_STRING("vfmadd132pd"), + ZYDIS_MAKE_STATIC_STRING("vfmadd132ps"), + ZYDIS_MAKE_STATIC_STRING("vfmadd132sd"), + ZYDIS_MAKE_STATIC_STRING("vfmadd132ss"), + ZYDIS_MAKE_STATIC_STRING("vfmadd213pd"), + ZYDIS_MAKE_STATIC_STRING("vfmadd213ps"), + ZYDIS_MAKE_STATIC_STRING("vfmadd213sd"), + ZYDIS_MAKE_STATIC_STRING("vfmadd213ss"), + ZYDIS_MAKE_STATIC_STRING("vfmadd231pd"), + ZYDIS_MAKE_STATIC_STRING("vfmadd231ps"), + ZYDIS_MAKE_STATIC_STRING("vfmadd231sd"), + ZYDIS_MAKE_STATIC_STRING("vfmadd231ss"), + ZYDIS_MAKE_STATIC_STRING("vfmadd233ps"), + ZYDIS_MAKE_STATIC_STRING("vfmaddpd"), + ZYDIS_MAKE_STATIC_STRING("vfmaddps"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsd"), + ZYDIS_MAKE_STATIC_STRING("vfmaddss"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsub132pd"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsub132ps"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsub213pd"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsub213ps"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsub231pd"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsub231ps"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsubpd"), + ZYDIS_MAKE_STATIC_STRING("vfmaddsubps"), + ZYDIS_MAKE_STATIC_STRING("vfmsub132pd"), + ZYDIS_MAKE_STATIC_STRING("vfmsub132ps"), + ZYDIS_MAKE_STATIC_STRING("vfmsub132sd"), + ZYDIS_MAKE_STATIC_STRING("vfmsub132ss"), + ZYDIS_MAKE_STATIC_STRING("vfmsub213pd"), + ZYDIS_MAKE_STATIC_STRING("vfmsub213ps"), + ZYDIS_MAKE_STATIC_STRING("vfmsub213sd"), + ZYDIS_MAKE_STATIC_STRING("vfmsub213ss"), + ZYDIS_MAKE_STATIC_STRING("vfmsub231pd"), + ZYDIS_MAKE_STATIC_STRING("vfmsub231ps"), + ZYDIS_MAKE_STATIC_STRING("vfmsub231sd"), + ZYDIS_MAKE_STATIC_STRING("vfmsub231ss"), + ZYDIS_MAKE_STATIC_STRING("vfmsubadd132pd"), + ZYDIS_MAKE_STATIC_STRING("vfmsubadd132ps"), + ZYDIS_MAKE_STATIC_STRING("vfmsubadd213pd"), + ZYDIS_MAKE_STATIC_STRING("vfmsubadd213ps"), + ZYDIS_MAKE_STATIC_STRING("vfmsubadd231pd"), + ZYDIS_MAKE_STATIC_STRING("vfmsubadd231ps"), + ZYDIS_MAKE_STATIC_STRING("vfmsubaddpd"), + ZYDIS_MAKE_STATIC_STRING("vfmsubaddps"), + ZYDIS_MAKE_STATIC_STRING("vfmsubpd"), + ZYDIS_MAKE_STATIC_STRING("vfmsubps"), + ZYDIS_MAKE_STATIC_STRING("vfmsubsd"), + ZYDIS_MAKE_STATIC_STRING("vfmsubss"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd132pd"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd132ps"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd132sd"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd132ss"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd213pd"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd213ps"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd213sd"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd213ss"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd231pd"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd231ps"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd231sd"), + ZYDIS_MAKE_STATIC_STRING("vfnmadd231ss"), + ZYDIS_MAKE_STATIC_STRING("vfnmaddpd"), + ZYDIS_MAKE_STATIC_STRING("vfnmaddps"), + ZYDIS_MAKE_STATIC_STRING("vfnmaddsd"), + ZYDIS_MAKE_STATIC_STRING("vfnmaddss"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub132pd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub132ps"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub132sd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub132ss"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub213pd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub213ps"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub213sd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub213ss"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub231pd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub231ps"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub231sd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsub231ss"), + ZYDIS_MAKE_STATIC_STRING("vfnmsubpd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsubps"), + ZYDIS_MAKE_STATIC_STRING("vfnmsubsd"), + ZYDIS_MAKE_STATIC_STRING("vfnmsubss"), + ZYDIS_MAKE_STATIC_STRING("vfpclasspd"), + ZYDIS_MAKE_STATIC_STRING("vfpclassps"), + ZYDIS_MAKE_STATIC_STRING("vfpclasssd"), + ZYDIS_MAKE_STATIC_STRING("vfpclassss"), + ZYDIS_MAKE_STATIC_STRING("vfrczpd"), + ZYDIS_MAKE_STATIC_STRING("vfrczps"), + ZYDIS_MAKE_STATIC_STRING("vfrczsd"), + ZYDIS_MAKE_STATIC_STRING("vfrczss"), + ZYDIS_MAKE_STATIC_STRING("vgatherdpd"), + ZYDIS_MAKE_STATIC_STRING("vgatherdps"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf0dpd"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf0dps"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf0hintdpd"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf0hintdps"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf0qpd"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf0qps"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf1dpd"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf1dps"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf1qpd"), + ZYDIS_MAKE_STATIC_STRING("vgatherpf1qps"), + ZYDIS_MAKE_STATIC_STRING("vgatherqpd"), + ZYDIS_MAKE_STATIC_STRING("vgatherqps"), + ZYDIS_MAKE_STATIC_STRING("vgetexppd"), + ZYDIS_MAKE_STATIC_STRING("vgetexpps"), + ZYDIS_MAKE_STATIC_STRING("vgetexpsd"), + ZYDIS_MAKE_STATIC_STRING("vgetexpss"), + ZYDIS_MAKE_STATIC_STRING("vgetmantpd"), + ZYDIS_MAKE_STATIC_STRING("vgetmantps"), + ZYDIS_MAKE_STATIC_STRING("vgetmantsd"), + ZYDIS_MAKE_STATIC_STRING("vgetmantss"), + ZYDIS_MAKE_STATIC_STRING("vgf2p8affineinvqb"), + ZYDIS_MAKE_STATIC_STRING("vgf2p8affineqb"), + ZYDIS_MAKE_STATIC_STRING("vgf2p8mulb"), + ZYDIS_MAKE_STATIC_STRING("vgmaxabsps"), + ZYDIS_MAKE_STATIC_STRING("vgmaxpd"), + ZYDIS_MAKE_STATIC_STRING("vgmaxps"), + ZYDIS_MAKE_STATIC_STRING("vgminpd"), + ZYDIS_MAKE_STATIC_STRING("vgminps"), + ZYDIS_MAKE_STATIC_STRING("vhaddpd"), + ZYDIS_MAKE_STATIC_STRING("vhaddps"), + ZYDIS_MAKE_STATIC_STRING("vhsubpd"), + ZYDIS_MAKE_STATIC_STRING("vhsubps"), + ZYDIS_MAKE_STATIC_STRING("vinsertf128"), + ZYDIS_MAKE_STATIC_STRING("vinsertf32x4"), + ZYDIS_MAKE_STATIC_STRING("vinsertf32x8"), + ZYDIS_MAKE_STATIC_STRING("vinsertf64x2"), + ZYDIS_MAKE_STATIC_STRING("vinsertf64x4"), + ZYDIS_MAKE_STATIC_STRING("vinserti128"), + ZYDIS_MAKE_STATIC_STRING("vinserti32x4"), + ZYDIS_MAKE_STATIC_STRING("vinserti32x8"), + ZYDIS_MAKE_STATIC_STRING("vinserti64x2"), + ZYDIS_MAKE_STATIC_STRING("vinserti64x4"), + ZYDIS_MAKE_STATIC_STRING("vinsertps"), + ZYDIS_MAKE_STATIC_STRING("vlddqu"), + ZYDIS_MAKE_STATIC_STRING("vldmxcsr"), + ZYDIS_MAKE_STATIC_STRING("vloadunpackhd"), + ZYDIS_MAKE_STATIC_STRING("vloadunpackhpd"), + ZYDIS_MAKE_STATIC_STRING("vloadunpackhps"), + ZYDIS_MAKE_STATIC_STRING("vloadunpackhq"), + ZYDIS_MAKE_STATIC_STRING("vloadunpackld"), + ZYDIS_MAKE_STATIC_STRING("vloadunpacklpd"), + ZYDIS_MAKE_STATIC_STRING("vloadunpacklps"), + ZYDIS_MAKE_STATIC_STRING("vloadunpacklq"), + ZYDIS_MAKE_STATIC_STRING("vlog2ps"), + ZYDIS_MAKE_STATIC_STRING("vmaskmovdqu"), + ZYDIS_MAKE_STATIC_STRING("vmaskmovpd"), + ZYDIS_MAKE_STATIC_STRING("vmaskmovps"), + ZYDIS_MAKE_STATIC_STRING("vmaxpd"), + ZYDIS_MAKE_STATIC_STRING("vmaxps"), + ZYDIS_MAKE_STATIC_STRING("vmaxsd"), + ZYDIS_MAKE_STATIC_STRING("vmaxss"), + ZYDIS_MAKE_STATIC_STRING("vmcall"), + ZYDIS_MAKE_STATIC_STRING("vmclear"), + ZYDIS_MAKE_STATIC_STRING("vmfunc"), + ZYDIS_MAKE_STATIC_STRING("vminpd"), + ZYDIS_MAKE_STATIC_STRING("vminps"), + ZYDIS_MAKE_STATIC_STRING("vminsd"), + ZYDIS_MAKE_STATIC_STRING("vminss"), + ZYDIS_MAKE_STATIC_STRING("vmlaunch"), + ZYDIS_MAKE_STATIC_STRING("vmload"), + ZYDIS_MAKE_STATIC_STRING("vmmcall"), + ZYDIS_MAKE_STATIC_STRING("vmovapd"), + ZYDIS_MAKE_STATIC_STRING("vmovaps"), + ZYDIS_MAKE_STATIC_STRING("vmovd"), + ZYDIS_MAKE_STATIC_STRING("vmovddup"), + ZYDIS_MAKE_STATIC_STRING("vmovdqa"), + ZYDIS_MAKE_STATIC_STRING("vmovdqa32"), + ZYDIS_MAKE_STATIC_STRING("vmovdqa64"), + ZYDIS_MAKE_STATIC_STRING("vmovdqu"), + ZYDIS_MAKE_STATIC_STRING("vmovdqu16"), + ZYDIS_MAKE_STATIC_STRING("vmovdqu32"), + ZYDIS_MAKE_STATIC_STRING("vmovdqu64"), + ZYDIS_MAKE_STATIC_STRING("vmovdqu8"), + ZYDIS_MAKE_STATIC_STRING("vmovhlps"), + ZYDIS_MAKE_STATIC_STRING("vmovhpd"), + ZYDIS_MAKE_STATIC_STRING("vmovhps"), + ZYDIS_MAKE_STATIC_STRING("vmovlhps"), + ZYDIS_MAKE_STATIC_STRING("vmovlpd"), + ZYDIS_MAKE_STATIC_STRING("vmovlps"), + ZYDIS_MAKE_STATIC_STRING("vmovmskpd"), + ZYDIS_MAKE_STATIC_STRING("vmovmskps"), + ZYDIS_MAKE_STATIC_STRING("vmovnrapd"), + ZYDIS_MAKE_STATIC_STRING("vmovnraps"), + ZYDIS_MAKE_STATIC_STRING("vmovnrngoapd"), + ZYDIS_MAKE_STATIC_STRING("vmovnrngoaps"), + ZYDIS_MAKE_STATIC_STRING("vmovntdq"), + ZYDIS_MAKE_STATIC_STRING("vmovntdqa"), + ZYDIS_MAKE_STATIC_STRING("vmovntpd"), + ZYDIS_MAKE_STATIC_STRING("vmovntps"), + ZYDIS_MAKE_STATIC_STRING("vmovq"), + ZYDIS_MAKE_STATIC_STRING("vmovsd"), + ZYDIS_MAKE_STATIC_STRING("vmovshdup"), + ZYDIS_MAKE_STATIC_STRING("vmovsldup"), + ZYDIS_MAKE_STATIC_STRING("vmovss"), + ZYDIS_MAKE_STATIC_STRING("vmovupd"), + ZYDIS_MAKE_STATIC_STRING("vmovups"), + ZYDIS_MAKE_STATIC_STRING("vmpsadbw"), + ZYDIS_MAKE_STATIC_STRING("vmptrld"), + ZYDIS_MAKE_STATIC_STRING("vmptrst"), + ZYDIS_MAKE_STATIC_STRING("vmread"), + ZYDIS_MAKE_STATIC_STRING("vmresume"), + ZYDIS_MAKE_STATIC_STRING("vmrun"), + ZYDIS_MAKE_STATIC_STRING("vmsave"), + ZYDIS_MAKE_STATIC_STRING("vmulpd"), + ZYDIS_MAKE_STATIC_STRING("vmulps"), + ZYDIS_MAKE_STATIC_STRING("vmulsd"), + ZYDIS_MAKE_STATIC_STRING("vmulss"), + ZYDIS_MAKE_STATIC_STRING("vmwrite"), + ZYDIS_MAKE_STATIC_STRING("vmxoff"), + ZYDIS_MAKE_STATIC_STRING("vmxon"), + ZYDIS_MAKE_STATIC_STRING("vorpd"), + ZYDIS_MAKE_STATIC_STRING("vorps"), + ZYDIS_MAKE_STATIC_STRING("vp4dpwssd"), + ZYDIS_MAKE_STATIC_STRING("vp4dpwssds"), + ZYDIS_MAKE_STATIC_STRING("vpabsb"), + ZYDIS_MAKE_STATIC_STRING("vpabsd"), + ZYDIS_MAKE_STATIC_STRING("vpabsq"), + ZYDIS_MAKE_STATIC_STRING("vpabsw"), + ZYDIS_MAKE_STATIC_STRING("vpackssdw"), + ZYDIS_MAKE_STATIC_STRING("vpacksswb"), + ZYDIS_MAKE_STATIC_STRING("vpackstorehd"), + ZYDIS_MAKE_STATIC_STRING("vpackstorehpd"), + ZYDIS_MAKE_STATIC_STRING("vpackstorehps"), + ZYDIS_MAKE_STATIC_STRING("vpackstorehq"), + ZYDIS_MAKE_STATIC_STRING("vpackstoreld"), + ZYDIS_MAKE_STATIC_STRING("vpackstorelpd"), + ZYDIS_MAKE_STATIC_STRING("vpackstorelps"), + ZYDIS_MAKE_STATIC_STRING("vpackstorelq"), + ZYDIS_MAKE_STATIC_STRING("vpackusdw"), + ZYDIS_MAKE_STATIC_STRING("vpackuswb"), + ZYDIS_MAKE_STATIC_STRING("vpadcd"), + ZYDIS_MAKE_STATIC_STRING("vpaddb"), + ZYDIS_MAKE_STATIC_STRING("vpaddd"), + ZYDIS_MAKE_STATIC_STRING("vpaddq"), + ZYDIS_MAKE_STATIC_STRING("vpaddsb"), + ZYDIS_MAKE_STATIC_STRING("vpaddsetcd"), + ZYDIS_MAKE_STATIC_STRING("vpaddsetsd"), + ZYDIS_MAKE_STATIC_STRING("vpaddsw"), + ZYDIS_MAKE_STATIC_STRING("vpaddusb"), + ZYDIS_MAKE_STATIC_STRING("vpaddusw"), + ZYDIS_MAKE_STATIC_STRING("vpaddw"), + ZYDIS_MAKE_STATIC_STRING("vpalignr"), + ZYDIS_MAKE_STATIC_STRING("vpand"), + ZYDIS_MAKE_STATIC_STRING("vpandd"), + ZYDIS_MAKE_STATIC_STRING("vpandn"), + ZYDIS_MAKE_STATIC_STRING("vpandnd"), + ZYDIS_MAKE_STATIC_STRING("vpandnq"), + ZYDIS_MAKE_STATIC_STRING("vpandq"), + ZYDIS_MAKE_STATIC_STRING("vpavgb"), + ZYDIS_MAKE_STATIC_STRING("vpavgw"), + ZYDIS_MAKE_STATIC_STRING("vpblendd"), + ZYDIS_MAKE_STATIC_STRING("vpblendmb"), + ZYDIS_MAKE_STATIC_STRING("vpblendmd"), + ZYDIS_MAKE_STATIC_STRING("vpblendmq"), + ZYDIS_MAKE_STATIC_STRING("vpblendmw"), + ZYDIS_MAKE_STATIC_STRING("vpblendvb"), + ZYDIS_MAKE_STATIC_STRING("vpblendw"), + ZYDIS_MAKE_STATIC_STRING("vpbroadcastb"), + ZYDIS_MAKE_STATIC_STRING("vpbroadcastd"), + ZYDIS_MAKE_STATIC_STRING("vpbroadcastmb2q"), + ZYDIS_MAKE_STATIC_STRING("vpbroadcastmw2d"), + ZYDIS_MAKE_STATIC_STRING("vpbroadcastq"), + ZYDIS_MAKE_STATIC_STRING("vpbroadcastw"), + ZYDIS_MAKE_STATIC_STRING("vpclmulqdq"), + ZYDIS_MAKE_STATIC_STRING("vpcmov"), + ZYDIS_MAKE_STATIC_STRING("vpcmpb"), + ZYDIS_MAKE_STATIC_STRING("vpcmpd"), + ZYDIS_MAKE_STATIC_STRING("vpcmpeqb"), + ZYDIS_MAKE_STATIC_STRING("vpcmpeqd"), + ZYDIS_MAKE_STATIC_STRING("vpcmpeqq"), + ZYDIS_MAKE_STATIC_STRING("vpcmpeqw"), + ZYDIS_MAKE_STATIC_STRING("vpcmpestri"), + ZYDIS_MAKE_STATIC_STRING("vpcmpestrm"), + ZYDIS_MAKE_STATIC_STRING("vpcmpgtb"), + ZYDIS_MAKE_STATIC_STRING("vpcmpgtd"), + ZYDIS_MAKE_STATIC_STRING("vpcmpgtq"), + ZYDIS_MAKE_STATIC_STRING("vpcmpgtw"), + ZYDIS_MAKE_STATIC_STRING("vpcmpistri"), + ZYDIS_MAKE_STATIC_STRING("vpcmpistrm"), + ZYDIS_MAKE_STATIC_STRING("vpcmpltd"), + ZYDIS_MAKE_STATIC_STRING("vpcmpq"), + ZYDIS_MAKE_STATIC_STRING("vpcmpub"), + ZYDIS_MAKE_STATIC_STRING("vpcmpud"), + ZYDIS_MAKE_STATIC_STRING("vpcmpuq"), + ZYDIS_MAKE_STATIC_STRING("vpcmpuw"), + ZYDIS_MAKE_STATIC_STRING("vpcmpw"), + ZYDIS_MAKE_STATIC_STRING("vpcomb"), + ZYDIS_MAKE_STATIC_STRING("vpcomd"), + ZYDIS_MAKE_STATIC_STRING("vpcompressb"), + ZYDIS_MAKE_STATIC_STRING("vpcompressd"), + ZYDIS_MAKE_STATIC_STRING("vpcompressq"), + ZYDIS_MAKE_STATIC_STRING("vpcompressw"), + ZYDIS_MAKE_STATIC_STRING("vpcomq"), + ZYDIS_MAKE_STATIC_STRING("vpcomub"), + ZYDIS_MAKE_STATIC_STRING("vpcomud"), + ZYDIS_MAKE_STATIC_STRING("vpcomuq"), + ZYDIS_MAKE_STATIC_STRING("vpcomuw"), + ZYDIS_MAKE_STATIC_STRING("vpcomw"), + ZYDIS_MAKE_STATIC_STRING("vpconflictd"), + ZYDIS_MAKE_STATIC_STRING("vpconflictq"), + ZYDIS_MAKE_STATIC_STRING("vpdpbusd"), + ZYDIS_MAKE_STATIC_STRING("vpdpbusds"), + ZYDIS_MAKE_STATIC_STRING("vpdpwssd"), + ZYDIS_MAKE_STATIC_STRING("vpdpwssds"), + ZYDIS_MAKE_STATIC_STRING("vperm2f128"), + ZYDIS_MAKE_STATIC_STRING("vperm2i128"), + ZYDIS_MAKE_STATIC_STRING("vpermb"), + ZYDIS_MAKE_STATIC_STRING("vpermd"), + ZYDIS_MAKE_STATIC_STRING("vpermf32x4"), + ZYDIS_MAKE_STATIC_STRING("vpermi2b"), + ZYDIS_MAKE_STATIC_STRING("vpermi2d"), + ZYDIS_MAKE_STATIC_STRING("vpermi2pd"), + ZYDIS_MAKE_STATIC_STRING("vpermi2ps"), + ZYDIS_MAKE_STATIC_STRING("vpermi2q"), + ZYDIS_MAKE_STATIC_STRING("vpermi2w"), + ZYDIS_MAKE_STATIC_STRING("vpermil2pd"), + ZYDIS_MAKE_STATIC_STRING("vpermil2ps"), + ZYDIS_MAKE_STATIC_STRING("vpermilpd"), + ZYDIS_MAKE_STATIC_STRING("vpermilps"), + ZYDIS_MAKE_STATIC_STRING("vpermpd"), + ZYDIS_MAKE_STATIC_STRING("vpermps"), + ZYDIS_MAKE_STATIC_STRING("vpermq"), + ZYDIS_MAKE_STATIC_STRING("vpermt2b"), + ZYDIS_MAKE_STATIC_STRING("vpermt2d"), + ZYDIS_MAKE_STATIC_STRING("vpermt2pd"), + ZYDIS_MAKE_STATIC_STRING("vpermt2ps"), + ZYDIS_MAKE_STATIC_STRING("vpermt2q"), + ZYDIS_MAKE_STATIC_STRING("vpermt2w"), + ZYDIS_MAKE_STATIC_STRING("vpermw"), + ZYDIS_MAKE_STATIC_STRING("vpexpandb"), + ZYDIS_MAKE_STATIC_STRING("vpexpandd"), + ZYDIS_MAKE_STATIC_STRING("vpexpandq"), + ZYDIS_MAKE_STATIC_STRING("vpexpandw"), + ZYDIS_MAKE_STATIC_STRING("vpextrb"), + ZYDIS_MAKE_STATIC_STRING("vpextrd"), + ZYDIS_MAKE_STATIC_STRING("vpextrq"), + ZYDIS_MAKE_STATIC_STRING("vpextrw"), + ZYDIS_MAKE_STATIC_STRING("vpgatherdd"), + ZYDIS_MAKE_STATIC_STRING("vpgatherdq"), + ZYDIS_MAKE_STATIC_STRING("vpgatherqd"), + ZYDIS_MAKE_STATIC_STRING("vpgatherqq"), + ZYDIS_MAKE_STATIC_STRING("vphaddbd"), + ZYDIS_MAKE_STATIC_STRING("vphaddbq"), + ZYDIS_MAKE_STATIC_STRING("vphaddbw"), + ZYDIS_MAKE_STATIC_STRING("vphaddd"), + ZYDIS_MAKE_STATIC_STRING("vphadddq"), + ZYDIS_MAKE_STATIC_STRING("vphaddsw"), + ZYDIS_MAKE_STATIC_STRING("vphaddubd"), + ZYDIS_MAKE_STATIC_STRING("vphaddubq"), + ZYDIS_MAKE_STATIC_STRING("vphaddubw"), + ZYDIS_MAKE_STATIC_STRING("vphaddudq"), + ZYDIS_MAKE_STATIC_STRING("vphadduwd"), + ZYDIS_MAKE_STATIC_STRING("vphadduwq"), + ZYDIS_MAKE_STATIC_STRING("vphaddw"), + ZYDIS_MAKE_STATIC_STRING("vphaddwd"), + ZYDIS_MAKE_STATIC_STRING("vphaddwq"), + ZYDIS_MAKE_STATIC_STRING("vphminposuw"), + ZYDIS_MAKE_STATIC_STRING("vphsubbw"), + ZYDIS_MAKE_STATIC_STRING("vphsubd"), + ZYDIS_MAKE_STATIC_STRING("vphsubdq"), + ZYDIS_MAKE_STATIC_STRING("vphsubsw"), + ZYDIS_MAKE_STATIC_STRING("vphsubw"), + ZYDIS_MAKE_STATIC_STRING("vphsubwd"), + ZYDIS_MAKE_STATIC_STRING("vpinsrb"), + ZYDIS_MAKE_STATIC_STRING("vpinsrd"), + ZYDIS_MAKE_STATIC_STRING("vpinsrq"), + ZYDIS_MAKE_STATIC_STRING("vpinsrw"), + ZYDIS_MAKE_STATIC_STRING("vplzcntd"), + ZYDIS_MAKE_STATIC_STRING("vplzcntq"), + ZYDIS_MAKE_STATIC_STRING("vpmacsdd"), + ZYDIS_MAKE_STATIC_STRING("vpmacsdqh"), + ZYDIS_MAKE_STATIC_STRING("vpmacsdql"), + ZYDIS_MAKE_STATIC_STRING("vpmacssdd"), + ZYDIS_MAKE_STATIC_STRING("vpmacssdqh"), + ZYDIS_MAKE_STATIC_STRING("vpmacssdql"), + ZYDIS_MAKE_STATIC_STRING("vpmacsswd"), + ZYDIS_MAKE_STATIC_STRING("vpmacssww"), + ZYDIS_MAKE_STATIC_STRING("vpmacswd"), + ZYDIS_MAKE_STATIC_STRING("vpmacsww"), + ZYDIS_MAKE_STATIC_STRING("vpmadcsswd"), + ZYDIS_MAKE_STATIC_STRING("vpmadcswd"), + ZYDIS_MAKE_STATIC_STRING("vpmadd231d"), + ZYDIS_MAKE_STATIC_STRING("vpmadd233d"), + ZYDIS_MAKE_STATIC_STRING("vpmadd52huq"), + ZYDIS_MAKE_STATIC_STRING("vpmadd52luq"), + ZYDIS_MAKE_STATIC_STRING("vpmaddubsw"), + ZYDIS_MAKE_STATIC_STRING("vpmaddwd"), + ZYDIS_MAKE_STATIC_STRING("vpmaskmovd"), + ZYDIS_MAKE_STATIC_STRING("vpmaskmovq"), + ZYDIS_MAKE_STATIC_STRING("vpmaxsb"), + ZYDIS_MAKE_STATIC_STRING("vpmaxsd"), + ZYDIS_MAKE_STATIC_STRING("vpmaxsq"), + ZYDIS_MAKE_STATIC_STRING("vpmaxsw"), + ZYDIS_MAKE_STATIC_STRING("vpmaxub"), + ZYDIS_MAKE_STATIC_STRING("vpmaxud"), + ZYDIS_MAKE_STATIC_STRING("vpmaxuq"), + ZYDIS_MAKE_STATIC_STRING("vpmaxuw"), + ZYDIS_MAKE_STATIC_STRING("vpminsb"), + ZYDIS_MAKE_STATIC_STRING("vpminsd"), + ZYDIS_MAKE_STATIC_STRING("vpminsq"), + ZYDIS_MAKE_STATIC_STRING("vpminsw"), + ZYDIS_MAKE_STATIC_STRING("vpminub"), + ZYDIS_MAKE_STATIC_STRING("vpminud"), + ZYDIS_MAKE_STATIC_STRING("vpminuq"), + ZYDIS_MAKE_STATIC_STRING("vpminuw"), + ZYDIS_MAKE_STATIC_STRING("vpmovb2m"), + ZYDIS_MAKE_STATIC_STRING("vpmovd2m"), + ZYDIS_MAKE_STATIC_STRING("vpmovdb"), + ZYDIS_MAKE_STATIC_STRING("vpmovdw"), + ZYDIS_MAKE_STATIC_STRING("vpmovm2b"), + ZYDIS_MAKE_STATIC_STRING("vpmovm2d"), + ZYDIS_MAKE_STATIC_STRING("vpmovm2q"), + ZYDIS_MAKE_STATIC_STRING("vpmovm2w"), + ZYDIS_MAKE_STATIC_STRING("vpmovmskb"), + ZYDIS_MAKE_STATIC_STRING("vpmovq2m"), + ZYDIS_MAKE_STATIC_STRING("vpmovqb"), + ZYDIS_MAKE_STATIC_STRING("vpmovqd"), + ZYDIS_MAKE_STATIC_STRING("vpmovqw"), + ZYDIS_MAKE_STATIC_STRING("vpmovsdb"), + ZYDIS_MAKE_STATIC_STRING("vpmovsdw"), + ZYDIS_MAKE_STATIC_STRING("vpmovsqb"), + ZYDIS_MAKE_STATIC_STRING("vpmovsqd"), + ZYDIS_MAKE_STATIC_STRING("vpmovsqw"), + ZYDIS_MAKE_STATIC_STRING("vpmovswb"), + ZYDIS_MAKE_STATIC_STRING("vpmovsxbd"), + ZYDIS_MAKE_STATIC_STRING("vpmovsxbq"), + ZYDIS_MAKE_STATIC_STRING("vpmovsxbw"), + ZYDIS_MAKE_STATIC_STRING("vpmovsxdq"), + ZYDIS_MAKE_STATIC_STRING("vpmovsxwd"), + ZYDIS_MAKE_STATIC_STRING("vpmovsxwq"), + ZYDIS_MAKE_STATIC_STRING("vpmovusdb"), + ZYDIS_MAKE_STATIC_STRING("vpmovusdw"), + ZYDIS_MAKE_STATIC_STRING("vpmovusqb"), + ZYDIS_MAKE_STATIC_STRING("vpmovusqd"), + ZYDIS_MAKE_STATIC_STRING("vpmovusqw"), + ZYDIS_MAKE_STATIC_STRING("vpmovuswb"), + ZYDIS_MAKE_STATIC_STRING("vpmovw2m"), + ZYDIS_MAKE_STATIC_STRING("vpmovwb"), + ZYDIS_MAKE_STATIC_STRING("vpmovzxbd"), + ZYDIS_MAKE_STATIC_STRING("vpmovzxbq"), + ZYDIS_MAKE_STATIC_STRING("vpmovzxbw"), + ZYDIS_MAKE_STATIC_STRING("vpmovzxdq"), + ZYDIS_MAKE_STATIC_STRING("vpmovzxwd"), + ZYDIS_MAKE_STATIC_STRING("vpmovzxwq"), + ZYDIS_MAKE_STATIC_STRING("vpmuldq"), + ZYDIS_MAKE_STATIC_STRING("vpmulhd"), + ZYDIS_MAKE_STATIC_STRING("vpmulhrsw"), + ZYDIS_MAKE_STATIC_STRING("vpmulhud"), + ZYDIS_MAKE_STATIC_STRING("vpmulhuw"), + ZYDIS_MAKE_STATIC_STRING("vpmulhw"), + ZYDIS_MAKE_STATIC_STRING("vpmulld"), + ZYDIS_MAKE_STATIC_STRING("vpmullq"), + ZYDIS_MAKE_STATIC_STRING("vpmullw"), + ZYDIS_MAKE_STATIC_STRING("vpmultishiftqb"), + ZYDIS_MAKE_STATIC_STRING("vpmuludq"), + ZYDIS_MAKE_STATIC_STRING("vpopcntb"), + ZYDIS_MAKE_STATIC_STRING("vpopcntd"), + ZYDIS_MAKE_STATIC_STRING("vpopcntq"), + ZYDIS_MAKE_STATIC_STRING("vpopcntw"), + ZYDIS_MAKE_STATIC_STRING("vpor"), + ZYDIS_MAKE_STATIC_STRING("vpord"), + ZYDIS_MAKE_STATIC_STRING("vporq"), + ZYDIS_MAKE_STATIC_STRING("vpperm"), + ZYDIS_MAKE_STATIC_STRING("vprefetch0"), + ZYDIS_MAKE_STATIC_STRING("vprefetch1"), + ZYDIS_MAKE_STATIC_STRING("vprefetch2"), + ZYDIS_MAKE_STATIC_STRING("vprefetche0"), + ZYDIS_MAKE_STATIC_STRING("vprefetche1"), + ZYDIS_MAKE_STATIC_STRING("vprefetche2"), + ZYDIS_MAKE_STATIC_STRING("vprefetchenta"), + ZYDIS_MAKE_STATIC_STRING("vprefetchnta"), + ZYDIS_MAKE_STATIC_STRING("vprold"), + ZYDIS_MAKE_STATIC_STRING("vprolq"), + ZYDIS_MAKE_STATIC_STRING("vprolvd"), + ZYDIS_MAKE_STATIC_STRING("vprolvq"), + ZYDIS_MAKE_STATIC_STRING("vprord"), + ZYDIS_MAKE_STATIC_STRING("vprorq"), + ZYDIS_MAKE_STATIC_STRING("vprorvd"), + ZYDIS_MAKE_STATIC_STRING("vprorvq"), + ZYDIS_MAKE_STATIC_STRING("vprotb"), + ZYDIS_MAKE_STATIC_STRING("vprotd"), + ZYDIS_MAKE_STATIC_STRING("vprotq"), + ZYDIS_MAKE_STATIC_STRING("vprotw"), + ZYDIS_MAKE_STATIC_STRING("vpsadbw"), + ZYDIS_MAKE_STATIC_STRING("vpsbbd"), + ZYDIS_MAKE_STATIC_STRING("vpsbbrd"), + ZYDIS_MAKE_STATIC_STRING("vpscatterdd"), + ZYDIS_MAKE_STATIC_STRING("vpscatterdq"), + ZYDIS_MAKE_STATIC_STRING("vpscatterqd"), + ZYDIS_MAKE_STATIC_STRING("vpscatterqq"), + ZYDIS_MAKE_STATIC_STRING("vpshab"), + ZYDIS_MAKE_STATIC_STRING("vpshad"), + ZYDIS_MAKE_STATIC_STRING("vpshaq"), + ZYDIS_MAKE_STATIC_STRING("vpshaw"), + ZYDIS_MAKE_STATIC_STRING("vpshlb"), + ZYDIS_MAKE_STATIC_STRING("vpshld"), + ZYDIS_MAKE_STATIC_STRING("vpshldd"), + ZYDIS_MAKE_STATIC_STRING("vpshldq"), + ZYDIS_MAKE_STATIC_STRING("vpshldvd"), + ZYDIS_MAKE_STATIC_STRING("vpshldvq"), + ZYDIS_MAKE_STATIC_STRING("vpshldvw"), + ZYDIS_MAKE_STATIC_STRING("vpshldw"), + ZYDIS_MAKE_STATIC_STRING("vpshlq"), + ZYDIS_MAKE_STATIC_STRING("vpshlw"), + ZYDIS_MAKE_STATIC_STRING("vpshrdd"), + ZYDIS_MAKE_STATIC_STRING("vpshrdq"), + ZYDIS_MAKE_STATIC_STRING("vpshrdvd"), + ZYDIS_MAKE_STATIC_STRING("vpshrdvq"), + ZYDIS_MAKE_STATIC_STRING("vpshrdvw"), + ZYDIS_MAKE_STATIC_STRING("vpshrdw"), + ZYDIS_MAKE_STATIC_STRING("vpshufb"), + ZYDIS_MAKE_STATIC_STRING("vpshufbitqmb"), + ZYDIS_MAKE_STATIC_STRING("vpshufd"), + ZYDIS_MAKE_STATIC_STRING("vpshufhw"), + ZYDIS_MAKE_STATIC_STRING("vpshuflw"), + ZYDIS_MAKE_STATIC_STRING("vpsignb"), + ZYDIS_MAKE_STATIC_STRING("vpsignd"), + ZYDIS_MAKE_STATIC_STRING("vpsignw"), + ZYDIS_MAKE_STATIC_STRING("vpslld"), + ZYDIS_MAKE_STATIC_STRING("vpslldq"), + ZYDIS_MAKE_STATIC_STRING("vpsllq"), + ZYDIS_MAKE_STATIC_STRING("vpsllvd"), + ZYDIS_MAKE_STATIC_STRING("vpsllvq"), + ZYDIS_MAKE_STATIC_STRING("vpsllvw"), + ZYDIS_MAKE_STATIC_STRING("vpsllw"), + ZYDIS_MAKE_STATIC_STRING("vpsrad"), + ZYDIS_MAKE_STATIC_STRING("vpsraq"), + ZYDIS_MAKE_STATIC_STRING("vpsravd"), + ZYDIS_MAKE_STATIC_STRING("vpsravq"), + ZYDIS_MAKE_STATIC_STRING("vpsravw"), + ZYDIS_MAKE_STATIC_STRING("vpsraw"), + ZYDIS_MAKE_STATIC_STRING("vpsrld"), + ZYDIS_MAKE_STATIC_STRING("vpsrldq"), + ZYDIS_MAKE_STATIC_STRING("vpsrlq"), + ZYDIS_MAKE_STATIC_STRING("vpsrlvd"), + ZYDIS_MAKE_STATIC_STRING("vpsrlvq"), + ZYDIS_MAKE_STATIC_STRING("vpsrlvw"), + ZYDIS_MAKE_STATIC_STRING("vpsrlw"), + ZYDIS_MAKE_STATIC_STRING("vpsubb"), + ZYDIS_MAKE_STATIC_STRING("vpsubd"), + ZYDIS_MAKE_STATIC_STRING("vpsubq"), + ZYDIS_MAKE_STATIC_STRING("vpsubrd"), + ZYDIS_MAKE_STATIC_STRING("vpsubrsetbd"), + ZYDIS_MAKE_STATIC_STRING("vpsubsb"), + ZYDIS_MAKE_STATIC_STRING("vpsubsetbd"), + ZYDIS_MAKE_STATIC_STRING("vpsubsw"), + ZYDIS_MAKE_STATIC_STRING("vpsubusb"), + ZYDIS_MAKE_STATIC_STRING("vpsubusw"), + ZYDIS_MAKE_STATIC_STRING("vpsubw"), + ZYDIS_MAKE_STATIC_STRING("vpternlogd"), + ZYDIS_MAKE_STATIC_STRING("vpternlogq"), + ZYDIS_MAKE_STATIC_STRING("vptest"), + ZYDIS_MAKE_STATIC_STRING("vptestmb"), + ZYDIS_MAKE_STATIC_STRING("vptestmd"), + ZYDIS_MAKE_STATIC_STRING("vptestmq"), + ZYDIS_MAKE_STATIC_STRING("vptestmw"), + ZYDIS_MAKE_STATIC_STRING("vptestnmb"), + ZYDIS_MAKE_STATIC_STRING("vptestnmd"), + ZYDIS_MAKE_STATIC_STRING("vptestnmq"), + ZYDIS_MAKE_STATIC_STRING("vptestnmw"), + ZYDIS_MAKE_STATIC_STRING("vpunpckhbw"), + ZYDIS_MAKE_STATIC_STRING("vpunpckhdq"), + ZYDIS_MAKE_STATIC_STRING("vpunpckhqdq"), + ZYDIS_MAKE_STATIC_STRING("vpunpckhwd"), + ZYDIS_MAKE_STATIC_STRING("vpunpcklbw"), + ZYDIS_MAKE_STATIC_STRING("vpunpckldq"), + ZYDIS_MAKE_STATIC_STRING("vpunpcklqdq"), + ZYDIS_MAKE_STATIC_STRING("vpunpcklwd"), + ZYDIS_MAKE_STATIC_STRING("vpxor"), + ZYDIS_MAKE_STATIC_STRING("vpxord"), + ZYDIS_MAKE_STATIC_STRING("vpxorq"), + ZYDIS_MAKE_STATIC_STRING("vrangepd"), + ZYDIS_MAKE_STATIC_STRING("vrangeps"), + ZYDIS_MAKE_STATIC_STRING("vrangesd"), + ZYDIS_MAKE_STATIC_STRING("vrangess"), + ZYDIS_MAKE_STATIC_STRING("vrcp14pd"), + ZYDIS_MAKE_STATIC_STRING("vrcp14ps"), + ZYDIS_MAKE_STATIC_STRING("vrcp14sd"), + ZYDIS_MAKE_STATIC_STRING("vrcp14ss"), + ZYDIS_MAKE_STATIC_STRING("vrcp23ps"), + ZYDIS_MAKE_STATIC_STRING("vrcp28pd"), + ZYDIS_MAKE_STATIC_STRING("vrcp28ps"), + ZYDIS_MAKE_STATIC_STRING("vrcp28sd"), + ZYDIS_MAKE_STATIC_STRING("vrcp28ss"), + ZYDIS_MAKE_STATIC_STRING("vrcpps"), + ZYDIS_MAKE_STATIC_STRING("vrcpss"), + ZYDIS_MAKE_STATIC_STRING("vreducepd"), + ZYDIS_MAKE_STATIC_STRING("vreduceps"), + ZYDIS_MAKE_STATIC_STRING("vreducesd"), + ZYDIS_MAKE_STATIC_STRING("vreducess"), + ZYDIS_MAKE_STATIC_STRING("vrndfxpntpd"), + ZYDIS_MAKE_STATIC_STRING("vrndfxpntps"), + ZYDIS_MAKE_STATIC_STRING("vrndscalepd"), + ZYDIS_MAKE_STATIC_STRING("vrndscaleps"), + ZYDIS_MAKE_STATIC_STRING("vrndscalesd"), + ZYDIS_MAKE_STATIC_STRING("vrndscaless"), + ZYDIS_MAKE_STATIC_STRING("vroundpd"), + ZYDIS_MAKE_STATIC_STRING("vroundps"), + ZYDIS_MAKE_STATIC_STRING("vroundsd"), + ZYDIS_MAKE_STATIC_STRING("vroundss"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt14pd"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt14ps"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt14sd"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt14ss"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt23ps"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt28pd"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt28ps"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt28sd"), + ZYDIS_MAKE_STATIC_STRING("vrsqrt28ss"), + ZYDIS_MAKE_STATIC_STRING("vrsqrtps"), + ZYDIS_MAKE_STATIC_STRING("vrsqrtss"), + ZYDIS_MAKE_STATIC_STRING("vscalefpd"), + ZYDIS_MAKE_STATIC_STRING("vscalefps"), + ZYDIS_MAKE_STATIC_STRING("vscalefsd"), + ZYDIS_MAKE_STATIC_STRING("vscalefss"), + ZYDIS_MAKE_STATIC_STRING("vscaleps"), + ZYDIS_MAKE_STATIC_STRING("vscatterdpd"), + ZYDIS_MAKE_STATIC_STRING("vscatterdps"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf0dpd"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf0dps"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf0hintdpd"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf0hintdps"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf0qpd"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf0qps"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf1dpd"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf1dps"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf1qpd"), + ZYDIS_MAKE_STATIC_STRING("vscatterpf1qps"), + ZYDIS_MAKE_STATIC_STRING("vscatterqpd"), + ZYDIS_MAKE_STATIC_STRING("vscatterqps"), + ZYDIS_MAKE_STATIC_STRING("vshuff32x4"), + ZYDIS_MAKE_STATIC_STRING("vshuff64x2"), + ZYDIS_MAKE_STATIC_STRING("vshufi32x4"), + ZYDIS_MAKE_STATIC_STRING("vshufi64x2"), + ZYDIS_MAKE_STATIC_STRING("vshufpd"), + ZYDIS_MAKE_STATIC_STRING("vshufps"), + ZYDIS_MAKE_STATIC_STRING("vsqrtpd"), + ZYDIS_MAKE_STATIC_STRING("vsqrtps"), + ZYDIS_MAKE_STATIC_STRING("vsqrtsd"), + ZYDIS_MAKE_STATIC_STRING("vsqrtss"), + ZYDIS_MAKE_STATIC_STRING("vstmxcsr"), + ZYDIS_MAKE_STATIC_STRING("vsubpd"), + ZYDIS_MAKE_STATIC_STRING("vsubps"), + ZYDIS_MAKE_STATIC_STRING("vsubrpd"), + ZYDIS_MAKE_STATIC_STRING("vsubrps"), + ZYDIS_MAKE_STATIC_STRING("vsubsd"), + ZYDIS_MAKE_STATIC_STRING("vsubss"), + ZYDIS_MAKE_STATIC_STRING("vtestpd"), + ZYDIS_MAKE_STATIC_STRING("vtestps"), + ZYDIS_MAKE_STATIC_STRING("vucomisd"), + ZYDIS_MAKE_STATIC_STRING("vucomiss"), + ZYDIS_MAKE_STATIC_STRING("vunpckhpd"), + ZYDIS_MAKE_STATIC_STRING("vunpckhps"), + ZYDIS_MAKE_STATIC_STRING("vunpcklpd"), + ZYDIS_MAKE_STATIC_STRING("vunpcklps"), + ZYDIS_MAKE_STATIC_STRING("vxorpd"), + ZYDIS_MAKE_STATIC_STRING("vxorps"), + ZYDIS_MAKE_STATIC_STRING("vzeroall"), + ZYDIS_MAKE_STATIC_STRING("vzeroupper"), + ZYDIS_MAKE_STATIC_STRING("wbinvd"), + ZYDIS_MAKE_STATIC_STRING("wrfsbase"), + ZYDIS_MAKE_STATIC_STRING("wrgsbase"), + ZYDIS_MAKE_STATIC_STRING("wrmsr"), + ZYDIS_MAKE_STATIC_STRING("wrpkru"), + ZYDIS_MAKE_STATIC_STRING("wrssd"), + ZYDIS_MAKE_STATIC_STRING("wrssq"), + ZYDIS_MAKE_STATIC_STRING("wrussd"), + ZYDIS_MAKE_STATIC_STRING("wrussq"), + ZYDIS_MAKE_STATIC_STRING("xabort"), + ZYDIS_MAKE_STATIC_STRING("xadd"), + ZYDIS_MAKE_STATIC_STRING("xbegin"), + ZYDIS_MAKE_STATIC_STRING("xchg"), + ZYDIS_MAKE_STATIC_STRING("xend"), + ZYDIS_MAKE_STATIC_STRING("xgetbv"), + ZYDIS_MAKE_STATIC_STRING("xlat"), + ZYDIS_MAKE_STATIC_STRING("xor"), + ZYDIS_MAKE_STATIC_STRING("xorpd"), + ZYDIS_MAKE_STATIC_STRING("xorps"), + ZYDIS_MAKE_STATIC_STRING("xrstor"), + ZYDIS_MAKE_STATIC_STRING("xrstor64"), + ZYDIS_MAKE_STATIC_STRING("xrstors"), + ZYDIS_MAKE_STATIC_STRING("xrstors64"), + ZYDIS_MAKE_STATIC_STRING("xsave"), + ZYDIS_MAKE_STATIC_STRING("xsave64"), + ZYDIS_MAKE_STATIC_STRING("xsavec"), + ZYDIS_MAKE_STATIC_STRING("xsavec64"), + ZYDIS_MAKE_STATIC_STRING("xsaveopt"), + ZYDIS_MAKE_STATIC_STRING("xsaveopt64"), + ZYDIS_MAKE_STATIC_STRING("xsaves"), + ZYDIS_MAKE_STATIC_STRING("xsaves64"), + ZYDIS_MAKE_STATIC_STRING("xsetbv"), + ZYDIS_MAKE_STATIC_STRING("xtest") }; diff --git a/src/Generated/InstructionDefinitions.inc b/src/Generated/InstructionDefinitions.inc index d0a4427..736f2be 100644 --- a/src/Generated/InstructionDefinitions.inc +++ b/src/Generated/InstructionDefinitions.inc @@ -1,6883 +1,7100 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { - { ZYDIS_MNEMONIC_AAA, 3, 0x3F1, 0, 0x0, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AAD, 4, 0x3F0, 0, 0x1, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AAM, 4, 0x3F4, 0, 0x1, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AAS, 3, 0x3F1, 0, 0x0, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0x9FC, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0x9FF, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA02, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA05, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA08, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA0B, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA0E, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA11, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA14, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA17, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA1A, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA1D, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA20, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA23, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA1A, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA1D, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA26, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADC, 3, 0xA29, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADCX, 3, 0xA2C, 6, 0x3, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADCX, 3, 0xA2F, 6, 0x3, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADCX, 3, 0xA32, 6, 0x3, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADCX, 3, 0xA35, 6, 0x3, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0x9FC, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0x9FF, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA02, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA05, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA08, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA0B, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA0E, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA11, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA14, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA17, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA38, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA1D, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA20, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA23, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA1A, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA1D, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA26, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADD, 3, 0xA29, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADDPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADDPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADDPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADDPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADDSD, 2, 0xAA7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADDSD, 2, 0xAAA, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADDSS, 2, 0xAB0, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADDSS, 2, 0xAB3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0xA53, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0xA56, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADOX, 3, 0xA2C, 6, 0x5, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADOX, 3, 0xA2F, 6, 0x5, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ADOX, 3, 0xA32, 6, 0x5, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ADOX, 3, 0xA35, 6, 0x5, ZYDIS_TRUE, ZYDIS_CATEGORY_BDW, ZYDIS_ISA_SET_BDW, ZYDIS_ISA_EXT_BDW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AESDEC, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AESDEC, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AESDECLAST, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AESDECLAST, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AESENC, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AESENC, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AESENCLAST, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AESENCLAST, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AESIMC, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AESIMC, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0x9FC, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0x9FF, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA02, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA05, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA08, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA0B, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA0E, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA11, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA14, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA17, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA41, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA44, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA20, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA23, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA41, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA44, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA26, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_AND, 3, 0xA29, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ANDNPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ANDNPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ANDNPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ANDNPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ANDPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ANDPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ANDPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ANDPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ARPL, 3, 0xA47, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ARPL, 3, 0xA4A, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLENDPD, 3, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BLENDPD, 3, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLENDPS, 3, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BLENDPS, 3, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLENDVPD, 3, 0xA59, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BLENDVPD, 3, 0xA5C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLENDVPS, 3, 0xA5F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BLENDVPS, 3, 0xA62, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDCL, 2, 0x147F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDCL, 2, 0x1481, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDCL, 2, 0x1483, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDCN, 2, 0x147F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDCN, 2, 0x1481, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDCN, 2, 0x1483, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDCU, 2, 0x147F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDCU, 2, 0x1481, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDCU, 2, 0x1483, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDLDX, 2, 0x1485, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDLDX, 2, 0x1485, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDLDX, 2, 0x1485, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDLDX, 2, 0x1487, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDMK, 2, 0x1489, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x148B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x148D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x148D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x148F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1491, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1493, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1493, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1495, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1497, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1497, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1497, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1499, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BOUND, 2, 0x149B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BOUND, 2, 0x149D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BSF, 3, 0xA65, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BSF, 3, 0xA68, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BSF, 3, 0xA65, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BSF, 3, 0xA68, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BSR, 3, 0xA65, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BSR, 3, 0xA68, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BSR, 3, 0xA65, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BSR, 3, 0xA68, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BSWAP, 1, 0x150F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BT, 3, 0xA6B, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BT, 3, 0xA6E, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BT, 3, 0xA71, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BT, 3, 0xA74, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BTC, 3, 0xA77, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BTC, 3, 0xA7A, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BTC, 3, 0xA02, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BTC, 3, 0xA05, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BTR, 3, 0xA02, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BTR, 3, 0xA05, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BTR, 3, 0xA77, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BTR, 3, 0xA7A, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BTS, 3, 0xA02, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BTS, 3, 0xA05, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BTS, 3, 0xA77, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BTS, 3, 0xA7A, 0, 0x9, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CALL, 2, 0x149F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CALL, 2, 0xB64, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CALL, 2, 0xB67, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CALL, 2, 0x14A1, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CALL, 2, 0x14A3, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CALL, 2, 0x14A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CBW, 2, 0x14A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CDQ, 2, 0x14A9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CDQE, 2, 0x14AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLAC, 1, 0x16, 0, 0xA, ZYDIS_TRUE, ZYDIS_CATEGORY_SMAP, ZYDIS_ISA_SET_SMAP, ZYDIS_ISA_EXT_SMAP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLC, 1, 0x16, 0, 0xB, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLD, 1, 0x16, 0, 0xC, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLFLUSH, 1, 0x1869, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_CLFSH, ZYDIS_ISA_EXT_CLFSH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CLFLUSHOPT, 1, 0x1869, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CLFLUSHOPT, ZYDIS_ISA_SET_CLFLUSHOPT, ZYDIS_ISA_EXT_CLFLUSHOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CLGI, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLI, 1, 0xAA3, 0, 0xD, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLRSSBSY, 1, 0x1281, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CLTS, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLWB, 1, 0x1869, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CLWB, ZYDIS_ISA_SET_CLWB, ZYDIS_ISA_EXT_CLWB, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CLZERO, 1, 0xA98, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CLZERO, ZYDIS_ISA_SET_CLZERO, ZYDIS_ISA_EXT_CLZERO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMC, 1, 0x16, 0, 0x3, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVB, 3, 0xA7D, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVB, 3, 0xA80, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVBE, 3, 0xA7D, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVBE, 3, 0xA80, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVL, 3, 0xA7D, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVL, 3, 0xA80, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVLE, 3, 0xA7D, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVLE, 3, 0xA80, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNB, 3, 0xA7D, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNB, 3, 0xA80, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNBE, 3, 0xA7D, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNBE, 3, 0xA80, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNL, 3, 0xA7D, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNL, 3, 0xA80, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNLE, 3, 0xA7D, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNLE, 3, 0xA80, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNO, 3, 0xA7D, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNO, 3, 0xA80, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNP, 3, 0xA7D, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNP, 3, 0xA80, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNS, 3, 0xA7D, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNS, 3, 0xA80, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVNZ, 3, 0xA7D, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVNZ, 3, 0xA80, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVO, 3, 0xA7D, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVO, 3, 0xA80, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVP, 3, 0xA7D, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVP, 3, 0xA80, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVS, 3, 0xA7D, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVS, 3, 0xA80, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMOVZ, 3, 0xA7D, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMOVZ, 3, 0xA80, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA83, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA86, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA6B, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA6E, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA89, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA8C, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA8F, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA92, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA95, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA98, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA9B, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA9E, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0x429, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0x42D, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA9B, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0xA9E, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMP, 3, 0x431, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMP, 3, 0x435, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPPD, 3, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMPPD, 3, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPPS, 3, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMPPS, 3, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSB, 3, 0xAA1, 1, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSB, 4, 0x3F8, 1, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSB, 4, 0x3F8, 1, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSD, 3, 0xAA4, 0, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSD, 4, 0x3FC, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSD, 4, 0x3FC, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSD, 3, 0xAA7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMPSD, 3, 0xAAA, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSQ, 3, 0xAAD, 0, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSQ, 4, 0x400, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSQ, 4, 0x400, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSS, 3, 0xAB0, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMPSS, 3, 0xAB3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSW, 3, 0xAB6, 0, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSW, 4, 0x404, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPSW, 4, 0x404, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x408, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x40C, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x410, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x414, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPXCHG16B, 6, 0x56, 6, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_CMPXCHG16B, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPXCHG8B, 6, 0x5C, 6, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CMPXCHG8B, 6, 0x5C, 6, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_COMISD, 3, 0xAB9, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_COMISD, 3, 0xABC, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_COMISS, 3, 0xABF, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_COMISS, 3, 0xAC2, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CPUID, 4, 0x418, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CQO, 2, 0x14AD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CRC32, 2, 0x14AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CRC32, 2, 0x14B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CRC32, 2, 0x14B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CRC32, 2, 0x14B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x14B7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x14B9, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x14BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x14BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x14BF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x14C1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x14C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x14C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x14C7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x14C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x14CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x14B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x14CD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x14CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x14D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x14D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x14D5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x14D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x14D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x14DB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x14DD, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x14DF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x14E1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x14E3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x14E5, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x14E7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x14E9, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x14EB, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x14ED, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x14EF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x14F1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x14F3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x14F5, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x14F7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x14F9, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x14FB, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x14FD, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x14FF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x1501, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x1503, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x14BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x14C1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x14C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x14C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x14D1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x14D3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x1505, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x1507, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x14DD, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x14DF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x14E1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x14E3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x14FD, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x14FF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x1501, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x1503, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CWD, 2, 0x1509, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CWDE, 2, 0x150B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DAA, 2, 0x150D, 0, 0x19, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DAS, 2, 0x150D, 0, 0x19, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DEC, 2, 0x150F, 0, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DEC, 2, 0x1511, 1, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DEC, 2, 0x1513, 1, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DEC, 2, 0x1515, 0, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DEC, 2, 0x1517, 0, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DIV, 3, 0xAC5, 1, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DIV, 3, 0xAC8, 1, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DIV, 4, 0x41C, 0, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DIV, 4, 0x420, 0, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DIVPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DIVPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DIVPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DIVPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DIVSD, 2, 0xAA7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DIVSD, 2, 0xAAA, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DIVSS, 2, 0xAB0, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DIVSS, 2, 0xAB3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DPPD, 3, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DPPD, 3, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_DPPS, 3, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_DPPS, 3, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_EMMS, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ENCLS, 4, 0x424, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SGX, ZYDIS_ISA_SET_SGX, ZYDIS_ISA_EXT_SGX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ENCLU, 4, 0x424, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SGX, ZYDIS_ISA_SET_SGX, ZYDIS_ISA_EXT_SGX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ENDBR32, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ENDBR64, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ENTER, 3, 0xACB, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0xACE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0xAD1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_F2XM1, 2, 0x1519, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FABS, 2, 0x1519, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FADD, 3, 0xAD4, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FADD, 3, 0xAD7, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FADD, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FADD, 3, 0xADD, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FADDP, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FBLD, 3, 0xAE0, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FBSTP, 3, 0xAE3, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FCHS, 2, 0x1519, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVB, 3, 0xAE6, 0, 0x1D, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVBE, 3, 0xAE6, 0, 0x1E, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVE, 3, 0xAE6, 0, 0x1F, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVNB, 3, 0xAE6, 0, 0x1D, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVNBE, 3, 0xAE6, 0, 0x1E, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVNE, 3, 0xAE6, 0, 0x1F, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVNU, 3, 0xAE6, 0, 0x20, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCMOVU, 3, 0xAE6, 0, 0x20, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOM, 3, 0xAE9, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOM, 3, 0xAEC, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FCOM, 3, 0xAE9, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOM, 3, 0xAEF, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FCOMI, 3, 0xAE9, 0, 0x22, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOMIP, 3, 0xAE9, 0, 0x22, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOMP, 3, 0xAE9, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOMP, 3, 0xAEC, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FCOMP, 3, 0xAE9, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOMP, 3, 0xAEF, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FCOMP, 3, 0xAE9, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOMPP, 3, 0xAF2, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FCOS, 2, 0x1519, 0, 0x23, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDECSTP, 1, 0x16, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDISI8087_NOP, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDIV, 3, 0xAD4, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDIV, 3, 0xAD7, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FDIV, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDIV, 3, 0xADD, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FDIVP, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDIVR, 3, 0xAD4, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDIVR, 3, 0xAD7, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FDIVR, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FDIVR, 3, 0xADD, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FDIVRP, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FEMMS, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FENI8087_NOP, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FFREE, 2, 0xAD5, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FFREEP, 2, 0xAD5, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FIADD, 3, 0xAF5, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIADD, 3, 0xAF8, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FICOM, 3, 0xAFB, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FICOM, 3, 0xAFE, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FICOMP, 3, 0xAFB, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FICOMP, 3, 0xAFE, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIDIV, 3, 0xAF5, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIDIV, 3, 0xAF8, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIDIVR, 3, 0xAF5, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIDIVR, 3, 0xAF8, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FILD, 3, 0xB01, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FILD, 3, 0xB04, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FILD, 3, 0xB07, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIMUL, 3, 0xAF5, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIMUL, 3, 0xAF8, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FINCSTP, 1, 0x16, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FIST, 3, 0xB0A, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FIST, 3, 0xB0D, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISTP, 3, 0xB0A, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISTP, 3, 0xB0D, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISTP, 3, 0xB10, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISTTP, 3, 0xB0A, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISTTP, 3, 0xB10, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISTTP, 3, 0xB0D, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISUB, 3, 0xAF5, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISUB, 3, 0xAF8, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISUBR, 3, 0xAF5, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FISUBR, 3, 0xAF8, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FLD, 3, 0xB13, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FLD, 3, 0xB16, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FLD, 3, 0xB19, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FLD, 3, 0xB1C, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FLD1, 2, 0x151B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FLDCW, 2, 0x151D, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FLDENV, 2, 0x151F, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FLDENV, 2, 0x1521, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FLDL2E, 2, 0x151B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FLDL2T, 2, 0x151B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FLDLG2, 2, 0x151B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FLDLN2, 2, 0x151B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FLDPI, 2, 0x151B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FLDZ, 2, 0x151B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FMUL, 3, 0xAD4, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FMUL, 3, 0xAD7, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FMUL, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FMUL, 3, 0xADD, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FMULP, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FNCLEX, 1, 0x16, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FNINIT, 1, 0x16, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FNOP, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FNSAVE, 2, 0x1523, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FNSAVE, 2, 0x1525, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FNSTCW, 2, 0x1527, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FNSTENV, 2, 0x1529, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FNSTENV, 2, 0x152B, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FNSTSW, 2, 0x1527, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FNSTSW, 2, 0x152D, 0, 0x24, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FPATAN, 3, 0xB1F, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FPREM, 3, 0xB22, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FPREM1, 3, 0xB22, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FPTAN, 3, 0xB25, 0, 0x23, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FRNDINT, 2, 0x1519, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FRSTOR, 2, 0x152F, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FRSTOR, 2, 0x1531, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSCALE, 3, 0xB22, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSETPM287_NOP, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSIN, 2, 0x1519, 0, 0x23, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSINCOS, 3, 0xB25, 0, 0x23, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSQRT, 2, 0x1519, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FST, 3, 0xB28, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FST, 3, 0xB2B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FST, 3, 0xB2E, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSTP, 3, 0xB28, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSTP, 3, 0xB31, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSTP, 3, 0xB2B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSTP, 3, 0xB2E, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSTP, 3, 0xB2B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSTP, 3, 0xB2B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSTPNCE, 3, 0xB2B, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSUB, 3, 0xAD4, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSUB, 3, 0xAD7, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSUB, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSUB, 3, 0xADD, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSUBP, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSUBR, 3, 0xAD4, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSUBR, 3, 0xAD7, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSUBR, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FSUBR, 3, 0xADD, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FSUBRP, 3, 0xADA, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FTST, 2, 0x1519, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FUCOM, 3, 0xAE9, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FUCOMI, 3, 0xAE9, 0, 0x22, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FUCOMIP, 3, 0xAE9, 0, 0x22, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FUCOMP, 3, 0xAE9, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FUCOMPP, 3, 0xAF2, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FWAIT, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FXAM, 2, 0x1519, 0, 0x21, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FXCH, 3, 0xB34, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FXCH, 3, 0xB34, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FXCH, 3, 0xB34, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FXRSTOR, 1, 0x186A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FXRSTOR64, 1, 0x186A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FXSAVE, 1, 0x186B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FXSAVE64, 1, 0x186B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FXTRACT, 3, 0xB25, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FYL2X, 3, 0xB1F, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FYL2XP1, 3, 0xB1F, 0, 0x1C, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_GETSEC, 2, 0x1533, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SMX, ZYDIS_ISA_EXT_SMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_HADDPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_HADDPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_HADDPS, 2, 0xA53, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_HADDPS, 2, 0xA56, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_HLT, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_HSUBPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_HSUBPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_HSUBPS, 2, 0xA53, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_HSUBPS, 2, 0xA56, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IDIV, 3, 0xAC5, 1, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IDIV, 3, 0xAC8, 1, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IDIV, 4, 0x41C, 0, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IDIV, 4, 0x420, 0, 0x1B, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x428, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x42C, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x430, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x434, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x438, 1, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x43C, 1, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x440, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IMUL, 4, 0x444, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IMUL, 3, 0xA0E, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IMUL, 3, 0xA11, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IN, 3, 0xB37, 1, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IN, 3, 0xB3A, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IN, 3, 0xB3D, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IN, 3, 0xB40, 1, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IN, 3, 0xB43, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IN, 3, 0xB46, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INC, 2, 0x150F, 0, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INC, 2, 0x1511, 1, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INC, 2, 0x1513, 1, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INC, 2, 0x1515, 0, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INC, 2, 0x1517, 0, 0x1A, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INCSSPD, 1, 0x67A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INCSSPQ, 1, 0x186C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INSB, 3, 0xB49, 1, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSB, 4, 0x448, 1, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSB, 4, 0x448, 1, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSD, 3, 0xB4C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSD, 3, 0xB4C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSD, 4, 0x44C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSD, 4, 0x44C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSD, 4, 0x44C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSD, 4, 0x44C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSERTPS, 3, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INSERTPS, 3, 0xB4F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSW, 3, 0xB52, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSW, 4, 0x450, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INSW, 4, 0x450, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INT, 3, 0xB55, 0, 0x28, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INT1, 1, 0xB56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INT3, 2, 0xB56, 0, 0x28, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INTO, 2, 0x1535, 0, 0x29, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INVD, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INVEPT, 3, 0xB58, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INVEPT, 3, 0xB5B, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INVLPG, 1, 0x43C, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INVLPGA, 2, 0x1537, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INVPCID, 2, 0xB58, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_INVPCID, ZYDIS_ISA_EXT_INVPCID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INVPCID, 2, 0xB5B, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_INVPCID, ZYDIS_ISA_EXT_INVPCID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INVVPID, 3, 0xB58, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_INVVPID, 3, 0xB5B, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_IRET, 2, 0x1539, 0, 0x2B, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IRETD, 2, 0x1539, 0, 0x2B, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_IRETQ, 2, 0x153B, 0, 0x2B, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JB, 3, 0xB5E, 5, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JB, 3, 0xB61, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JB, 3, 0xB64, 5, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JB, 3, 0xB67, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JBE, 3, 0xB5E, 5, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JBE, 3, 0xB61, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JBE, 3, 0xB64, 5, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JBE, 3, 0xB67, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JCXZ, 3, 0xB6A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JECXZ, 3, 0xB6D, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JECXZ, 3, 0xB70, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JL, 3, 0xB5E, 5, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JL, 3, 0xB61, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JL, 3, 0xB64, 5, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JL, 3, 0xB67, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JLE, 3, 0xB5E, 5, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JLE, 3, 0xB61, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JLE, 3, 0xB64, 5, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JLE, 3, 0xB67, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JMP, 2, 0xB64, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JMP, 2, 0xB67, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JMP, 2, 0x149F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_JMP, 2, 0xB5E, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JMP, 2, 0xB61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JMP, 2, 0x153D, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JMP, 2, 0x153F, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_JMP, 2, 0x14A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_JNB, 3, 0xB5E, 5, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNB, 3, 0xB61, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNB, 3, 0xB64, 5, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNB, 3, 0xB67, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNBE, 3, 0xB5E, 5, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNBE, 3, 0xB61, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNBE, 3, 0xB64, 5, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNBE, 3, 0xB67, 0, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNL, 3, 0xB5E, 5, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNL, 3, 0xB61, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNL, 3, 0xB64, 5, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNL, 3, 0xB67, 0, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNLE, 3, 0xB5E, 5, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNLE, 3, 0xB61, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNLE, 3, 0xB64, 5, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNLE, 3, 0xB67, 0, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNO, 3, 0xB5E, 5, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNO, 3, 0xB61, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNO, 3, 0xB64, 5, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNO, 3, 0xB67, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNP, 3, 0xB5E, 5, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNP, 3, 0xB61, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNP, 3, 0xB64, 5, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNP, 3, 0xB67, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNS, 3, 0xB5E, 5, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNS, 3, 0xB61, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNS, 3, 0xB64, 5, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNS, 3, 0xB67, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNZ, 3, 0xB5E, 5, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNZ, 3, 0xB61, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNZ, 3, 0xB64, 5, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JNZ, 3, 0xB67, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JO, 3, 0xB5E, 5, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JO, 3, 0xB61, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JO, 3, 0xB64, 5, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JO, 3, 0xB67, 0, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JP, 3, 0xB5E, 5, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JP, 3, 0xB61, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JP, 3, 0xB64, 5, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JP, 3, 0xB67, 0, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JRCXZ, 3, 0xB73, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JS, 3, 0xB5E, 5, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JS, 3, 0xB61, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JS, 3, 0xB64, 5, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JS, 3, 0xB67, 0, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JZ, 3, 0xB5E, 5, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JZ, 3, 0xB61, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JZ, 3, 0xB64, 5, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_JZ, 3, 0xB67, 0, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LAHF, 2, 0x1541, 0, 0x2C, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_LAHF, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LAR, 3, 0xA65, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LAR, 3, 0xB76, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LDDQU, 2, 0x1543, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LDMXCSR, 2, 0x1545, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSEMXCSR, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LDS, 3, 0xB79, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LEA, 2, 0x1547, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LEAVE, 3, 0xB7C, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LES, 3, 0xB7F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LFENCE, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LFS, 3, 0xB82, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LGDT, 2, 0x1549, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LGDT, 2, 0x154B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LGS, 3, 0xB85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LIDT, 2, 0x154D, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LIDT, 2, 0x154F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LLDT, 2, 0x1551, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LLDT, 2, 0x1553, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LMSW, 2, 0x1555, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LMSW, 2, 0x1557, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSB, 3, 0xB88, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSB, 4, 0x454, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSB, 4, 0x454, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSD, 3, 0xB8B, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSD, 4, 0x458, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSD, 4, 0x458, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSQ, 3, 0xB8E, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSQ, 4, 0x45C, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSQ, 4, 0x45C, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSW, 3, 0xB91, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSW, 4, 0x460, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LODSW, 4, 0x460, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LOOP, 3, 0x464, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LOOPE, 4, 0x464, 5, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LOOPNE, 4, 0x464, 5, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LSL, 3, 0xB94, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LSL, 3, 0xB97, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LSS, 3, 0xB9A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LTR, 2, 0x1559, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LTR, 2, 0x155B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LZCNT, 3, 0xB9D, 0, 0x2E, ZYDIS_TRUE, ZYDIS_CATEGORY_LZCNT, ZYDIS_ISA_SET_LZCNT, ZYDIS_ISA_EXT_LZCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LZCNT, 3, 0xBA0, 0, 0x2E, ZYDIS_TRUE, ZYDIS_CATEGORY_LZCNT, ZYDIS_ISA_SET_LZCNT, ZYDIS_ISA_EXT_LZCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MASKMOVDQU, 3, 0xBA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MASKMOVQ, 3, 0xBA6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MAXPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MAXPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MAXPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MAXPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MAXSD, 2, 0xAA7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MAXSD, 2, 0xAAA, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MAXSS, 2, 0xAB0, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MAXSS, 2, 0xAB3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MFENCE, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MINPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MINPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MINPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MINPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MINSD, 2, 0xAA7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MINSD, 2, 0xAAA, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MINSS, 2, 0xAB0, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MINSS, 2, 0xAB3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MONITOR, 3, 0xBA9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MONITOR, 3, 0xBA9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MONITOR, 3, 0xBAC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MONITOR, 3, 0x8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x155D, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x155F, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1561, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1563, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1565, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1567, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x428, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x42C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1569, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x156B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x156D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x156F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1571, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1573, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1575, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1577, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1579, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x157B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x157D, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x157F, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1581, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1583, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1585, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1587, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1589, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x158B, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x158D, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x158F, 7, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1591, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOV, 2, 0x1593, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVAPD, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVAPD, 2, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVAPD, 2, 0x1595, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVAPD, 2, 0x1597, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVAPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVAPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVAPS, 2, 0x1599, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVAPS, 2, 0x159B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVBE, 2, 0x42C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MOVBE, ZYDIS_ISA_EXT_MOVBE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVBE, 2, 0x1563, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MOVBE, ZYDIS_ISA_EXT_MOVBE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x159D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x159F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x159D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x159F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15A9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVD, 2, 0x15AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x15AD, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x15AF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVDQ2Q, 2, 0x15B1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVDQA, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVDQA, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVDQA, 2, 0x15B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVDQA, 2, 0x15B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVDQU, 2, 0xA3B, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVDQU, 2, 0xA3E, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVDQU, 2, 0x15B3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVDQU, 2, 0x15B5, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVHLPS, 2, 0x15B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVHPD, 2, 0x14EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVHPD, 2, 0x15B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVHPS, 2, 0x15BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVHPS, 2, 0x15BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVLHPS, 2, 0x15B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVLPD, 2, 0x14EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVLPD, 2, 0x15B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVLPS, 2, 0x15BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVLPS, 2, 0x15BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVMSKPD, 2, 0x15BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVMSKPS, 2, 0x15C1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVNTDQ, 2, 0x15B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVNTDQA, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVNTI, 2, 0x15C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVNTI, 2, 0x15C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVNTPD, 2, 0x15C7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVNTPS, 2, 0x15C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVNTQ, 2, 0x15CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15CD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15D5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15AD, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15AF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15DB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVQ, 2, 0x15D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVQ2DQ, 2, 0x15DF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSB, 3, 0xBAF, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSB, 4, 0x468, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSB, 4, 0x468, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSD, 3, 0xBB2, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSD, 4, 0x46C, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSD, 4, 0x46C, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSD, 2, 0x15E1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSD, 2, 0x15E3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSD, 2, 0x15E5, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSD, 2, 0x15E7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0xC63, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0xC66, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0xC63, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0xC66, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSQ, 3, 0xBB5, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSQ, 4, 0x470, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSQ, 4, 0x470, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSS, 2, 0x15E9, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSS, 2, 0x15EB, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSS, 2, 0x15ED, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSS, 2, 0x15EF, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSW, 3, 0xBB8, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSW, 4, 0x474, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSW, 4, 0x474, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSX, 2, 0x15F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSX, 2, 0x15F3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSX, 2, 0x15F5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSX, 2, 0x15F7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVSXD, 2, 0x15F9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVSXD, 2, 0x15FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVUPD, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVUPD, 2, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVUPD, 2, 0x1595, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVUPD, 2, 0x1597, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVUPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVUPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVUPS, 2, 0x1599, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVUPS, 2, 0x159B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVZX, 2, 0x15F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVZX, 2, 0x15F3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MOVZX, 2, 0x15F5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MOVZX, 2, 0x15F7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MPSADBW, 3, 0xBBB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MPSADBW, 3, 0xBBE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MUL, 4, 0x438, 1, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MUL, 4, 0x43C, 1, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MUL, 4, 0x440, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MUL, 4, 0x444, 0, 0x25, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MULPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MULPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MULPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MULPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MULSD, 2, 0xAA7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MULSD, 2, 0xAAA, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MULSS, 2, 0xAB0, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_MULSS, 2, 0xAB3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_MWAIT, 2, 0x15FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NEG, 2, 0x1511, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NEG, 2, 0x1513, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NEG, 2, 0x1515, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NEG, 2, 0x1517, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_NOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x420, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x420, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x420, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x420, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0x15FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0x15FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x41C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_KNC_MISC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOP, 2, 0xA6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOP, 1, 0x420, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_KNC_MISC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOT, 1, 0x9FC, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOT, 1, 0x9FF, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_NOT, 1, 0xA02, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_NOT, 1, 0xA05, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0x9FC, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0x9FF, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA02, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA05, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA08, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA0B, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA0E, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA11, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0xBC1, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA17, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA1A, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA1D, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA20, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA23, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA1A, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA1D, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA26, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OR, 3, 0xA29, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ORPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ORPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ORPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ORPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUT, 3, 0xBC4, 1, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OUT, 3, 0xBC7, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OUT, 3, 0xBCA, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OUT, 3, 0xBCD, 1, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OUT, 3, 0xBD0, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OUT, 3, 0xBD3, 3, 0x26, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_OUTSB, 3, 0xBD6, 1, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSB, 4, 0x478, 1, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSB, 4, 0x478, 1, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSD, 3, 0xBD9, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSD, 3, 0xBD9, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSD, 4, 0x47C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSD, 4, 0x47C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSD, 4, 0x47C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSD, 4, 0x47C, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSW, 3, 0xBDC, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSW, 4, 0x480, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_OUTSW, 4, 0x480, 0, 0x27, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PABSB, 2, 0x15D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PABSB, 2, 0x15CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PABSB, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PABSB, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PABSD, 2, 0x15D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PABSD, 2, 0x15CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PABSD, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PABSD, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PABSW, 2, 0x15D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PABSW, 2, 0x15CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PABSW, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PABSW, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x1601, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x1603, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PACKSSDW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PACKSSDW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x1609, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x160B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PACKUSDW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PACKUSDW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x1609, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x160B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDD, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDQ, 2, 0x160D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDQ, 2, 0x160F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDQ, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDSB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDSB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDSB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDSB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDUSB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDUSB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDUSB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDUSB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDUSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDUSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDUSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDUSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PADDW, 2, 0x1609, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PADDW, 2, 0x160B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PALIGNR, 3, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PALIGNR, 3, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PALIGNR, 3, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PALIGNR, 3, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PAND, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PAND, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PAND, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PAND, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PANDN, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PANDN, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PANDN, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PANDN, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PAUSE, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_PAUSE, ZYDIS_ISA_EXT_PAUSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PAVGB, 2, 0x1611, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PAVGB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PAVGB, 2, 0xBBB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PAVGB, 2, 0xBBE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PAVGW, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PAVGW, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PAVGW, 2, 0x1613, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PAVGW, 2, 0x1615, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PBLENDVB, 3, 0xBEB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PBLENDVB, 3, 0xBEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PBLENDW, 3, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PBLENDW, 3, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PCLMULQDQ, ZYDIS_ISA_SET_PCLMULQDQ, ZYDIS_ISA_EXT_PCLMULQDQ, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PCLMULQDQ, ZYDIS_ISA_SET_PCLMULQDQ, ZYDIS_ISA_EXT_PCLMULQDQ, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1611, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1617, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1619, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x161B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x1601, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x1603, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPEQD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPEQD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x1609, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x160B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x10, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x17, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x1E, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x25, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x2C, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x33, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x3A, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x41, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1611, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1617, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1619, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x161B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x1601, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x1603, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPGTD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPGTD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x1609, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x160B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x62, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x67, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x6C, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x71, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PCMPISTRM, 5, 0x76, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PCMPISTRM, 5, 0x7B, 6, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PEXTRB, 3, 0xACE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PEXTRB, 3, 0xBF1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PEXTRD, 3, 0xACE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PEXTRD, 3, 0xBF4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PEXTRQ, 3, 0xBF7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PEXTRQ, 3, 0xBFA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PEXTRW, 3, 0xBFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PEXTRW, 3, 0xC00, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PEXTRW, 3, 0xC03, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PEXTRW, 3, 0xC06, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHADDD, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHADDD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHADDD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHADDD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHADDSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHADDSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHADDSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHADDSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHADDW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHADDW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHADDW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHADDW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHSUBD, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHSUBD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHSUBD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHSUBD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHSUBW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHSUBW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PHSUBW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PHSUBW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PINSRB, 3, 0xC09, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PINSRB, 3, 0xC0C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PINSRD, 3, 0xC09, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PINSRD, 3, 0xC0F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PINSRQ, 3, 0xC12, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PINSRQ, 3, 0xC15, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PINSRW, 3, 0xC18, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PINSRW, 3, 0xC1B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PINSRW, 3, 0xC1E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PINSRW, 3, 0xC21, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1611, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1617, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1619, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x161B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMADDWD, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMADDWD, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMADDWD, 2, 0x1609, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMADDWD, 2, 0x160B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXSB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXSB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXSD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXSD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXUB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXUB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXUB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXUB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXUD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXUD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMAXUW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMAXUW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINSB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINSB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINSD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINSD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINUB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINUB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINUB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINUB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINUD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINUD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMINUW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMINUW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x161D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x161F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x1621, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x1623, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x1625, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x1627, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x1629, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x162B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x162D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x162F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x1631, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x1633, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x1635, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x1637, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x1639, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x163B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x163D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x163F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x1641, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x1643, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x1645, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x1647, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x1649, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x164B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x164D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x164F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULDQ, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULDQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1651, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1653, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1613, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1615, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULHW, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULHW, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULHW, 2, 0x1609, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULHW, 2, 0x160B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULLD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULLD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULLW, 2, 0x1605, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULLW, 2, 0x1607, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULLW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULLW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x1655, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x1657, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PMULUDQ, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PMULUDQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_POP, 1, 0x186D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POP, 1, 0x186E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POP, 1, 0x186F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POP, 1, 0x157B, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POP, 1, 0x1561, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POP, 1, 0x1563, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_POP, 1, 0x1870, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POP, 1, 0x1871, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POPA, 7, 0x48, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POPAD, 7, 0x4F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POPCNT, 3, 0xB9D, 0, 0x30, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_POPCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POPCNT, 3, 0xBA0, 0, 0x30, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_POPCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_POPF, 1, 0xAA3, 4, 0x31, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POPFD, 1, 0xAA3, 4, 0x31, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POPFQ, 1, 0xAA3, 4, 0x31, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POR, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POR, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_POR, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_POR, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCH_EXCLUSIVE, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHNTA, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHT0, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHT1, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHT2, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHWT1, 1, 0x43C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCHWT1, ZYDIS_ISA_SET_PREFETCHWT1, ZYDIS_ISA_EXT_PREFETCHWT1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSADBW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSADBW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSADBW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSADBW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSHUFB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSHUFB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSHUFB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSHUFB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSHUFD, 3, 0xC24, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSHUFD, 3, 0xC27, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSHUFHW, 3, 0xC2A, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSHUFHW, 3, 0xC2D, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSHUFLW, 3, 0xC2A, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSHUFLW, 3, 0xC2D, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSHUFW, 3, 0xC30, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSHUFW, 3, 0xC33, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSIGNB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSIGNB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSIGNB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSIGNB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSIGND, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSIGND, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSIGND, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSIGND, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSIGNW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSIGNW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSIGNW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSIGNW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSLLD, 2, 0x1659, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLD, 2, 0x165B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLD, 2, 0x165D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLD, 2, 0x165F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSLLD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSLLDQ, 2, 0x1661, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1663, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1665, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1667, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1669, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSLLQ, 2, 0x166B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLQ, 2, 0x166D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSLLW, 2, 0x166F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLW, 2, 0x1671, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLW, 2, 0x1673, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLW, 2, 0x1675, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSLLW, 2, 0x1677, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSLLW, 2, 0x1679, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRAD, 2, 0x167B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAD, 2, 0x167D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAD, 2, 0x167F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAD, 2, 0x1681, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRAD, 2, 0x1683, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAD, 2, 0x1685, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRAW, 2, 0x1687, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAW, 2, 0x1689, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAW, 2, 0x168B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAW, 2, 0x168D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRAW, 2, 0x168F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRAW, 2, 0x1691, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRLD, 2, 0x1659, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLD, 2, 0x165B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLD, 2, 0x165D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLD, 2, 0x165F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRLD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRLDQ, 2, 0x1661, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLQ, 2, 0x1663, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLQ, 2, 0x1665, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLQ, 2, 0x1667, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLQ, 2, 0x1669, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRLQ, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRLW, 2, 0x166F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLW, 2, 0x1671, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLW, 2, 0x1673, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLW, 2, 0x1675, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSRLW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSRLW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBD, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBD, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBQ, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBQ, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBQ, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBSB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBSB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBSB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBSB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PSUBW, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PSUBW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PTEST, 3, 0xC36, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PTEST, 3, 0xC39, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PTWRITE, 1, 0x1873, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PT, ZYDIS_ISA_SET_PT, ZYDIS_ISA_EXT_PT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PTWRITE, 1, 0x4D5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PT, ZYDIS_ISA_SET_PT, ZYDIS_ISA_EXT_PT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x1693, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x1693, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x1693, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x1697, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x1699, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x169B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x169D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x169F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x16A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x1695, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x1874, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x1875, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x1876, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x1877, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x1878, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x42A, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x432, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x41C, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x420, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x1879, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSH, 1, 0x187A, 4, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSHA, 8, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSHAD, 8, 0x8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSHF, 1, 0x44B, 4, 0x32, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSHFD, 1, 0x44B, 4, 0x32, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PUSHFQ, 1, 0x44B, 4, 0x32, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PXOR, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PXOR, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PXOR, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_PXOR, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xA41, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xA44, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xA77, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xA7A, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC3C, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC3F, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC42, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC45, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC48, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC4B, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC4E, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCL, 3, 0xC51, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCPPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCPPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCPSS, 2, 0x15E9, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCPSS, 2, 0x16A3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xA41, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xA44, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xA77, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xA7A, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC3C, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC3F, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC42, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC45, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC48, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC4B, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC4E, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RCR, 3, 0xC51, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RDFSBASE, 1, 0x187B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDGSBASE, 1, 0x187B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDMSR, 3, 0xC54, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDPKRU, 3, 0xC57, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PKU, ZYDIS_ISA_SET_PKU, ZYDIS_ISA_EXT_PKU, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDPMC, 3, 0xC54, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_RDPMC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDRAND, 2, 0x16A5, 0, 0x36, ZYDIS_TRUE, ZYDIS_CATEGORY_RDRAND, ZYDIS_ISA_SET_RDRAND, ZYDIS_ISA_EXT_RDRAND, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDSEED, 2, 0x16A5, 0, 0x36, ZYDIS_TRUE, ZYDIS_CATEGORY_RDSEED, ZYDIS_ISA_SET_RDSEED, ZYDIS_ISA_EXT_RDSEED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDSSPD, 1, 0x1278, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDSSPQ, 1, 0x127E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDTSC, 2, 0xC54, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDTSCP, 3, 0xC5A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_RDTSCP, ZYDIS_ISA_EXT_RDTSCP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RET, 2, 0x16A7, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RET, 1, 0xB56, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RET, 2, 0x16A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RET, 1, 0xB56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xA41, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xA44, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xA77, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xA7A, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC3C, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC3F, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC42, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC45, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC48, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC4B, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC4E, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROL, 3, 0xC51, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xA41, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xA44, 1, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xA77, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xA7A, 0, 0x33, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC3C, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC3F, 1, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC42, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC45, 0, 0x34, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC48, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC4B, 1, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC4E, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROR, 3, 0xC51, 0, 0x35, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROUNDPD, 3, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROUNDPD, 3, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROUNDPS, 3, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROUNDPS, 3, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROUNDSD, 3, 0xC69, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROUNDSD, 3, 0xC6C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_ROUNDSS, 3, 0xC6F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_ROUNDSS, 3, 0xC72, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RSM, 2, 0x1539, 0, 0x2B, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RSQRTPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RSQRTPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x15E9, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x16A3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RSTORSSP, 1, 0x187C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SAHF, 2, 0x16A9, 0, 0x37, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_LAHF, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SALC, 2, 0x16AB, 0, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xA41, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xA44, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xA77, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xA7A, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC3C, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC3F, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC42, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC45, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC48, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC4B, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC4E, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SAR, 3, 0xC51, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SAVESSP, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0x9FC, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0x9FF, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA02, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA05, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA08, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA0B, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA0E, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA11, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA14, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA17, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA1A, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA1D, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA20, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA23, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA1A, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA1D, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA26, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SBB, 3, 0xA29, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASB, 3, 0xC75, 1, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASB, 4, 0x484, 1, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASB, 4, 0x484, 1, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASD, 3, 0xC78, 0, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASD, 4, 0x488, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASD, 4, 0x488, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASQ, 3, 0xC7B, 0, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASQ, 4, 0x48C, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASQ, 4, 0x48C, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASW, 3, 0xC7E, 0, 0x16, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASW, 4, 0x490, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SCASW, 4, 0x490, 0, 0x17, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETB, 2, 0x16AD, 1, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETB, 2, 0x16AF, 1, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETBE, 2, 0x16AD, 1, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETBE, 2, 0x16AF, 1, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETL, 2, 0x16AD, 1, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETL, 2, 0x16AF, 1, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETLE, 2, 0x16AD, 1, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETLE, 2, 0x16AF, 1, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNB, 2, 0x16AD, 1, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNB, 2, 0x16AF, 1, 0xE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNBE, 2, 0x16AD, 1, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNBE, 2, 0x16AF, 1, 0xF, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNL, 2, 0x16AD, 1, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNL, 2, 0x16AF, 1, 0x10, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNLE, 2, 0x16AD, 1, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNLE, 2, 0x16AF, 1, 0x11, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNO, 2, 0x16AD, 1, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNO, 2, 0x16AF, 1, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNP, 2, 0x16AD, 1, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNP, 2, 0x16AF, 1, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNS, 2, 0x16AD, 1, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNS, 2, 0x16AF, 1, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETNZ, 2, 0x16AD, 1, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETNZ, 2, 0x16AF, 1, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETO, 2, 0x16AD, 1, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETO, 2, 0x16AF, 1, 0x12, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETP, 2, 0x16AD, 1, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETP, 2, 0x16AF, 1, 0x13, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETS, 2, 0x16AD, 1, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETS, 2, 0x16AF, 1, 0x14, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SETSSBSY, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETZ, 2, 0x16AD, 1, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SETZ, 2, 0x16AF, 1, 0x15, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SFENCE, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SGDT, 2, 0x16B1, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SGDT, 2, 0x16B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0xBE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0xBE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0xC81, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0xC84, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA41, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA41, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA44, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA44, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA77, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA77, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA7A, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xA7A, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC3C, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC3C, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC3F, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC3F, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC42, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC42, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC45, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC45, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC48, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC48, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC4B, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC4B, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC4E, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC4E, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC51, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHL, 3, 0xC51, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHLD, 4, 0x494, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHLD, 4, 0x498, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHLD, 4, 0x49C, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHLD, 4, 0x4A0, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xA41, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xA44, 1, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xA77, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xA7A, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC3C, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC3F, 1, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC42, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC45, 0, 0x39, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC48, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC4B, 1, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC4E, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHR, 3, 0xC51, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHRD, 4, 0x494, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHRD, 4, 0x498, 0, 0x38, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHRD, 4, 0x49C, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHRD, 4, 0x4A0, 0, 0x3A, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHUFPD, 3, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHUFPD, 3, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SHUFPS, 3, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SHUFPS, 3, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SIDT, 2, 0x16B5, 5, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SIDT, 2, 0x16B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SKINIT, 1, 0xBCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SLDT, 2, 0x16B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SLDT, 2, 0x16BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SMSW, 2, 0x16BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SMSW, 2, 0x16BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SQRTPD, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SQRTPD, 2, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SQRTPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SQRTPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SQRTSD, 2, 0x15E1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SQRTSD, 2, 0x16C1, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SQRTSS, 2, 0x15E9, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SQRTSS, 2, 0x16A3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STAC, 1, 0x16, 0, 0x3B, ZYDIS_TRUE, ZYDIS_CATEGORY_SMAP, ZYDIS_ISA_SET_SMAP, ZYDIS_ISA_EXT_SMAP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_STC, 1, 0x16, 0, 0x3C, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_STD, 1, 0x16, 0, 0x3D, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_STGI, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_STI, 1, 0xAA3, 0, 0xD, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_STMXCSR, 2, 0x16C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSEMXCSR, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSB, 3, 0xC87, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSB, 4, 0x4A4, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSB, 4, 0x4A4, 1, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSD, 3, 0xC8A, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSD, 4, 0x4A8, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSD, 4, 0x4A8, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSQ, 3, 0xC8D, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSQ, 4, 0x4AC, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSQ, 4, 0x4AC, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSW, 3, 0xC90, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSW, 4, 0x4B0, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STOSW, 4, 0x4B0, 0, 0x2D, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_STR, 2, 0x16C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_STR, 2, 0x16C7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0x9FC, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0x9FF, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA02, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA05, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA08, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA0B, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA0E, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA11, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA14, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA17, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA1A, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA1D, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA20, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA23, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA1A, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA1D, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA26, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUB, 3, 0xA29, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUBPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUBPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUBPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUBPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUBSD, 2, 0xAA7, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUBSD, 2, 0xAAA, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SUBSS, 2, 0xAB0, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SUBSS, 2, 0xAB3, 2, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SWAPGS, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSCALL, 4, 0x4B4, 5, 0x3E, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSCALL, 2, 0x1539, 2, 0x3E, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_AMD, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSENTER, 3, 0xC93, 0, 0x3F, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSENTER, 3, 0xC96, 0, 0x3F, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSEXIT, 4, 0x4B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSEXIT, 4, 0x4BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSRET, 2, 0x16C9, 0, 0x40, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSRET, 2, 0x153B, 0, 0x40, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_SYSRET, 2, 0x16C9, 0, 0x40, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_AMD, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA83, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA86, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA6B, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA6E, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA95, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA98, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA9B, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA9B, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA9E, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TEST, 3, 0xA9E, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TEST, 3, 0x429, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0x429, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TEST, 3, 0x42D, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TEST, 3, 0x42D, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TZCNT, 3, 0xC99, 0, 0x2E, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_TZCNT, 3, 0xC9C, 0, 0x2E, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_UCOMISD, 3, 0xAB9, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UCOMISD, 3, 0xABC, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_UCOMISS, 3, 0xABF, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UCOMISS, 3, 0xAC2, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_UD0, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UD1, 2, 0xCB1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UD1, 2, 0xCB4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_UD2, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x16CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x16CD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x16CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x16D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x16CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x16CD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x16D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x16D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VERR, 2, 0x16D5, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VERR, 2, 0xAF9, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VERW, 2, 0x16D5, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VERW, 2, 0xAF9, 0, 0x7, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMCALL, 1, 0x3FB, 0, 0x41, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMCLEAR, 2, 0x57E, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMFUNC, 1, 0x8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VMFUNC, ZYDIS_ISA_EXT_VMFUNC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMLAUNCH, 1, 0x3FB, 0, 0x41, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMLOAD, 1, 0xA98, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMMCALL, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMPTRLD, 2, 0x57E, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMPTRST, 2, 0x16D7, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMREAD, 3, 0xC9F, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMREAD, 3, 0xCA2, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMREAD, 3, 0xCA5, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMREAD, 3, 0xCA8, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMRESUME, 1, 0x3FB, 0, 0x41, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMRUN, 1, 0xA98, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMSAVE, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMWRITE, 3, 0xCAB, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMWRITE, 3, 0xCAE, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMWRITE, 3, 0xCB1, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMWRITE, 3, 0xCB4, 7, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VMXOFF, 1, 0x16, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VMXON, 2, 0x57E, 2, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_WBINVD, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_WRFSBASE, 1, 0x1873, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_WRGSBASE, 1, 0x1873, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_WRMSR, 3, 0xCB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_WRPKRU, 3, 0xCBA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PKU, ZYDIS_ISA_SET_PKU, ZYDIS_ISA_EXT_PKU, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_WRSSD, 2, 0x16D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_WRSSQ, 2, 0x16DB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_WRUSSD, 2, 0x16D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_WRUSSQ, 2, 0x16DB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XABORT, 2, 0x16DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XADD, 3, 0xCBD, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XADD, 3, 0xCC0, 1, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XADD, 3, 0xCC3, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XADD, 3, 0xCC6, 0, 0x2, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XBEGIN, 3, 0xCC9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XCHG, 2, 0xCBD, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XCHG, 2, 0xCC0, 1, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XCHG, 2, 0xCC3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XCHG, 2, 0xCC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XCHG, 2, 0x16DF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XCHG, 2, 0x16DF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XEND, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XGETBV, 4, 0x4C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XLAT, 2, 0x16E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0x9FC, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0x9FF, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA02, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA05, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA08, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA0B, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA0E, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA11, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xBC1, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA17, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA41, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA44, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA20, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA23, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA41, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA44, 1, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA26, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XOR, 3, 0xA29, 0, 0x6, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XORPD, 2, 0xA4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XORPD, 2, 0xA50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XORPS, 2, 0xA53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XORPS, 2, 0xA56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XRSTOR, 4, 0x4C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XRSTOR64, 4, 0x4C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XRSTORS, 4, 0x4C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XRSTORS64, 4, 0x4C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVE, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVE64, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVEC, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVEC, ZYDIS_ISA_EXT_XSAVEC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVEC64, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVEC, ZYDIS_ISA_EXT_XSAVEC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVEOPT, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVEOPT, ZYDIS_ISA_SET_XSAVEOPT, ZYDIS_ISA_EXT_XSAVEOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVEOPT64, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVEOPT, ZYDIS_ISA_SET_XSAVEOPT, ZYDIS_ISA_EXT_XSAVEOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVES, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSAVES64, 4, 0x4C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_XSETBV, 4, 0x4CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_XTEST, 1, 0x16, 0, 0x30, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE } + { ZYDIS_MNEMONIC_AAA, 3, 0x43A, 0, 0x0, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AAD, 4, 0x439, 0, 0x1, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AAM, 4, 0x43D, 0, 0x1, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AAS, 3, 0x43A, 0, 0x0, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xA99, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xA9C, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xA9F, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAA2, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAA5, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAA8, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAAB, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAAE, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAB1, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAB4, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAB7, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xABA, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xABD, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAC0, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAB7, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xABA, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAC3, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADC, 3, 0xAC6, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADCX, 3, 0xAC9, 6, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADCX, 3, 0xACC, 6, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADCX, 3, 0xACF, 6, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADCX, 3, 0xAD2, 6, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xA99, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xA9C, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xA9F, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAA2, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAA5, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAA8, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAAB, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAAE, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAB1, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAB4, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAD5, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xABA, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xABD, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAC0, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAB7, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xABA, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAC3, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADD, 3, 0xAC6, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADDPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADDPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADDPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADDPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADDSD, 2, 0xB44, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADDSD, 2, 0xB47, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADDSS, 2, 0xB4D, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADDSS, 2, 0xB50, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0xAF0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0xAF3, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADOX, 3, 0xAC9, 6, 0x5, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADOX, 3, 0xACC, 6, 0x5, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ADOX, 3, 0xACF, 6, 0x5, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ADOX, 3, 0xAD2, 6, 0x5, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ADOX_ADCX, ZYDIS_ISA_SET_ADOX_ADCX, ZYDIS_ISA_EXT_ADOX_ADCX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AESDEC, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AESDEC, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AESDECLAST, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AESDECLAST, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AESENC, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AESENC, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AESENCLAST, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AESENCLAST, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AESIMC, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AESIMC, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AES, ZYDIS_ISA_EXT_AES, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xA99, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xA9C, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xA9F, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAA2, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAA5, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAA8, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAAB, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAAE, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAB1, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAB4, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xADE, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAE1, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xABD, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAC0, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xADE, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAE1, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAC3, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_AND, 3, 0xAC6, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ANDNPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ANDNPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ANDNPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ANDNPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ANDPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ANDPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ANDPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ANDPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ARPL, 3, 0xAE4, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ARPL, 3, 0xAE7, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLENDPD, 3, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BLENDPD, 3, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLENDPS, 3, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BLENDPS, 3, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLENDVPD, 3, 0xAF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BLENDVPD, 3, 0xAF9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLENDVPS, 3, 0xAFC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BLENDVPS, 3, 0xAFF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDCL, 2, 0x1570, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDCL, 2, 0x1572, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDCL, 2, 0x1574, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDCL, 2, 0x1572, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDCN, 2, 0x1570, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDCN, 2, 0x1572, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDCN, 2, 0x1574, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDCN, 2, 0x1572, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDCU, 2, 0x1570, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDCU, 2, 0x1572, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDCU, 2, 0x1574, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDCU, 2, 0x1572, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDLDX, 2, 0x1576, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDLDX, 2, 0x1578, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDMK, 2, 0x157A, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDMK, 2, 0x157A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDMOV, 2, 0x157C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDMOV, 2, 0x157E, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1580, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1582, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1584, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1586, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1588, 0, 0x4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BNDSTX, 2, 0x158A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MPX, ZYDIS_ISA_SET_MPX, ZYDIS_ISA_EXT_MPX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BOUND, 2, 0x158C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BOUND, 2, 0x158E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BSF, 3, 0xB02, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BSF, 3, 0xB05, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BSF, 3, 0xB02, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BSF, 3, 0xB05, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BSR, 3, 0xB02, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BSR, 3, 0xB05, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BSR, 3, 0xB02, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BSR, 3, 0xB05, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BSWAP, 1, 0x15F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BT, 3, 0xB08, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BT, 3, 0xB0B, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BT, 3, 0xB0E, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BT, 3, 0xB11, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BTC, 3, 0xB14, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BTC, 3, 0xB17, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BTC, 3, 0xA9F, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BTC, 3, 0xAA2, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BTR, 3, 0xA9F, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BTR, 3, 0xAA2, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BTR, 3, 0xB14, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BTR, 3, 0xB17, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BTS, 3, 0xA9F, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BTS, 3, 0xAA2, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BTS, 3, 0xB14, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BTS, 3, 0xB17, 0, 0x9, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BITBYTE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CALL, 4, 0x441, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CALL, 4, 0x445, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CALL, 4, 0x449, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CALL, 4, 0x44D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CALL, 4, 0x451, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CALL, 4, 0x455, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CALL, 4, 0x459, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CBW, 2, 0x1590, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CDQ, 2, 0x1592, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CDQE, 2, 0x1594, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CLAC, 1, 0x2C, 0, 0xA, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SMAP, ZYDIS_ISA_SET_SMAP, ZYDIS_ISA_EXT_SMAP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CLC, 1, 0x2C, 0, 0xB, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CLD, 1, 0x2C, 0, 0xC, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CLFLUSH, 1, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_CLFSH, ZYDIS_ISA_EXT_CLFSH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CLFLUSHOPT, 1, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLFLUSHOPT, ZYDIS_ISA_SET_CLFLUSHOPT, ZYDIS_ISA_EXT_CLFLUSHOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CLGI, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CLI, 1, 0xB40, 0, 0xD, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CLRSSBSY, 1, 0x1372, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CLTS, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CLWB, 1, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLWB, ZYDIS_ISA_SET_CLWB, ZYDIS_ISA_EXT_CLWB, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CLZERO, 1, 0xB35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLZERO, ZYDIS_ISA_SET_CLZERO, ZYDIS_ISA_EXT_CLZERO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMC, 1, 0x2C, 0, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVB, 3, 0xB1A, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVB, 3, 0xB1D, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVBE, 3, 0xB1A, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVBE, 3, 0xB1D, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVL, 3, 0xB1A, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVL, 3, 0xB1D, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVLE, 3, 0xB1A, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVLE, 3, 0xB1D, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNB, 3, 0xB1A, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNB, 3, 0xB1D, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNBE, 3, 0xB1A, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNBE, 3, 0xB1D, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNL, 3, 0xB1A, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNL, 3, 0xB1D, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNLE, 3, 0xB1A, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNLE, 3, 0xB1D, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNO, 3, 0xB1A, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNO, 3, 0xB1D, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNP, 3, 0xB1A, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNP, 3, 0xB1D, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNS, 3, 0xB1A, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNS, 3, 0xB1D, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVNZ, 3, 0xB1A, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVNZ, 3, 0xB1D, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVO, 3, 0xB1A, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVO, 3, 0xB1D, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVP, 3, 0xB1A, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVP, 3, 0xB1D, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVS, 3, 0xB1A, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVS, 3, 0xB1D, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMOVZ, 3, 0xB1A, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMOVZ, 3, 0xB1D, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB20, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB23, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB08, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB0B, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB26, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB29, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB2C, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB2F, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB32, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB35, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB38, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB3B, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0x48E, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0x492, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB38, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0xB3B, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMP, 3, 0x496, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMP, 3, 0x49A, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPPD, 3, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMPPD, 3, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPPS, 3, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMPPS, 3, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSB, 3, 0xB3E, 1, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSB, 4, 0x45D, 1, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSB, 4, 0x45D, 1, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSD, 3, 0xB41, 0, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSD, 4, 0x461, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSD, 4, 0x461, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSD, 3, 0xB44, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMPSD, 3, 0xB47, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSQ, 3, 0xB4A, 0, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSQ, 4, 0x465, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSQ, 4, 0x465, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSS, 3, 0xB4D, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMPSS, 3, 0xB50, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSW, 3, 0xB53, 0, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSW, 4, 0x469, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPSW, 4, 0x469, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x46D, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x471, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x475, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CMPXCHG, 4, 0x479, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPXCHG16B, 6, 0x5E, 6, 0x7, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_CMPXCHG16B, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPXCHG8B, 6, 0x64, 6, 0x7, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CMPXCHG8B, 6, 0x64, 6, 0x7, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_COMISD, 3, 0xB56, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_COMISD, 3, 0xB59, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_COMISS, 3, 0xB5C, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_COMISS, 3, 0xB5F, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CPUID, 4, 0x47D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CQO, 2, 0x1596, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CRC32, 2, 0x1598, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CRC32, 2, 0x159A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CRC32, 2, 0x159C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CRC32, 2, 0x159E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x15A0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x15A2, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x15A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x15A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x15A8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x15AA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x15AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x15AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x15B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x15B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x15B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x15A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x15B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x15B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x15BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x15BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x15BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x15C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x15C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x15C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x15C6, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x15C8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x15CA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x15CC, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x15CE, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x15D0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x15D2, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x15D4, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x15D6, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x15D8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x15DA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x15DC, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x15DE, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x15E0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x15E2, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x15E4, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x15E6, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x15E8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x15EA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x15EC, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x15A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x15AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x15AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x15AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x15BA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x15BC, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x15EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x15F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x15C6, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x15C8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x15CA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x15CC, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x15E6, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x15E8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x15EA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x15EC, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CWD, 2, 0x15F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_CWDE, 2, 0x15F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DAA, 2, 0x15F6, 0, 0x19, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DAS, 2, 0x15F6, 0, 0x19, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DECIMAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DEC, 2, 0x15F8, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DEC, 2, 0x15FA, 1, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DEC, 2, 0x15FC, 1, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DEC, 2, 0x15FE, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DEC, 2, 0x1600, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DIV, 3, 0xB62, 1, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DIV, 3, 0xB65, 1, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DIV, 4, 0x481, 0, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DIV, 4, 0x485, 0, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DIVPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DIVPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DIVPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DIVPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DIVSD, 2, 0xB44, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DIVSD, 2, 0xB47, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DIVSS, 2, 0xB4D, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DIVSS, 2, 0xB50, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DPPD, 3, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DPPD, 3, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_DPPS, 3, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_DPPS, 3, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_EMMS, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ENCLS, 4, 0x489, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SGX, ZYDIS_ISA_SET_SGX, ZYDIS_ISA_EXT_SGX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ENCLU, 4, 0x489, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SGX, ZYDIS_ISA_SET_SGX, ZYDIS_ISA_EXT_SGX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ENDBR32, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ENDBR64, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ENTER, 5, 0x6A, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0xB68, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0xB6B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_F2XM1, 2, 0x1602, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FABS, 2, 0x1602, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FADD, 3, 0xB6E, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FADD, 3, 0xB71, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FADD, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FADD, 3, 0xB77, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FADDP, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FBLD, 3, 0xB7A, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FBSTP, 3, 0xB7D, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FCHS, 2, 0x1602, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVB, 3, 0xB80, 0, 0x1D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVBE, 3, 0xB80, 0, 0x1E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVE, 3, 0xB80, 0, 0x1F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVNB, 3, 0xB80, 0, 0x1D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVNBE, 3, 0xB80, 0, 0x1E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVNE, 3, 0xB80, 0, 0x1F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVNU, 3, 0xB80, 0, 0x20, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCMOVU, 3, 0xB80, 0, 0x20, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FCMOV, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_FCMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOM, 3, 0xB83, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOM, 3, 0xB86, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FCOM, 3, 0xB83, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOM, 3, 0xB89, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FCOMI, 3, 0xB83, 0, 0x22, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOMIP, 3, 0xB83, 0, 0x22, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOMP, 3, 0xB83, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOMP, 3, 0xB86, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FCOMP, 3, 0xB83, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOMP, 3, 0xB89, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FCOMP, 3, 0xB83, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOMPP, 3, 0xB8C, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FCOS, 2, 0x1602, 0, 0x23, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDECSTP, 1, 0x2C, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDISI8087_NOP, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDIV, 3, 0xB6E, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDIV, 3, 0xB71, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FDIV, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDIV, 3, 0xB77, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FDIVP, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDIVR, 3, 0xB6E, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDIVR, 3, 0xB71, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FDIVR, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FDIVR, 3, 0xB77, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FDIVRP, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FEMMS, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FENI8087_NOP, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FFREE, 2, 0xB6F, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FFREEP, 2, 0xB6F, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FIADD, 3, 0xB8F, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIADD, 3, 0xB92, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FICOM, 3, 0xB95, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FICOM, 3, 0xB98, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FICOMP, 3, 0xB95, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FICOMP, 3, 0xB98, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIDIV, 3, 0xB8F, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIDIV, 3, 0xB92, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIDIVR, 3, 0xB8F, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIDIVR, 3, 0xB92, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FILD, 3, 0xB9B, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FILD, 3, 0xB9E, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FILD, 3, 0xBA1, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIMUL, 3, 0xB8F, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIMUL, 3, 0xB92, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FINCSTP, 1, 0x2C, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FIST, 3, 0xBA4, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FIST, 3, 0xBA7, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISTP, 3, 0xBA4, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISTP, 3, 0xBA7, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISTP, 3, 0xBAA, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISTTP, 3, 0xBA4, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISTTP, 3, 0xBAA, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISTTP, 3, 0xBA7, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISUB, 3, 0xB8F, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISUB, 3, 0xB92, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISUBR, 3, 0xB8F, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FISUBR, 3, 0xB92, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FLD, 3, 0xBAD, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FLD, 3, 0xBB0, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FLD, 3, 0xBB3, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FLD, 3, 0xBB6, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FLD1, 2, 0x1604, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FLDCW, 2, 0x1606, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FLDENV, 2, 0x1608, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FLDENV, 2, 0x160A, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FLDL2E, 2, 0x1604, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FLDL2T, 2, 0x1604, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FLDLG2, 2, 0x1604, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FLDLN2, 2, 0x1604, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FLDPI, 2, 0x1604, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FLDZ, 2, 0x1604, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FMUL, 3, 0xB6E, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FMUL, 3, 0xB71, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FMUL, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FMUL, 3, 0xB77, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FMULP, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FNCLEX, 1, 0x2C, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FNINIT, 1, 0x2C, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FNOP, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FNSAVE, 2, 0x160C, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FNSAVE, 2, 0x160E, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FNSTCW, 2, 0x1610, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FNSTENV, 2, 0x1612, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FNSTENV, 2, 0x1614, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FNSTSW, 2, 0x1610, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FNSTSW, 2, 0x1616, 0, 0x24, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FPATAN, 3, 0xBB9, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FPREM, 3, 0xBBC, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FPREM1, 3, 0xBBC, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FPTAN, 3, 0xBBF, 0, 0x23, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FRNDINT, 2, 0x1602, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FRSTOR, 2, 0x1618, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FRSTOR, 2, 0x161A, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSCALE, 3, 0xBBC, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSETPM287_NOP, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSIN, 2, 0x1602, 0, 0x23, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSINCOS, 3, 0xBBF, 0, 0x23, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSQRT, 2, 0x1602, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FST, 3, 0xBC2, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FST, 3, 0xBC5, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FST, 3, 0xBC8, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSTP, 3, 0xBC2, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSTP, 3, 0xBCB, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSTP, 3, 0xBC5, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSTP, 3, 0xBC8, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSTP, 3, 0xBC5, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSTP, 3, 0xBC5, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSTPNCE, 3, 0xBC5, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSUB, 3, 0xB6E, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSUB, 3, 0xB71, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSUB, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSUB, 3, 0xB77, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSUBP, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSUBR, 3, 0xB6E, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSUBR, 3, 0xB71, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSUBR, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FSUBR, 3, 0xB77, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FSUBRP, 3, 0xB74, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FTST, 2, 0x1602, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FUCOM, 3, 0xB83, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FUCOMI, 3, 0xB83, 0, 0x22, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FUCOMIP, 3, 0xB83, 0, 0x22, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FUCOMP, 3, 0xB83, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FUCOMPP, 3, 0xB8C, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FWAIT, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FXAM, 2, 0x1602, 0, 0x21, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FXCH, 3, 0xBCE, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FXCH, 3, 0xBCE, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FXCH, 3, 0xBCE, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FXRSTOR, 1, 0x1951, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXRSTOR64, 1, 0x1951, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXSAVE, 1, 0x1952, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXSAVE64, 1, 0x1952, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXTRACT, 3, 0xBBF, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FYL2X, 3, 0xBB9, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_FYL2XP1, 3, 0xBB9, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_GETSEC, 2, 0x161C, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SMX, ZYDIS_ISA_EXT_SMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_GF2P8AFFINEINVQB, 3, 0xBD1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_GFNI, ZYDIS_ISA_EXT_GFNI, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_GF2P8AFFINEINVQB, 3, 0xBD4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_GFNI, ZYDIS_ISA_EXT_GFNI, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_GF2P8AFFINEQB, 3, 0xBD1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_GFNI, ZYDIS_ISA_EXT_GFNI, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_GF2P8AFFINEQB, 3, 0xBD4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_GFNI, ZYDIS_ISA_EXT_GFNI, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_GF2P8MULB, 2, 0xC5B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_GFNI, ZYDIS_ISA_EXT_GFNI, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_GF2P8MULB, 2, 0xC5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_GFNI, ZYDIS_ISA_EXT_GFNI, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_HADDPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_HADDPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_HADDPS, 2, 0xAF0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_HADDPS, 2, 0xAF3, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_HLT, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_HSUBPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_HSUBPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_HSUBPS, 2, 0xAF0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_HSUBPS, 2, 0xAF3, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IDIV, 3, 0xB62, 1, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IDIV, 3, 0xB65, 1, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IDIV, 4, 0x481, 0, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IDIV, 4, 0x485, 0, 0x1B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x48D, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x491, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x495, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x499, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x49D, 1, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x4A1, 1, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x4A5, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IMUL, 4, 0x4A9, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IMUL, 3, 0xAAB, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IMUL, 3, 0xAAE, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IN, 3, 0xBD7, 1, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IN, 3, 0xBDA, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IN, 3, 0xBDD, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IN, 3, 0xBE0, 1, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IN, 3, 0xBE3, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_IN, 3, 0xBE6, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INC, 2, 0x15F8, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INC, 2, 0x15FA, 1, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INC, 2, 0x15FC, 1, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INC, 2, 0x15FE, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INC, 2, 0x1600, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INCSSPD, 1, 0x6F7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INCSSPQ, 1, 0x1953, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INSB, 3, 0xBE9, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSB, 4, 0x4AD, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSB, 4, 0x4AD, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSD, 3, 0xBEC, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSD, 3, 0xBEC, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSD, 4, 0x4B1, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSD, 4, 0x4B1, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSD, 4, 0x4B1, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSD, 4, 0x4B1, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSERTPS, 3, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INSERTPS, 3, 0xBEF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSW, 3, 0xBF2, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSW, 4, 0x4B5, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INSW, 4, 0x4B5, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INT, 3, 0xBF5, 0, 0x28, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INT1, 1, 0x45A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INT3, 2, 0xBF6, 0, 0x28, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INTO, 2, 0x161E, 0, 0x29, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_INTERRUPT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INVD, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INVEPT, 3, 0xBF8, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INVEPT, 3, 0xBFB, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INVLPG, 1, 0x4A1, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INVLPGA, 2, 0x1620, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INVPCID, 2, 0xBF8, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_INVPCID, ZYDIS_ISA_EXT_INVPCID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INVPCID, 2, 0xBFB, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_INVPCID, ZYDIS_ISA_EXT_INVPCID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INVVPID, 3, 0xBF8, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_INVVPID, 3, 0xBFB, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IRET, 4, 0x4B9, 0, 0x2B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IRETD, 4, 0x4B9, 0, 0x2B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_IRETQ, 4, 0x4BD, 0, 0x2B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_JB, 3, 0xBFE, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JB, 3, 0xBFE, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JB, 3, 0xC01, 5, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JB, 3, 0xC04, 4, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JB, 3, 0xC07, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JBE, 3, 0xBFE, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JBE, 3, 0xBFE, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JBE, 3, 0xC01, 5, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JBE, 3, 0xC04, 4, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JBE, 3, 0xC07, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JCXZ, 3, 0xC0A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JECXZ, 3, 0xC0D, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JECXZ, 3, 0xC10, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JL, 3, 0xBFE, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JL, 3, 0xBFE, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JL, 3, 0xC01, 5, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JL, 3, 0xC04, 4, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JL, 3, 0xC07, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JLE, 3, 0xBFE, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JLE, 3, 0xBFE, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JLE, 3, 0xC01, 5, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JLE, 3, 0xC04, 4, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JLE, 3, 0xC07, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x445, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x449, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x44D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x441, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x1622, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JMP, 2, 0xBFE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x1624, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x1626, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_JMP, 2, 0x459, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_JNB, 3, 0xBFE, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNB, 3, 0xBFE, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNB, 3, 0xC01, 5, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNB, 3, 0xC04, 4, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNB, 3, 0xC07, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNBE, 3, 0xBFE, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNBE, 3, 0xBFE, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNBE, 3, 0xC01, 5, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNBE, 3, 0xC04, 4, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNBE, 3, 0xC07, 0, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNL, 3, 0xBFE, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNL, 3, 0xBFE, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNL, 3, 0xC01, 5, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNL, 3, 0xC04, 4, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNL, 3, 0xC07, 0, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNLE, 3, 0xBFE, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNLE, 3, 0xBFE, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNLE, 3, 0xC01, 5, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNLE, 3, 0xC04, 4, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNLE, 3, 0xC07, 0, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNO, 3, 0xBFE, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNO, 3, 0xBFE, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNO, 3, 0xC01, 5, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNO, 3, 0xC04, 4, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNO, 3, 0xC07, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNP, 3, 0xBFE, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNP, 3, 0xBFE, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNP, 3, 0xC01, 5, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNP, 3, 0xC04, 4, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNP, 3, 0xC07, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNS, 3, 0xBFE, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNS, 3, 0xBFE, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNS, 3, 0xC01, 5, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNS, 3, 0xC04, 4, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNS, 3, 0xC07, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNZ, 3, 0xBFE, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNZ, 3, 0xBFE, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNZ, 3, 0xC01, 5, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNZ, 3, 0xC04, 4, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JNZ, 3, 0xC07, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JO, 3, 0xBFE, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JO, 3, 0xBFE, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JO, 3, 0xC01, 5, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JO, 3, 0xC04, 4, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JO, 3, 0xC07, 0, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JP, 3, 0xBFE, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JP, 3, 0xBFE, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JP, 3, 0xC01, 5, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JP, 3, 0xC04, 4, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JP, 3, 0xC07, 0, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JRCXZ, 3, 0xC13, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JS, 3, 0xBFE, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JS, 3, 0xBFE, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JS, 3, 0xC01, 5, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JS, 3, 0xC04, 4, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JS, 3, 0xC07, 0, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JZ, 3, 0xBFE, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JZ, 3, 0xBFE, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JZ, 3, 0xC01, 5, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JZ, 3, 0xC04, 4, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_JZ, 3, 0xC07, 0, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LAHF, 2, 0x1628, 0, 0x2C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_LAHF, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LAR, 3, 0xB02, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LAR, 3, 0xC16, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LDDQU, 2, 0x162A, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LDMXCSR, 2, 0x162C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSEMXCSR, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LDS, 3, 0xC19, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LEA, 2, 0x162E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LEAVE, 3, 0xC1C, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LES, 3, 0xC1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LFENCE, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LFS, 3, 0xC22, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LGDT, 2, 0x1630, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LGDT, 2, 0x1632, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LGS, 3, 0xC25, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LIDT, 2, 0x1634, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LIDT, 2, 0x1636, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LLDT, 2, 0x1638, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LLDT, 2, 0x163A, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LMSW, 2, 0x163C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LMSW, 2, 0x163E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSB, 3, 0xC28, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSB, 4, 0x4C1, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSB, 4, 0x4C1, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSD, 3, 0xC2B, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSD, 4, 0x4C5, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSD, 4, 0x4C5, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSQ, 3, 0xC2E, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSQ, 4, 0x4C9, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSQ, 4, 0x4C9, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSW, 3, 0xC31, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSW, 4, 0x4CD, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LODSW, 4, 0x4CD, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LOOP, 3, 0x4D1, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LOOPE, 4, 0x4D1, 5, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LOOPNE, 4, 0x4D1, 5, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LSL, 3, 0xC34, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LSL, 3, 0xC37, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LSS, 3, 0xC3A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LTR, 2, 0x1640, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LTR, 2, 0x1642, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LZCNT, 3, 0xC3D, 0, 0x2E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LZCNT, ZYDIS_ISA_SET_LZCNT, ZYDIS_ISA_EXT_LZCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LZCNT, 3, 0xC40, 0, 0x2E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LZCNT, ZYDIS_ISA_SET_LZCNT, ZYDIS_ISA_EXT_LZCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MASKMOVDQU, 3, 0xC43, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MASKMOVQ, 3, 0xC46, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MAXPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MAXPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MAXPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MAXPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MAXSD, 2, 0xB44, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MAXSD, 2, 0xB47, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MAXSS, 2, 0xB4D, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MAXSS, 2, 0xB50, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MFENCE, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MINPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MINPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MINPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MINPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MINSD, 2, 0xB44, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MINSD, 2, 0xB47, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MINSS, 2, 0xB4D, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MINSS, 2, 0xB50, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MONITOR, 3, 0xC49, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MONITOR, 3, 0xC49, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MONITOR, 3, 0xC4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MONITOR, 3, 0xA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1644, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1646, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1648, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x164A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x164C, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x164E, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x48D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x491, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1650, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1652, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1654, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1656, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1658, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x165A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x165C, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x165E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1660, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1662, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1664, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1666, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1668, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x166A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x166C, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x166E, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1670, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1672, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1674, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1676, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x1678, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOV, 2, 0x167A, 7, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVAPD, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVAPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVAPD, 2, 0x167C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVAPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVAPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVAPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVAPS, 2, 0x1680, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVAPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVBE, 2, 0x491, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MOVBE, ZYDIS_ISA_EXT_MOVBE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVBE, 2, 0x164A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MOVBE, ZYDIS_ISA_EXT_MOVBE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1684, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1686, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1684, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1686, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1688, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x168A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1688, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x168A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x168C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x168E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x168C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x168E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1690, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1692, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1690, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVD, 2, 0x1692, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x1694, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x1696, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVDQ2Q, 2, 0x1698, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVDQA, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVDQA, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVDQA, 2, 0x169A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVDQA, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVDQU, 2, 0xAD8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVDQU, 2, 0xADB, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVDQU, 2, 0x169A, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVDQU, 2, 0x169C, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVHLPS, 2, 0x169E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVHPD, 2, 0x15D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVHPD, 2, 0x16A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVHPS, 2, 0x16A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVHPS, 2, 0x16A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVLHPS, 2, 0x169E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVLPD, 2, 0x15D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVLPD, 2, 0x16A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVLPS, 2, 0x16A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVLPS, 2, 0x16A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVMSKPD, 2, 0x16A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVMSKPS, 2, 0x16A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVNTDQ, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVNTDQA, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVNTI, 2, 0x16AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVNTI, 2, 0x16AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVNTPD, 2, 0x16AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVNTPS, 2, 0x16B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVNTQ, 2, 0x16B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x1696, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x1694, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x1696, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVQ, 2, 0x16C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVQ2DQ, 2, 0x16C6, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSB, 3, 0xC4F, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSB, 4, 0x4D5, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSB, 4, 0x4D5, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSD, 3, 0xC52, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSD, 4, 0x4D9, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSD, 4, 0x4D9, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSD, 2, 0x16C8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSD, 2, 0x16CA, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSD, 2, 0x16CC, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSD, 2, 0x16CE, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0xD4E, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0xD51, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0xD4E, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0xD51, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE3, ZYDIS_ISA_EXT_SSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSQ, 3, 0xC55, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSQ, 4, 0x4DD, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSQ, 4, 0x4DD, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSS, 2, 0x16D0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSS, 2, 0x16D2, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSS, 2, 0x16D4, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSS, 2, 0x16D6, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSW, 3, 0xC58, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSW, 4, 0x4E1, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSW, 4, 0x4E1, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSX, 2, 0x16D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSX, 2, 0x16DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSX, 2, 0x16DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSX, 2, 0x16DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVSXD, 2, 0x16E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVSXD, 2, 0x16E2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVUPD, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVUPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVUPD, 2, 0x167C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVUPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVUPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVUPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVUPS, 2, 0x1680, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVUPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVZX, 2, 0x16D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVZX, 2, 0x16DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MOVZX, 2, 0x16DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MOVZX, 2, 0x16DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MPSADBW, 3, 0xC5B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MPSADBW, 3, 0xC5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MUL, 4, 0x49D, 1, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MUL, 4, 0x4A1, 1, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MUL, 4, 0x4A5, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MUL, 4, 0x4A9, 0, 0x25, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MULPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MULPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MULPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MULPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MULSD, 2, 0xB44, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MULSD, 2, 0xB47, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MULSS, 2, 0xB4D, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_MULSS, 2, 0xB50, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_MWAIT, 2, 0x16E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_MONITOR, ZYDIS_ISA_EXT_MONITOR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NEG, 2, 0x15FA, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NEG, 2, 0x15FC, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NEG, 2, 0x15FE, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NEG, 2, 0x1600, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_NOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x455, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x455, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x455, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x455, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB0B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0x16E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0x16E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB0B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB0B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB0B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x451, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_KNC_MISC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOP, 2, 0xB0B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_FAT_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOP, 1, 0x455, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_WIDENOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_KNC_MISC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOT, 1, 0xA99, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOT, 1, 0xA9C, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_NOT, 1, 0xA9F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_NOT, 1, 0xAA2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xA99, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xA9C, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xA9F, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAA2, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAA5, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAA8, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAAB, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAAE, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xC61, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAB4, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAB7, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xABA, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xABD, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAC0, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAB7, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xABA, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAC3, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OR, 3, 0xAC6, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ORPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ORPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ORPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ORPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUT, 3, 0xC64, 1, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OUT, 3, 0xC67, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OUT, 3, 0xC6A, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OUT, 3, 0xC6D, 1, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OUT, 3, 0xC70, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OUT, 3, 0xC73, 3, 0x26, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IO, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_OUTSB, 3, 0xC76, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSB, 4, 0x4E5, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSB, 4, 0x4E5, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSD, 3, 0xC79, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSD, 3, 0xC79, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSD, 4, 0x4E9, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSD, 4, 0x4E9, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSD, 4, 0x4E9, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSD, 4, 0x4E9, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSW, 3, 0xC7C, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSW, 4, 0x4ED, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_OUTSW, 4, 0x4ED, 0, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PABSB, 2, 0x16BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PABSB, 2, 0x16B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PABSB, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PABSB, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PABSD, 2, 0x16BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PABSD, 2, 0x16B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PABSD, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PABSD, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PABSW, 2, 0x16BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PABSW, 2, 0x16B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PABSW, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PABSW, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x16E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x16EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PACKSSDW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PACKSSDW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x16F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x16F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PACKUSDW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PACKUSDW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x16F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x16F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDD, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDQ, 2, 0x16F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDQ, 2, 0x16F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDQ, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDSB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDSB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDSB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDSB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDUSB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDUSB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDUSB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDUSB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDUSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDUSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDUSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDUSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PADDW, 2, 0x16F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PADDW, 2, 0x16F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PALIGNR, 3, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PALIGNR, 3, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PALIGNR, 3, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PALIGNR, 3, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PAND, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PAND, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PAND, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PAND, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PANDN, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PANDN, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PANDN, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PANDN, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PAUSE, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_PAUSE, ZYDIS_ISA_EXT_PAUSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PAVGB, 2, 0x16F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PAVGB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PAVGB, 2, 0xC5B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PAVGB, 2, 0xC5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PAVGW, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PAVGW, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PAVGW, 2, 0x16FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PAVGW, 2, 0x16FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PBLENDVB, 3, 0xC8B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PBLENDVB, 3, 0xC8E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PBLENDW, 3, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PBLENDW, 3, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PCLMULQDQ, ZYDIS_ISA_SET_PCLMULQDQ, ZYDIS_ISA_EXT_PCLMULQDQ, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PCLMULQDQ, ZYDIS_ISA_SET_PCLMULQDQ, ZYDIS_ISA_EXT_PCLMULQDQ, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x16F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x16FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1700, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1702, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x16E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x16EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPEQD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPEQD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x16F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x16F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x26, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x2D, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x34, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPESTRI, 7, 0x3B, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x42, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x49, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x50, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPESTRM, 7, 0x57, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x16F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x16FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1700, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1702, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x16E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x16EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPGTD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPGTD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x16F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x16F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x6F, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x74, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x79, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPISTRI, 5, 0x7E, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PCMPISTRM, 5, 0x83, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PCMPISTRM, 5, 0x88, 6, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE42, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PEXTRB, 3, 0xB68, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PEXTRB, 3, 0xC91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PEXTRD, 3, 0xB68, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PEXTRD, 3, 0xC94, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PEXTRQ, 3, 0xC97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PEXTRQ, 3, 0xC9A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PEXTRW, 3, 0xC9D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PEXTRW, 3, 0xCA0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PEXTRW, 3, 0xCA3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PEXTRW, 3, 0xCA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHADDD, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHADDD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHADDD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHADDD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHADDSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHADDSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHADDSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHADDSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHADDW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHADDW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHADDW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHADDW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHSUBD, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHSUBD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHSUBD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHSUBD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHSUBSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHSUBW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHSUBW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PHSUBW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PHSUBW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PINSRB, 3, 0xCA9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PINSRB, 3, 0xCAC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PINSRD, 3, 0xCA9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PINSRD, 3, 0xCAF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PINSRQ, 3, 0xCB2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PINSRQ, 3, 0xCB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PINSRW, 3, 0xCB8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PINSRW, 3, 0xCBB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PINSRW, 3, 0xCBE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PINSRW, 3, 0xCC1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x16F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x16FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1700, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1702, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMADDWD, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMADDWD, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMADDWD, 2, 0x16F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMADDWD, 2, 0x16F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXSB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXSB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXSD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXSD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXUB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXUB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXUB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXUB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXUD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXUD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMAXUW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMAXUW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINSB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINSB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINSD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINSD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINUB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINUB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINUB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINUB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINUD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINUD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMINUW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMINUW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x1704, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x1706, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x1708, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x170A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x170C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x170E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x1710, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x1712, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x1714, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x1716, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x1718, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x171A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x171C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x171E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x1720, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x1722, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x1724, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x1726, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x1728, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x172A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x172C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x172E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x1730, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x1732, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x1734, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x1736, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULDQ, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULDQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULHRSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1738, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULHUW, 2, 0x173A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULHUW, 2, 0x16FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULHUW, 2, 0x16FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULHW, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULHW, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULHW, 2, 0x16F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULHW, 2, 0x16F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULLD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULLD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULLW, 2, 0x16EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULLW, 2, 0x16EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULLW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULLW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x173C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x173E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PMULUDQ, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PMULUDQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCC7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCCA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCCD, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCD0, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCD3, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCD6, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POP, 3, 0xCD9, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POPA, 9, 0x14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POPAD, 9, 0x1D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POPCNT, 3, 0xC3D, 0, 0x30, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_POPCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_POPCNT, 3, 0xC40, 0, 0x30, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_POPCNT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POPF, 3, 0xCDC, 4, 0x31, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POPFD, 3, 0xCDF, 4, 0x31, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POPFQ, 3, 0xCE2, 4, 0x31, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_POP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POR, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_POR, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_POR, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_POR, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCH, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHNTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHT0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHT1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHT2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHWT1, 1, 0x4A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCHWT1, ZYDIS_ISA_SET_PREFETCHWT1, ZYDIS_ISA_EXT_PREFETCHWT1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSADBW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSADBW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSADBW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSADBW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSHUFB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSHUFB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSHUFB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSHUFB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSHUFD, 3, 0xCE5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSHUFD, 3, 0xCE8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSHUFHW, 3, 0xCEB, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSHUFHW, 3, 0xCEE, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSHUFLW, 3, 0xCEB, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSHUFLW, 3, 0xCEE, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSHUFW, 3, 0xCF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSHUFW, 3, 0xCF4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSIGNB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSIGNB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSIGNB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSIGNB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSIGND, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSIGND, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSIGND, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSIGND, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSIGNW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSIGNW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSIGNW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSIGNW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSSE3, ZYDIS_ISA_EXT_SSSE3, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSLLD, 2, 0x1740, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLD, 2, 0x1742, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLD, 2, 0x1744, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLD, 2, 0x1746, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSLLD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSLLDQ, 2, 0x1748, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLQ, 2, 0x174A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLQ, 2, 0x174C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLQ, 2, 0x174E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1750, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1752, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1754, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSLLW, 2, 0x1756, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLW, 2, 0x1758, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLW, 2, 0x175A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLW, 2, 0x175C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSLLW, 2, 0x175E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSLLW, 2, 0x1760, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRAD, 2, 0x1762, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAD, 2, 0x1764, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAD, 2, 0x1766, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAD, 2, 0x1768, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRAD, 2, 0x176A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAD, 2, 0x176C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRAW, 2, 0x176E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAW, 2, 0x1770, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAW, 2, 0x1772, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAW, 2, 0x1774, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRAW, 2, 0x1776, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRAW, 2, 0x1778, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRLD, 2, 0x1740, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLD, 2, 0x1742, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLD, 2, 0x1744, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLD, 2, 0x1746, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRLD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRLDQ, 2, 0x1748, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLQ, 2, 0x174A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLQ, 2, 0x174C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLQ, 2, 0x174E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLQ, 2, 0x1750, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRLQ, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRLW, 2, 0x1756, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLW, 2, 0x1758, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLW, 2, 0x175A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLW, 2, 0x175C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSRLW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE7, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSRLW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBD, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBD, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBQ, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBQ, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2MMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBQ, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBSB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBSB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBSB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBSB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBUSB, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBUSW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PSUBW, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PSUBW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PTEST, 3, 0xCF7, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PTEST, 3, 0xCFA, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PTWRITE, 1, 0x1955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PT, ZYDIS_ISA_SET_PT, ZYDIS_ISA_EXT_PT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PTWRITE, 1, 0x54A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PT, ZYDIS_ISA_SET_PT, ZYDIS_ISA_EXT_PT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x177A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x177A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x177A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x177E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x1780, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x1782, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x1784, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x1786, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x1788, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x177C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xCFD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD00, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD03, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD06, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD09, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD0C, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD0F, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD12, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD15, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD18, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSH, 3, 0xD1B, 4, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSHA, 10, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSHAD, 10, 0xA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSHF, 3, 0xD1E, 4, 0x32, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSHFD, 3, 0xD21, 4, 0x32, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PUSHFQ, 3, 0xD24, 4, 0x32, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PUSH, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PXOR, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PXOR, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PXOR, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PXOR, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xADE, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xAE1, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xB14, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xB17, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD27, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD2A, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD2D, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD30, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD33, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD36, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD39, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCL, 3, 0xD3C, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCPPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCPPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCPSS, 2, 0x16D0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCPSS, 2, 0x178A, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xADE, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xAE1, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xB14, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xB17, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD27, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD2A, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD2D, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD30, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD33, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD36, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD39, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RCR, 3, 0xD3C, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RDFSBASE, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDGSBASE, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDMSR, 3, 0xD3F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDPID, 1, 0x707, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDPID, ZYDIS_ISA_SET_RDPID, ZYDIS_ISA_EXT_RDPID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDPID, 1, 0x6FF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDPID, ZYDIS_ISA_SET_RDPID, ZYDIS_ISA_EXT_RDPID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDPKRU, 3, 0xD42, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PKU, ZYDIS_ISA_SET_PKU, ZYDIS_ISA_EXT_PKU, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDPMC, 3, 0xD3F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_RDPMC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDRAND, 2, 0x178C, 0, 0x36, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDRAND, ZYDIS_ISA_SET_RDRAND, ZYDIS_ISA_EXT_RDRAND, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDSEED, 2, 0x178C, 0, 0x36, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDSEED, ZYDIS_ISA_SET_RDSEED, ZYDIS_ISA_EXT_RDSEED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDSSPD, 1, 0x1369, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDSSPQ, 1, 0x136F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDTSC, 2, 0xD3F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDTSCP, 3, 0xD45, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_RDTSCP, ZYDIS_ISA_EXT_RDTSCP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RET, 4, 0x4F1, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RET, 3, 0x4F2, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RET, 4, 0x4F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RET, 3, 0x4F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xADE, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xAE1, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xB14, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xB17, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD27, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD2A, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD2D, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD30, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD33, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD36, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD39, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROL, 3, 0xD3C, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xADE, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xAE1, 1, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xB14, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xB17, 0, 0x33, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD27, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD2A, 1, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD2D, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD30, 0, 0x34, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD33, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD36, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD39, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROR, 3, 0xD3C, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROUNDPD, 3, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROUNDPD, 3, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROUNDPS, 3, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROUNDPS, 3, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROUNDSD, 3, 0xD54, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROUNDSD, 3, 0xD57, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_ROUNDSS, 3, 0xD5A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_ROUNDSS, 3, 0xD5D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RSM, 2, 0x178E, 0, 0x2B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RSQRTPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RSQRTPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x16D0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x178A, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RSTORSSP, 1, 0x1957, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SAHF, 2, 0x1790, 0, 0x37, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_LAHF, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SALC, 2, 0x1792, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xADE, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xAE1, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xB14, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xB17, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD27, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD2A, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD2D, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD30, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD33, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD36, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD39, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SAR, 3, 0xD3C, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SAVESSP, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xA99, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xA9C, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xA9F, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAA2, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAA5, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAA8, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAAB, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAAE, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAB1, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAB4, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAB7, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xABA, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xABD, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAC0, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAB7, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xABA, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAC3, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SBB, 3, 0xAC6, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASB, 3, 0xD60, 1, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASB, 4, 0x4F9, 1, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASB, 4, 0x4F9, 1, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASD, 3, 0xD63, 0, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASD, 4, 0x4FD, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASD, 4, 0x4FD, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASQ, 3, 0xD66, 0, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASQ, 4, 0x501, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASQ, 4, 0x501, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASW, 3, 0xD69, 0, 0x16, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASW, 4, 0x505, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SCASW, 4, 0x505, 0, 0x17, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETB, 2, 0x1794, 1, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETB, 2, 0x1796, 1, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETBE, 2, 0x1794, 1, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETBE, 2, 0x1796, 1, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETL, 2, 0x1794, 1, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETL, 2, 0x1796, 1, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETLE, 2, 0x1794, 1, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETLE, 2, 0x1796, 1, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNB, 2, 0x1794, 1, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNB, 2, 0x1796, 1, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNBE, 2, 0x1794, 1, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNBE, 2, 0x1796, 1, 0xF, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNL, 2, 0x1794, 1, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNL, 2, 0x1796, 1, 0x10, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNLE, 2, 0x1794, 1, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNLE, 2, 0x1796, 1, 0x11, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNO, 2, 0x1794, 1, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNO, 2, 0x1796, 1, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNP, 2, 0x1794, 1, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNP, 2, 0x1796, 1, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNS, 2, 0x1794, 1, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNS, 2, 0x1796, 1, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETNZ, 2, 0x1794, 1, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETNZ, 2, 0x1796, 1, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETO, 2, 0x1794, 1, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETO, 2, 0x1796, 1, 0x12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETP, 2, 0x1794, 1, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETP, 2, 0x1796, 1, 0x13, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETS, 2, 0x1794, 1, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETS, 2, 0x1796, 1, 0x14, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SETSSBSY, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETZ, 2, 0x1794, 1, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SETZ, 2, 0x1796, 1, 0x15, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SETCC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SFENCE, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SGDT, 2, 0x1798, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SGDT, 2, 0x179A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0xD6C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0xD6F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHA, ZYDIS_ISA_SET_SHA, ZYDIS_ISA_EXT_SHA, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xADE, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xADE, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xAE1, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xAE1, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xB14, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xB14, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xB17, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xB17, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD27, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD27, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD2A, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD2A, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD2D, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD2D, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD30, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD30, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD33, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD33, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD36, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD36, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD39, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD39, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD3C, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHL, 3, 0xD3C, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHLD, 4, 0x509, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHLD, 4, 0x50D, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHLD, 4, 0x511, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHLD, 4, 0x515, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xADE, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xAE1, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xB14, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xB17, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD27, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD2A, 1, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD2D, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD30, 0, 0x39, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD33, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD36, 1, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD39, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHR, 3, 0xD3C, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHRD, 4, 0x509, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHRD, 4, 0x50D, 0, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHRD, 4, 0x511, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHRD, 4, 0x515, 0, 0x3A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHUFPD, 3, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHUFPD, 3, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SHUFPS, 3, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SHUFPS, 3, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SIDT, 2, 0x179C, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SIDT, 2, 0x179E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SKINIT, 1, 0xC6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SLDT, 2, 0x17A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SLDT, 2, 0x17A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SMSW, 2, 0x17A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SMSW, 2, 0x17A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SQRTPD, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SQRTPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SQRTPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SQRTPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SQRTSD, 2, 0x16C8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SQRTSD, 2, 0x17A8, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SQRTSS, 2, 0x16D0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SQRTSS, 2, 0x178A, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STAC, 1, 0x2C, 0, 0x3B, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SMAP, ZYDIS_ISA_SET_SMAP, ZYDIS_ISA_EXT_SMAP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_STC, 1, 0x2C, 0, 0x3C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_STD, 1, 0x2C, 0, 0x3D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_STGI, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_STI, 1, 0xB40, 0, 0xD, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_STMXCSR, 2, 0x17AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSEMXCSR, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSB, 3, 0xD72, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSB, 4, 0x519, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSB, 4, 0x519, 1, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSD, 3, 0xD75, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSD, 4, 0x51D, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSD, 4, 0x51D, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I386, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSQ, 3, 0xD78, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSQ, 4, 0x521, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSQ, 4, 0x521, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSW, 3, 0xD7B, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSW, 4, 0x525, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STOSW, 4, 0x525, 0, 0x2D, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_STR, 2, 0x17AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_STR, 2, 0x17AE, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xA99, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xA9C, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xA9F, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAA2, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAA5, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAA8, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAAB, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAAE, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAB1, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAB4, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAB7, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xABA, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xABD, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAC0, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAB7, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xABA, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAC3, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUB, 3, 0xAC6, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUBPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUBPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUBPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUBPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUBSD, 2, 0xB44, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUBSD, 2, 0xB47, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SUBSS, 2, 0xB4D, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SUBSS, 2, 0xB50, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SWAPGS, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSCALL, 4, 0x529, 5, 0x3E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSCALL, 2, 0x178E, 2, 0x3E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_AMD, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSENTER, 3, 0xD7E, 0, 0x3F, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSENTER, 3, 0xD81, 0, 0x3F, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSCALL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSEXIT, 4, 0x52D, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSEXIT, 4, 0x531, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSRET, 2, 0x17B0, 0, 0x40, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSRET, 2, 0x17B2, 0, 0x40, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_LONGMODE, ZYDIS_ISA_EXT_LONGMODE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SYSRET, 2, 0x17B0, 0, 0x40, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSRET, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_AMD, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB20, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB23, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB08, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB0B, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB32, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB35, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB38, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB38, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB3B, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TEST, 3, 0xB3B, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TEST, 3, 0x48E, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0x48E, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TEST, 3, 0x492, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TEST, 3, 0x492, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TZCNT, 3, 0xD84, 0, 0x2E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_TZCNT, 3, 0xD87, 0, 0x2E, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UCOMISD, 3, 0xB56, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UCOMISD, 3, 0xB59, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UCOMISS, 3, 0xB5C, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UCOMISS, 3, 0xB5F, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UD0, 2, 0xD9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UD0, 2, 0xD9F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UD1, 2, 0xD9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UD1, 2, 0xD9F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UD2, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PPRO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x17B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x17B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x17B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x17BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x17B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x17B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x17BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x17BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VERR, 2, 0x17BE, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VERR, 2, 0xB93, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VERW, 2, 0x17BE, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VERW, 2, 0xB93, 0, 0x7, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286PROTECTED, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMCALL, 1, 0x460, 0, 0x41, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMCLEAR, 2, 0x5F3, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMFUNC, 1, 0xA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VMFUNC, ZYDIS_ISA_EXT_VMFUNC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMLAUNCH, 1, 0x460, 0, 0x41, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMLOAD, 1, 0xB35, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMMCALL, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMPTRLD, 2, 0x5F3, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMPTRST, 2, 0x17C0, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMREAD, 3, 0xD8A, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMREAD, 3, 0xD8D, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMREAD, 3, 0xD90, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMREAD, 3, 0xD93, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMRESUME, 1, 0x460, 0, 0x41, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMRUN, 1, 0xB35, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMSAVE, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMWRITE, 3, 0xD96, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMWRITE, 3, 0xD99, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMWRITE, 3, 0xD9C, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMWRITE, 3, 0xD9F, 7, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VMXOFF, 1, 0x2C, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VMXON, 2, 0x5F3, 2, 0x2A, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_WBINVD, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_WRFSBASE, 1, 0x1955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_WRGSBASE, 1, 0x1955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_WRMSR, 3, 0xDA2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_WRPKRU, 3, 0xDA5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PKU, ZYDIS_ISA_SET_PKU, ZYDIS_ISA_EXT_PKU, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_WRSSD, 2, 0x17C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_WRSSQ, 2, 0x17C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_WRUSSD, 2, 0x17C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_WRUSSQ, 2, 0x17C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XABORT, 2, 0x17C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UNCOND_BR, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XADD, 3, 0xDA8, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XADD, 3, 0xDAB, 1, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XADD, 3, 0xDAE, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XADD, 3, 0xDB1, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SEMAPHORE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XBEGIN, 3, 0xDB4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XCHG, 2, 0xDA8, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XCHG, 2, 0xDAB, 1, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XCHG, 2, 0xDAE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XCHG, 2, 0xDB1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XCHG, 2, 0x17C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XCHG, 2, 0x17C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XEND, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XGETBV, 4, 0x535, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XLAT, 2, 0x17CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xA99, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xA9C, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xA9F, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAA2, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAA5, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAA8, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAAB, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAAE, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xC61, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAB4, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xADE, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAE1, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xABD, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAC0, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xADE, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAE1, 1, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAC3, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XOR, 3, 0xAC6, 0, 0x6, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XORPD, 2, 0xAEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XORPD, 2, 0xAED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XORPS, 2, 0xAF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XORPS, 2, 0xAF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XRSTOR, 4, 0x539, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XRSTOR64, 4, 0x539, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XRSTORS, 4, 0x539, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XRSTORS64, 4, 0x539, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVE, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVE64, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVEC, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVEC, ZYDIS_ISA_EXT_XSAVEC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVEC64, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVEC, ZYDIS_ISA_EXT_XSAVEC, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVEOPT, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVEOPT, ZYDIS_ISA_SET_XSAVEOPT, ZYDIS_ISA_EXT_XSAVEOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVEOPT64, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVEOPT, ZYDIS_ISA_SET_XSAVEOPT, ZYDIS_ISA_EXT_XSAVEOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVES, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSAVES64, 4, 0x53D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVES, ZYDIS_ISA_EXT_XSAVES, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_XSETBV, 4, 0x541, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XSAVE, ZYDIS_ISA_SET_XSAVE, ZYDIS_ISA_EXT_XSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_XTEST, 1, 0x2C, 0, 0x30, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_RTM, ZYDIS_ISA_EXT_RTM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE } }; const ZydisInstructionDefinition3DNOW instructionDefinitions3DNOW[] = { - { ZYDIS_MNEMONIC_PAVGUSB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PAVGUSB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PF2ID, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PF2ID, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PF2IW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PF2IW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFACC, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFACC, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFADD, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFADD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCMPEQ, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCMPEQ, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCMPGE, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCMPGE, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCMPGT, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCMPGT, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCPIT1, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFCPIT1, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFMAX, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFMAX, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFMIN, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFMIN, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFMUL, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFMUL, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFNACC, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFNACC, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFPNACC, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFPNACC, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFRCP, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFRCP, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFRCPIT2, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFRCPIT2, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFRSQIT1, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFRSQIT1, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFSQRT, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFSQRT, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFSUB, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFSUB, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFSUBR, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PFSUBR, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PI2FD, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PI2FD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PI2FW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PI2FW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PMULHRW, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PMULHRW, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PSWAPD, 2, 0xBDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, - { ZYDIS_MNEMONIC_PSWAPD, 2, 0xBE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE } + { ZYDIS_MNEMONIC_PAVGUSB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PAVGUSB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PF2ID, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PF2ID, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PF2IW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PF2IW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFACC, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFACC, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFADD, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFADD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCMPEQ, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCMPEQ, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCMPGE, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCMPGE, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCMPGT, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCMPGT, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCPIT1, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFCPIT1, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFMAX, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFMAX, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFMIN, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFMIN, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFMUL, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFMUL, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFNACC, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFNACC, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFPNACC, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFPNACC, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFRCP, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFRCP, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFRCPIT2, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFRCPIT2, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFRSQIT1, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFRSQIT1, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFSQRT, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFSQRT, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFSUB, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFSUB, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFSUBR, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PFSUBR, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PI2FD, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PI2FD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PI2FW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PI2FW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PMULHRW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PMULHRW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PSWAPD, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE }, + { ZYDIS_MNEMONIC_PSWAPD, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AMD3DNOW, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_AMD3DNOW, ZYDIS_EXCEPTION_CLASS_NONE } }; const ZydisInstructionDefinitionXOP instructionDefinitionsXOP[] = { - { ZYDIS_MNEMONIC_BEXTR, 4, 0x4D0, 0, 0x42, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x4D4, 0, 0x42, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x4D8, 0, 0x42, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x4DC, 0, 0x42, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_BLCFILL, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCFILL, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCFILL, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCFILL, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCI, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCI, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCI, 3, 0xCD8, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCI, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCIC, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCIC, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCIC, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCIC, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCMSK, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCMSK, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCMSK, 3, 0xCD8, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCMSK, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCS, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCS, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCS, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLCS, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSFILL, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSFILL, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSFILL, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSFILL, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSIC, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSIC, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSIC, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_BLSIC, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LLWPCB, 1, 0x187D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_LWPINS, 4, 0x4E0, 0, 0x3, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LWPINS, 4, 0x4E4, 0, 0x3, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LWPVAL, 3, 0x4E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LWPVAL, 3, 0x4E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SLWPCB, 1, 0x187D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_T1MSKC, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_T1MSKC, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_T1MSKC, 3, 0xCD8, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_T1MSKC, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TZMSK, 3, 0xCCC, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TZMSK, 3, 0xCCF, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TZMSK, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_TZMSK, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZSD, 2, 0x16E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZSD, 2, 0x15E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZSS, 2, 0x16E5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VFRCZSS, 2, 0x15EB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x4E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x4EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x4F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x4F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x4F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x4FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x500, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCMOV, 4, 0x504, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMB, 4, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMB, 4, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMD, 4, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMD, 4, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMQ, 4, 0x518, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMQ, 4, 0x51C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUB, 4, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUB, 4, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUD, 4, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUD, 4, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUQ, 4, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUQ, 4, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUW, 4, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMUW, 4, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMW, 4, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPCOMW, 4, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPHADDBD, 2, 0x16E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDBD, 2, 0x16E9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDBQ, 2, 0x16EB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDBQ, 2, 0x16ED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDBW, 2, 0xD0B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDBW, 2, 0xD0E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDDQ, 2, 0x16EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDDQ, 2, 0x16F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUBD, 2, 0x16F3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUBD, 2, 0x16F5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUBQ, 2, 0x16F7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUBQ, 2, 0x16F9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUBW, 2, 0x16FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUBW, 2, 0x16FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUDQ, 2, 0x16FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUDQ, 2, 0x1701, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUWD, 2, 0x1703, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUWD, 2, 0x1705, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUWQ, 2, 0x1707, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDUWQ, 2, 0x1709, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDWD, 2, 0x170B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDWD, 2, 0x170D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDWQ, 2, 0x170F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHADDWQ, 2, 0x1711, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHSUBBW, 2, 0x1713, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHSUBBW, 2, 0x1715, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHSUBDQ, 2, 0x16EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHSUBDQ, 2, 0x16F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHSUBWD, 2, 0x170B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPHSUBWD, 2, 0x170D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPMACSDD, 4, 0x548, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSDD, 4, 0x54C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSDQH, 4, 0x550, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSDQH, 4, 0x554, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSDQL, 4, 0x550, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSDQL, 4, 0x554, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSDD, 4, 0x548, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSDD, 4, 0x54C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSDQH, 4, 0x550, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSDQH, 4, 0x554, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSDQL, 4, 0x550, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSDQL, 4, 0x554, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSWD, 4, 0x558, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSWD, 4, 0x55C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSWW, 4, 0x560, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSSWW, 4, 0x564, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSWD, 4, 0x558, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSWD, 4, 0x55C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSWW, 4, 0x560, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMACSWW, 4, 0x564, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMADCSSWD, 4, 0x558, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMADCSSWD, 4, 0x55C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMADCSWD, 4, 0x558, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPMADCSWD, 4, 0x55C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPPERM, 4, 0x560, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPPERM, 4, 0x568, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPPERM, 4, 0x564, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPPERM, 4, 0x56C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTB, 3, 0xCDB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTB, 3, 0xCDE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTB, 3, 0xCE1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTB, 3, 0xCE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTD, 3, 0xCE7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTD, 3, 0xCEA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTD, 3, 0xCED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTD, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTD, 3, 0xCF0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTD, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTQ, 3, 0xCF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTQ, 3, 0xCF6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTQ, 3, 0xCF9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTQ, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTQ, 3, 0xCFC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTW, 3, 0xCFF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTW, 3, 0xD02, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_VPROTW, 3, 0xD05, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTW, 3, 0xD08, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPROTW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAB, 3, 0xD0B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAB, 3, 0xD0E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAD, 3, 0xD11, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAD, 3, 0xD14, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAQ, 3, 0xD17, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAQ, 3, 0x518, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAQ, 3, 0xD1A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAQ, 3, 0x51C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAW, 3, 0xD1D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAW, 3, 0xD20, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHAW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLB, 3, 0xCE1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLB, 3, 0xCE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLD, 3, 0xCED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLD, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLD, 3, 0xCF0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLD, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLQ, 3, 0xCF9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLQ, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLQ, 3, 0xCFC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLW, 3, 0xD05, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLW, 3, 0xD08, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_VPSHLW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE } + { ZYDIS_MNEMONIC_BEXTR, 4, 0x545, 0, 0x42, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x549, 0, 0x42, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x54D, 0, 0x42, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x551, 0, 0x42, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_BLCFILL, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCFILL, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCFILL, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCFILL, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCI, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCI, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCI, 3, 0xDC3, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCI, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCIC, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCIC, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCIC, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCIC, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCMSK, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCMSK, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCMSK, 3, 0xDC3, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCMSK, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCS, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCS, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCS, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLCS, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSFILL, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSFILL, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSFILL, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSFILL, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSIC, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSIC, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSIC, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_BLSIC, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LLWPCB, 1, 0x1958, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LWPINS, 4, 0x555, 0, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LWPINS, 4, 0x559, 0, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LWPVAL, 3, 0x555, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_LWPVAL, 3, 0x559, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_SLWPCB, 1, 0x1958, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_T1MSKC, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_T1MSKC, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_T1MSKC, 3, 0xDC3, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_T1MSKC, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TZMSK, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TZMSK, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TZMSK, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_TZMSK, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZPD, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZSD, 2, 0x17CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZSD, 2, 0x16CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZSS, 2, 0x17CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VFRCZSS, 2, 0x16D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x55D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x561, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x565, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x569, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x56D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x571, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x575, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCMOV, 4, 0x579, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMB, 4, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMB, 4, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMD, 4, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMD, 4, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMQ, 4, 0x58D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMQ, 4, 0x591, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUB, 4, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUB, 4, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUD, 4, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUD, 4, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUQ, 4, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUQ, 4, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUW, 4, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMUW, 4, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMW, 4, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPCOMW, 4, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPHADDBD, 2, 0x17D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDBD, 2, 0x17D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDBQ, 2, 0x17D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDBQ, 2, 0x17D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDBW, 2, 0xDF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDBW, 2, 0xDF9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDDQ, 2, 0x17D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDDQ, 2, 0x17DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUBD, 2, 0x17DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUBD, 2, 0x17DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUBQ, 2, 0x17E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUBQ, 2, 0x17E2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUBW, 2, 0x17E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUBW, 2, 0x17E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUDQ, 2, 0x17E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUDQ, 2, 0x17EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUWD, 2, 0x17EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUWD, 2, 0x17EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUWQ, 2, 0x17F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDUWQ, 2, 0x17F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDWD, 2, 0x17F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDWD, 2, 0x17F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDWQ, 2, 0x17F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHADDWQ, 2, 0x17FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHSUBBW, 2, 0x17FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHSUBBW, 2, 0x17FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHSUBDQ, 2, 0x17D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHSUBDQ, 2, 0x17DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHSUBWD, 2, 0x17F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPHSUBWD, 2, 0x17F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPMACSDD, 4, 0x5BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSDD, 4, 0x5C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSDQH, 4, 0x5C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSDQH, 4, 0x5C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSDQL, 4, 0x5C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSDQL, 4, 0x5C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSDD, 4, 0x5BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSDD, 4, 0x5C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSDQH, 4, 0x5C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSDQH, 4, 0x5C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSDQL, 4, 0x5C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSDQL, 4, 0x5C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSWD, 4, 0x5CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSWD, 4, 0x5D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSWW, 4, 0x5D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSSWW, 4, 0x5D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSWD, 4, 0x5CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSWD, 4, 0x5D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSWW, 4, 0x5D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMACSWW, 4, 0x5D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMADCSSWD, 4, 0x5CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMADCSSWD, 4, 0x5D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMADCSWD, 4, 0x5CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPMADCSWD, 4, 0x5D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPPERM, 4, 0x5D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPPERM, 4, 0x5DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPPERM, 4, 0x5D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPPERM, 4, 0x5E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTB, 3, 0xDC6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTB, 3, 0xDC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTB, 3, 0xDCC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTB, 3, 0xDCF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTD, 3, 0xDD2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTD, 3, 0xDD5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTD, 3, 0xDD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTD, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTD, 3, 0xDDB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTD, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTQ, 3, 0xDDE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTQ, 3, 0xDE1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTQ, 3, 0xDE4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTQ, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTQ, 3, 0xDE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTW, 3, 0xDEA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTW, 3, 0xDED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_VPROTW, 3, 0xDF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTW, 3, 0xDF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPROTW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAB, 3, 0xDF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAB, 3, 0xDF9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAD, 3, 0xDFC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAD, 3, 0xDFF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAQ, 3, 0xE02, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAQ, 3, 0x58D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAQ, 3, 0xE05, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAQ, 3, 0x591, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAW, 3, 0xE08, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAW, 3, 0xE0B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHAW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLB, 3, 0xDCC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLB, 3, 0xDCF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLD, 3, 0xDD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLD, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLD, 3, 0xDDB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLD, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLQ, 3, 0xDE4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLQ, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLQ, 3, 0xDE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLW, 3, 0xDF0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLW, 3, 0xDF3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_VPSHLW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE } }; const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { - { ZYDIS_MNEMONIC_ANDN, 4, 0x570, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_ANDN, 4, 0x574, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_ANDN, 4, 0x578, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_ANDN, 4, 0x57C, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_ANDN, 4, 0x570, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_ANDN, 4, 0x578, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x580, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x584, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x588, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x58C, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x580, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BEXTR, 4, 0x588, 0, 0x8, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSI, 3, 0xCD2, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSI, 3, 0xD23, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSI, 3, 0xCD5, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSI, 3, 0xD26, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSI, 3, 0xCD2, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSI, 3, 0xCD5, 0, 0x44, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSMSK, 3, 0xCD2, 0, 0x45, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSMSK, 3, 0xD23, 0, 0x45, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSMSK, 3, 0xCD5, 0, 0x45, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSMSK, 3, 0xD26, 0, 0x45, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSMSK, 3, 0xCD2, 0, 0x45, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSMSK, 3, 0xCD5, 0, 0x45, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSR, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSR, 3, 0xD23, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSR, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSR, 3, 0xD26, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSR, 3, 0xCD2, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BLSR, 3, 0xCD5, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BZHI, 4, 0x580, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BZHI, 4, 0x584, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BZHI, 4, 0x588, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BZHI, 4, 0x58C, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BZHI, 4, 0x580, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_BZHI, 4, 0x588, 0, 0x43, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_DELAY, 1, 0x4D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_DELAY, 1, 0x576, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKNZD, 2, 0x1717, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKNZD, 2, 0x1719, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKNZD, 2, 0x171B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKZD, 2, 0x1717, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKZD, 2, 0x1719, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKZD, 2, 0x171B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KADDB, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KADDD, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KADDQ, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KADDW, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KAND, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDB, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDD, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDN, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDNB, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDND, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDNQ, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDNR, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDNW, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDQ, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDW, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KCONCATH, 3, 0xD2C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KCONCATL, 3, 0xD2C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KEXTRACT, 3, 0xD2F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMERGE2L1H, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMERGE2L1L, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOV, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOV, 2, 0x171F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOV, 2, 0x1721, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVB, 2, 0x1723, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVB, 2, 0x1725, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVB, 2, 0x1727, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVB, 2, 0x1729, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVB, 2, 0x172B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x172D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x172F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x1731, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x1729, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x1729, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x172B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x172B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1733, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1735, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1737, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1739, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVQ, 2, 0x173B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x173D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x173F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x1741, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x1729, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x172B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KNOT, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KNOTB, 2, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KNOTD, 2, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KNOTQ, 2, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KNOTW, 2, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KOR, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORB, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORD, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORQ, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORTESTB, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORTESTD, 3, 0xD35, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORTESTD, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORTESTQ, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORTESTW, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KORW, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTLB, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTLD, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTLQ, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTLW, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTRB, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTRD, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTRQ, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KSHIFTRW, 3, 0xD38, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KTESTB, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KTESTD, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KTESTQ, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KTESTW, 3, 0xD32, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KUNPCKBW, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KUNPCKDQ, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KUNPCKWD, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXNOR, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXNORB, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXNORD, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXNORQ, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXNORW, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXOR, 2, 0x171D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXORB, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXORD, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXORQ, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXORW, 3, 0xD29, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_LZCNT, 3, 0xD3B, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_LZCNT, 3, 0xD3E, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_MULX, 4, 0x590, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_MULX, 4, 0x594, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_MULX, 4, 0x598, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_MULX, 4, 0x59C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_MULX, 4, 0x590, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_MULX, 4, 0x598, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PDEP, 3, 0x570, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PDEP, 3, 0x574, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PDEP, 3, 0x578, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PDEP, 3, 0x57C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PDEP, 3, 0x570, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PDEP, 3, 0x578, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PEXT, 3, 0x570, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PEXT, 3, 0x574, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PEXT, 3, 0x578, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PEXT, 3, 0x57C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PEXT, 3, 0x570, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_PEXT, 3, 0x578, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_POPCNT, 3, 0xD3B, 0, 0x30, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_POPCNT, 3, 0xD3E, 0, 0x30, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_RORX, 3, 0xD41, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_RORX, 3, 0xD44, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_RORX, 3, 0xD47, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_RORX, 3, 0xD4A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_RORX, 3, 0xD41, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_RORX, 3, 0xD47, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SARX, 3, 0x580, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SARX, 3, 0x584, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SARX, 3, 0x588, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SARX, 3, 0x58C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SARX, 3, 0x580, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SARX, 3, 0x588, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHLX, 3, 0x580, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHLX, 3, 0x584, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHLX, 3, 0x588, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHLX, 3, 0x58C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHLX, 3, 0x580, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHLX, 3, 0x588, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHRX, 3, 0x580, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHRX, 3, 0x584, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHRX, 3, 0x588, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHRX, 3, 0x58C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHRX, 3, 0x580, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SHRX, 3, 0x588, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SPFLT, 1, 0x4D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_SPFLT, 1, 0x576, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_TZCNT, 3, 0xD3B, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_TZCNT, 3, 0xD3E, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_TZCNTI, 3, 0xA2C, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_TZCNTI, 3, 0xA2F, 0, 0x2A, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESDEC, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESDEC, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESENC, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESENC, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESIMC, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESIMC, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESKEYGENASSIST, 3, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VAESKEYGENASSIST, 3, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 3, 0xD4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 3, 0xD4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x5A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x5A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x5A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x5AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x5B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x5B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x5B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x5BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x5C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x5C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x5C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x5CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x5D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x5D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x5D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x5DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBROADCASTF128, 2, 0x1743, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTI128, 2, 0x1745, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x1747, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x1749, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x174B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x15EB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x174D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VCMPPD, 4, 0x5A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 4, 0x5A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 4, 0x5A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 4, 0x5AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 4, 0x5B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 4, 0x5B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 4, 0x5B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 4, 0x5BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSD, 4, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSD, 4, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSS, 4, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSS, 4, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISD, 3, 0xAB9, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISD, 3, 0xABC, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISS, 3, 0xABF, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISS, 3, 0xAC2, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x14B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x174F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x14B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x1751, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x14BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x1753, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x14BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x1755, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x14BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x1757, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x14C1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x1759, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x14C7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x175B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x14C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x175D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x175F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x1761, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x1763, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x1765, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x14D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x1767, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x14D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x1769, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x14D5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x176B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x14D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x176D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xD59, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xD5C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xD5F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xD62, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14DF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SS, 3, 0xD65, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SS, 3, 0xD68, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD71, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD74, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD71, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD77, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD7A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD7D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD77, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD7D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SD, 3, 0xD83, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SD, 3, 0xD86, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x14FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x14FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1501, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1503, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x14FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1501, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x14BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x1757, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x14C1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x1759, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x14D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x1767, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x14D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x1769, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14DF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x14FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x14FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1501, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1503, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x14FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1501, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDPPD, 4, 0x5A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDPPD, 4, 0x5A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDPPS, 4, 0x5B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDPPS, 4, 0x5B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDPPS, 4, 0x5B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDPPS, 4, 0x5BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF128, 3, 0xD89, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF128, 3, 0xD8C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI128, 3, 0xD8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI128, 3, 0xD92, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0xD95, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0xD98, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPD, 4, 0xA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x5F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x5F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x5F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x5FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x600, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x604, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x608, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x60C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0xA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0xA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0xA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x5F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x5F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x5F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x5FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x600, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x604, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x608, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x60C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0xA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x5F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x5F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x5F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x5FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x600, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x604, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x608, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x60C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xD9B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xD9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xDA1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xDA4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xDA7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xDAA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xDAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xDB0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SD, 3, 0xDB3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SD, 3, 0xDB6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SS, 3, 0xDB9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SS, 3, 0xDBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0xA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x5F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x5F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x5F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x5FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x600, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x604, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x608, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x60C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0xDBF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0xDC2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0xDC5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0xDC8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0xDBF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0xDCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0xDCE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0xDD1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHADDPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF128, 4, 0x610, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VINSERTF128, 4, 0x614, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VINSERTI128, 4, 0x618, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI128, 4, 0x61C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x5B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLDDQU, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLDDQU, 2, 0x176F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLDMXCSR, 2, 0x1545, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVDQU, 3, 0xDD4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xDD7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xDDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xDDD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xDE0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xDE3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xDE6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xDE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xDEC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x1595, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x1771, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x1597, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x1773, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1599, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1775, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x159B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1777, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1779, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x15A3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1779, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x15A3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x177B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x15AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x177B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x15AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0x15E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x177D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x176F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x15B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x177F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x15B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1781, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x177D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x176F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x15B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x177F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x15B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1781, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPD, 3, 0xDEF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x1783, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPS, 3, 0xDF2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x15BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0xDF5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x15E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPS, 3, 0xDF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x1785, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVMSKPD, 2, 0x1787, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVMSKPD, 2, 0x1789, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVMSKPS, 2, 0x178B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVMSKPS, 2, 0x178D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x15B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1781, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x176F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1597, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1773, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x159B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1777, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x178F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1791, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15AD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 2, 0x15E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 3, 0xDFB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 2, 0x15E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 2, 0x15EB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 3, 0xDFE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 2, 0x15EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x1595, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x1771, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x1597, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x1773, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1599, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1775, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x159B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1777, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x620, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x624, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x628, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x62C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 3, 0xD4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 3, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x1793, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x1795, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x1797, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x1799, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x179B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x179D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x179F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x17A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x17A3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x17A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x17A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x17A9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xE01, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xE04, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xE07, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xE0A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xE0D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xE10, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xE13, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xE16, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xE19, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xE1C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xE1F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xE22, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xE25, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xE28, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xE2B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xE2E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 3, 0x518, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 3, 0xE37, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 3, 0x51C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 3, 0xE3A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAND, 3, 0xE43, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAND, 3, 0xE46, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAND, 3, 0xE49, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAND, 3, 0xE4C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDN, 3, 0xE43, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDN, 3, 0xE46, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDN, 3, 0xE49, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDN, 3, 0xE4C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x638, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x640, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x648, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x64C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x650, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x654, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x658, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x660, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x17AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x17AD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x17AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x17B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x17B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x17B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x17B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x17B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x17BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x17BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x17BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x17C1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x17C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x17C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x17C7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x17C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x668, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x66C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0xD4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x10, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x17, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x1E, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x25, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x10, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x1E, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x2C, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x33, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x3A, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x41, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x2C, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x3A, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xE4F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xE37, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xE52, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xE3A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x62, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x67, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x6C, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x71, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x62, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x6C, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRM, 5, 0x76, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPISTRM, 5, 0x7B, 0, 0x2F, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERM2F128, 4, 0x5A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERM2F128, 4, 0x5AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERM2I128, 4, 0x670, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERM2I128, 4, 0x674, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 3, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x8F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0xA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xAD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xCB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xE55, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xE58, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xE5B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xE5E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xE67, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xE6A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xE6D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xE70, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 3, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 3, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 3, 0xE79, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 3, 0xE7C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRB, 3, 0xE7F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRB, 3, 0xE82, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xE85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xE88, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xE85, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xE88, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0xE8B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0xE8E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRW, 3, 0xE91, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRW, 3, 0xE94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRW, 3, 0xE97, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0xE9A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0xE9D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0xEA0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0xEA3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0xEA6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0xEA9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0xEA0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0xEAC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDSW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDSW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDSW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDSW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHADDW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHMINPOSUW, 2, 0xC2A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHMINPOSUW, 2, 0xC2D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPHSUBW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRB, 4, 0x678, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRB, 4, 0x67C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRD, 4, 0x680, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRD, 4, 0x684, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRD, 4, 0x680, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRD, 4, 0x684, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x688, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x68C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRW, 4, 0x690, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRW, 4, 0x694, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xEAF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xEB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xEB5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xEB8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 3, 0x558, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 3, 0xEBB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 3, 0x55C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 3, 0xEBE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0xEC1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0xEC4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0xEC7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0xECA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 3, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x17CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x17CD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x1621, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x17CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x1623, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x17D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x1625, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x17D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x1627, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x17D5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x1629, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x17D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x162B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x17D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x162D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x17DB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x162F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x17DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x1631, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x17DF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x1633, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x17E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x1635, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x17E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x1637, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x17E5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x1639, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x17E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x163B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x17E9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x163D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x17EB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x163F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x17ED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x1641, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x17EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x1643, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x17F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x1645, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x17F3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x1647, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x17F5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x1649, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x17F7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x164B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x17F9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x164D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x17FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x164F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x17FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 3, 0x550, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 3, 0xECD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 3, 0x554, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 3, 0xED0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xED3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xED6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xED9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xEDC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOR, 3, 0xE43, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOR, 3, 0xE46, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOR, 3, 0xE49, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOR, 3, 0xE4C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x620, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x624, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x628, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x62C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xEDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xEE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xEE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xEE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xA3B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xEE5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xA3E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xEE8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGND, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGND, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGND, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGND, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSIGNW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 3, 0xEEB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 3, 0xEEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 3, 0xEF1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 3, 0xEF4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 3, 0xEF7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 3, 0xEFA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0xEFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0xF00, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xF03, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xF06, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xF09, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xF0C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 3, 0xF0F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 3, 0xF12, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 3, 0xF15, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 3, 0xF18, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 3, 0xF1B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 3, 0xF1E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 3, 0xF21, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 3, 0xF24, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 3, 0xF27, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 3, 0xF2A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 3, 0xF2D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 3, 0xF30, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 3, 0xF33, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 3, 0xF36, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 3, 0xF39, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 3, 0xF3C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 3, 0xF3F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 3, 0xF42, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 3, 0xEEB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 3, 0xEEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 3, 0xEF1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 3, 0xEF4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 3, 0xEF7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 3, 0xEFA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0xEFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0xF00, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xF03, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xF06, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xF09, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xF0C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 3, 0xF0F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 3, 0xF12, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 3, 0xF15, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 3, 0xF18, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 3, 0xF1B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 3, 0xF1E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 3, 0x518, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 3, 0xE37, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 3, 0x51C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 3, 0xE3A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 3, 0x508, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 3, 0xE31, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 3, 0x50C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 3, 0xE34, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 3, 0x540, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 3, 0xE3D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 3, 0x544, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 3, 0xE40, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTEST, 3, 0xC36, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTEST, 3, 0xF45, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTEST, 3, 0xC39, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTEST, 3, 0xF48, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0xD4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x520, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x630, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x524, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x634, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x528, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x63C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x52C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x644, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0xD4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x538, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x65C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x53C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x664, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXOR, 3, 0xE43, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXOR, 3, 0xE46, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXOR, 3, 0xE49, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXOR, 3, 0xE4C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCPPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCPPS, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCPPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCPPS, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCPSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCPSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDSD, 4, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDSD, 4, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDSS, 4, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VROUNDSS, 4, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRTSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRTSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x5A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x5A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x5A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x5AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x5B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x5B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x5B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x5BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xC5D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xE61, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xC60, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xE64, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xC63, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xE73, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xC66, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xE76, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSTMXCSR, 2, 0x16C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSD, 3, 0x5E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSS, 3, 0x5E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSS, 3, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPD, 3, 0xF4B, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPD, 3, 0xF4E, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPD, 3, 0xF51, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPD, 3, 0xF54, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPS, 3, 0xF57, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPS, 3, 0xF5A, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPS, 3, 0xF5D, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VTESTPS, 3, 0xF60, 0, 0x46, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISD, 3, 0xF63, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISD, 3, 0xF66, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISS, 3, 0xF69, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISS, 3, 0xF6C, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0x80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0x8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0x94, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0x9E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xB2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xBC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 3, 0x530, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 3, 0xD4D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 3, 0x534, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 3, 0xD50, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 3, 0x510, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 3, 0xD53, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 3, 0x514, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 3, 0xD56, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VZEROALL, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX8, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VZEROUPPER, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX8, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE } + { ZYDIS_MNEMONIC_ANDN, 4, 0x5E5, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_ANDN, 4, 0x5E9, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_ANDN, 4, 0x5ED, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_ANDN, 4, 0x5F1, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_ANDN, 4, 0x5E5, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_ANDN, 4, 0x5ED, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x5F5, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x5F9, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x5FD, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x601, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x5F5, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BEXTR, 4, 0x5FD, 0, 0x8, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSI, 3, 0xDBD, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSI, 3, 0xE0E, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSI, 3, 0xDC0, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSI, 3, 0xE11, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSI, 3, 0xDBD, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSI, 3, 0xDC0, 0, 0x44, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSMSK, 3, 0xDBD, 0, 0x45, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSMSK, 3, 0xE0E, 0, 0x45, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSMSK, 3, 0xDC0, 0, 0x45, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSMSK, 3, 0xE11, 0, 0x45, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSMSK, 3, 0xDBD, 0, 0x45, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSMSK, 3, 0xDC0, 0, 0x45, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSR, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSR, 3, 0xE0E, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSR, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSR, 3, 0xE11, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSR, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BLSR, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI1, ZYDIS_ISA_SET_BMI1, ZYDIS_ISA_EXT_BMI1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BZHI, 4, 0x5F5, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BZHI, 4, 0x5F9, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BZHI, 4, 0x5FD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BZHI, 4, 0x601, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BZHI, 4, 0x5F5, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_BZHI, 4, 0x5FD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_DELAY, 1, 0x54E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_DELAY, 1, 0x5EB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_JKNZD, 2, 0x1800, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_JKNZD, 2, 0x1802, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_JKZD, 2, 0x1800, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_JKZD, 2, 0x1802, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KADDB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KADDD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KADDQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KADDW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KAND, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDN, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDNB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDND, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDNQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDNR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDNW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KCONCATH, 3, 0xE17, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KCONCATL, 3, 0xE17, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KEXTRACT, 3, 0xE1A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMERGE2L1H, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMERGE2L1L, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOV, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOV, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOV, 2, 0x1808, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVB, 2, 0x180A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVB, 2, 0x180C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVB, 2, 0x180E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVB, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVB, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1814, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1816, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1818, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVQ, 2, 0x181A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVQ, 2, 0x181C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVQ, 2, 0x181E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1820, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1822, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1824, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1826, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1828, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KNOT, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KNOTB, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KNOTD, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KNOTQ, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KNOTW, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KOR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORTEST, 3, 0xE1D, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORTESTB, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORTESTD, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORTESTQ, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORTESTW, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KORW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTLB, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTLD, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTLQ, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTLW, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTRB, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTRD, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTRQ, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KSHIFTRW, 3, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KTESTB, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KTESTD, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KTESTQ, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KTESTW, 3, 0xE20, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KUNPCKBW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KUNPCKDQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KUNPCKWD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXNOR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXNORB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXNORD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXNORQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXNORW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXOR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXORB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXORD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXORQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXORW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_LZCNT, 3, 0xE26, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_LZCNT, 3, 0xE29, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_MULX, 4, 0x605, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_MULX, 4, 0x609, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_MULX, 4, 0x60D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_MULX, 4, 0x611, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_MULX, 4, 0x605, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_MULX, 4, 0x60D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PDEP, 3, 0x5E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PDEP, 3, 0x5E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PDEP, 3, 0x5ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PDEP, 3, 0x5F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PDEP, 3, 0x5E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PDEP, 3, 0x5ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PEXT, 3, 0x5E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PEXT, 3, 0x5E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PEXT, 3, 0x5ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PEXT, 3, 0x5F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PEXT, 3, 0x5E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_PEXT, 3, 0x5ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_POPCNT, 3, 0xE26, 0, 0x30, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_POPCNT, 3, 0xE29, 0, 0x30, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_RORX, 3, 0xE2C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_RORX, 3, 0xE2F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_RORX, 3, 0xE32, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_RORX, 3, 0xE35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_RORX, 3, 0xE2C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_RORX, 3, 0xE32, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SARX, 3, 0x5F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SARX, 3, 0x5F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SARX, 3, 0x5FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SARX, 3, 0x601, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SARX, 3, 0x5F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SARX, 3, 0x5FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHLX, 3, 0x5F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHLX, 3, 0x5F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHLX, 3, 0x5FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHLX, 3, 0x601, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHLX, 3, 0x5F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHLX, 3, 0x5FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHRX, 3, 0x5F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHRX, 3, 0x5F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHRX, 3, 0x5FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHRX, 3, 0x601, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHRX, 3, 0x5F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SHRX, 3, 0x5FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SPFLT, 1, 0x54E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_SPFLT, 1, 0x5EB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_TZCNT, 3, 0xE26, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_TZCNT, 3, 0xE29, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_TZCNTI, 3, 0xAC9, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_TZCNTI, 3, 0xACC, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSUBPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_VAES, ZYDIS_ISA_EXT_VAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESIMC, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESIMC, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESKEYGENASSIST, 3, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESKEYGENASSIST, 3, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AES, ZYDIS_ISA_SET_AVXAES, ZYDIS_ISA_EXT_AVXAES, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 3, 0xE38, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 3, 0xE38, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x615, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x619, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x61D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPD, 4, 0x621, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x625, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x629, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x62D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDPS, 4, 0x631, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x635, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x639, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x63D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPD, 4, 0x641, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x645, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x649, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x64D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x651, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBROADCASTF128, 2, 0x182A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTI128, 2, 0x182C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x182E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x1830, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x1832, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x16D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x1834, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VCMPPD, 4, 0x615, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 4, 0x619, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 4, 0x61D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 4, 0x621, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 4, 0x625, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 4, 0x629, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 4, 0x62D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 4, 0x631, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSD, 4, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSD, 4, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSS, 4, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSS, 4, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISD, 3, 0xB56, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISD, 3, 0xB59, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISS, 3, 0xB5C, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISS, 3, 0xB5F, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x15A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x1836, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x15A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x1838, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x15A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x183A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x15A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x183C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x15A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x183E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x15AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x1840, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x15B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x1842, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x15B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x1844, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x1846, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x1848, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x184A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x184C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x15BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x184E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x15BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x1850, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x15BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x1852, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x15C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x1854, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xE44, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xE47, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xE4A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xE4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SS, 3, 0xE50, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SS, 3, 0xE53, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE56, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE59, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE5C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE5F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE56, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE5C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE62, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE65, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE68, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE6B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE62, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE68, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SD, 3, 0xE6E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SD, 3, 0xE71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x15A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x183E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x15AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x1840, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x15BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x184E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x15BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x1850, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDPPD, 4, 0x615, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDPPD, 4, 0x61D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDPPS, 4, 0x625, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDPPS, 4, 0x629, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDPPS, 4, 0x62D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDPPS, 4, 0x631, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF128, 3, 0xE74, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF128, 3, 0xE77, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI128, 3, 0xE7A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI128, 3, 0xE7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0xE80, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0xE83, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0x9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0xA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPD, 4, 0xB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xBA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xCE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDPS, 4, 0xD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x665, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x669, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x66D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSD, 4, 0x671, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x675, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x679, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x67D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSS, 4, 0x681, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0x9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0xA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPD, 4, 0xB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xBA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xCE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUBPS, 4, 0xD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0x9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0xA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPD, 4, 0xB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xBA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xCE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADDPS, 4, 0xD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0x9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0xA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPD, 4, 0xB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xBA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xCE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBPS, 4, 0xD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x665, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x669, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x66D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSD, 4, 0x671, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x675, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x679, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x67D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBSS, 4, 0x681, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0x9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0xA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPD, 4, 0xB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xBA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xCE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDPS, 4, 0xD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x665, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x669, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x66D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSD, 4, 0x671, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x675, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x679, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x67D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADDSS, 4, 0x681, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xE86, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xE89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xE8C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 3, 0xE8F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xE92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xE95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xE98, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 3, 0xE9B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SD, 3, 0xE9E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SD, 3, 0xEA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SS, 3, 0xEA4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SS, 3, 0xEA7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_FMA, ZYDIS_ISA_EXT_FMA, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0x9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0xA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPD, 4, 0xB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xBA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xCE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBPS, 4, 0xD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x665, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x669, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x66D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSD, 4, 0x671, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x675, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x679, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x67D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUBSS, 4, 0x681, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FMA4, ZYDIS_ISA_SET_FMA4, ZYDIS_ISA_EXT_FMA4, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0xEAA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0xEAD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0xEB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0xEB3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0xEAA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0xEB6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0xEB9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0xEBC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHADDPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VHSUBPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF128, 4, 0x685, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VINSERTF128, 4, 0x689, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VINSERTI128, 4, 0x68D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI128, 4, 0x691, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x625, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLDDQU, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLDDQU, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLDMXCSR, 2, 0x162C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVDQU, 3, 0xEBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xEC2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xEC5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xEC8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xECB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xECE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xED1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xED4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMASKMOVPS, 3, 0xED7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x167C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1680, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x168A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x168A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1862, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1692, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1862, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1692, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0x16CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1864, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x169A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1866, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1864, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x169A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1866, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPD, 3, 0xEDA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x186A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPS, 3, 0xEDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x16A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0xEE0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x16CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPS, 3, 0xEE3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x186C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVMSKPD, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVMSKPD, 2, 0x1870, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVMSKPS, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVMSKPS, 2, 0x1874, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1876, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1696, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1878, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1694, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1696, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 2, 0x16CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 3, 0xEE6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 2, 0x16CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 2, 0x16D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 3, 0xEE9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 2, 0x16D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x167C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1680, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x695, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x699, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x69D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x6A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 3, 0xE38, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x187A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x187C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x187E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x1880, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1882, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1884, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1886, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1888, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x188A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x188C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x188E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x1890, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xEEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xEEF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xEF2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xEF5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xEF8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xEFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xEFE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 3, 0xF01, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xF04, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xF07, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xF0A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 3, 0xF0D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xF10, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xF13, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xF16, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 3, 0xF19, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 3, 0x58D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 3, 0xF22, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 3, 0x591, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 3, 0xF25, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 4, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAND, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAND, 3, 0xF31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAND, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAND, 3, 0xF37, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDN, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDN, 3, 0xF31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDN, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDN, 3, 0xF37, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x6AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x6B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDD, 4, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x6BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x6C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x6C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDVB, 4, 0x6C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x6CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x6D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1892, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1894, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1896, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1898, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x18A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_VPCLMULQDQ, ZYDIS_ISA_EXT_VPCLMULQDQ, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_VPCLMULQDQ, ZYDIS_ISA_EXT_VPCLMULQDQ, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0xE38, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x26, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x2D, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x34, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x3B, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x26, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRI, 7, 0x34, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x42, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x49, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x50, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x57, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x42, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPESTRM, 7, 0x50, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xF3A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xF22, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xF3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 3, 0xF25, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x6F, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x74, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x79, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x7E, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x6F, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRI, 5, 0x79, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRM, 5, 0x83, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPISTRM, 5, 0x88, 0, 0x2F, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_STTNI, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERM2F128, 4, 0x619, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERM2F128, 4, 0x621, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERM2I128, 4, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERM2I128, 4, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x92, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0x9C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0xA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PD, 5, 0xB0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xBA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xCE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMIL2PS, 5, 0xD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xF40, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xF43, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xF46, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xF49, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 3, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xF52, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xF55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xF58, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xF5B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 3, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 3, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 3, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 3, 0xF64, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 3, 0xF67, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRB, 3, 0xF6A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRB, 3, 0xF6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xF70, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xF73, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xF70, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRD, 3, 0xF73, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0xF76, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0xF79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRW, 3, 0xF7C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRW, 3, 0xF7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRW, 3, 0xF82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0xF85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0xF88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0xF8B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0xF8E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0xF91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0xF94, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0xF8B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0xF97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2GATHER, ZYDIS_ISA_SET_AVX2GATHER, ZYDIS_ISA_EXT_AVX2GATHER, ZYDIS_EXCEPTION_CLASS_AVX12, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDSW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDSW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDSW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDSW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHADDW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHMINPOSUW, 2, 0xCEB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHMINPOSUW, 2, 0xCEE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBSW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPHSUBW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRB, 4, 0x6F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRB, 4, 0x6F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRD, 4, 0x6FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRD, 4, 0x701, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRD, 4, 0x6FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRD, 4, 0x701, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x705, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x709, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRW, 4, 0x70D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRW, 4, 0x711, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xF9A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xF9D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xFA0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 3, 0xFA3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 3, 0x5CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 3, 0xFA6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 3, 0x5D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 3, 0xFA9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0xFAC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVD, 3, 0xFAF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0xFB2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMASKMOVQ, 3, 0xFB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x18B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x18B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x1708, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x18B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x170A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x18B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x170C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x18BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x170E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x18BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x1710, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x18BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x1712, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x18C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x1714, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x18C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x1716, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x18C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x1718, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x18C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x171A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x18C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x171C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x18CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x171E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x18CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x1720, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x18CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x1722, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x18D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x1724, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x18D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x1726, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x18D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x1728, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x18D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x172A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x18D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x172C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x18DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x172E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x18DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x1730, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x18DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x1732, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x18E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x1734, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x18E2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x1736, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x18E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 3, 0x5C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 3, 0xFB8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 3, 0x5C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 3, 0xFBB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xFBE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xFC1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xFC4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 3, 0xFC7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOR, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOR, 3, 0xF31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOR, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOR, 3, 0xF37, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x695, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x699, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x69D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x6A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xFCA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 3, 0xFCD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xFD0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 3, 0xFD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xFD0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 3, 0xFD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGND, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGND, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGND, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGND, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSIGNW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 3, 0xFD6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 3, 0xFD9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 3, 0xFDC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 3, 0xFDF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 3, 0xFE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 3, 0xFE5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0xFE8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0xFEB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xFEE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xFF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xFF4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 3, 0xFF7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 3, 0xFFA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 3, 0xFFD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 3, 0x1000, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 3, 0x1003, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 3, 0x1006, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 3, 0x1009, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 3, 0x100C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 3, 0x100F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 3, 0x1012, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 3, 0x1015, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 3, 0x1018, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 3, 0x101B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 3, 0x101E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 3, 0x1021, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 3, 0x1024, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 3, 0x1027, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 3, 0x102A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 3, 0x102D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 3, 0xFD6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 3, 0xFD9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 3, 0xFDC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 3, 0xFDF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 3, 0xFE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 3, 0xFE5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0xFE8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0xFEB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xFEE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xFF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xFF4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 3, 0xFF7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 3, 0xFFA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 3, 0xFFD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 3, 0x1000, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 3, 0x1003, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 3, 0x1006, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 3, 0x1009, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 3, 0x58D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 3, 0xF22, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 3, 0x591, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 3, 0xF25, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 3, 0x57D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 3, 0xF1C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 3, 0x581, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 3, 0xF1F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 3, 0x5B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 3, 0xF28, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 3, 0x5B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 3, 0xF2B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTEST, 3, 0xCF7, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTEST, 3, 0x1030, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTEST, 3, 0xCFA, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTEST, 3, 0x1033, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0xE38, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x595, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x6A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x599, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 3, 0x6A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x59D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0xE38, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x5AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXOR, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXOR, 3, 0xF31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXOR, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXOR, 3, 0xF37, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCPPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCPPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCPPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCPPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCPSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCPSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPD, 3, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDPS, 3, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDSD, 4, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDSD, 4, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDSS, 4, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VROUNDSS, 4, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRTPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRTSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRTSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x615, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x619, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x61D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 4, 0x621, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x625, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x629, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x62D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 4, 0x631, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSTMXCSR, 2, 0x17AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSD, 3, 0x655, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSS, 3, 0x65D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSS, 3, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPD, 3, 0x1036, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPD, 3, 0x1039, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPD, 3, 0x103C, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPD, 3, 0x103F, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPS, 3, 0x1042, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPS, 3, 0x1045, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPS, 3, 0x1048, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VTESTPS, 3, 0x104B, 0, 0x46, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISD, 3, 0x104E, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISD, 3, 0x1051, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISS, 3, 0x1054, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISS, 3, 0x1057, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0x8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0x97, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0xA1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 3, 0xAB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xC9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 3, 0xD3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 3, 0x5A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 3, 0xE38, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 3, 0x5A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 3, 0xE3B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 3, 0x585, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 3, 0xE3E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 3, 0x589, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 3, 0xE41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VZEROALL, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX8, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VZEROUPPER, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX8, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE } }; +#ifndef ZYDIS_DISABLE_EVEX const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { - { ZYDIS_MNEMONIC_V4FMADDPS, 4, 0x698, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_V4FMADDSS, 4, 0x69C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_SCALAR, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_V4FNMADDPS, 4, 0x698, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_V4FNMADDSS, 4, 0x69C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_SCALAR, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGNQ, 5, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGNQ, 5, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGNQ, 5, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGNQ, 5, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VANDPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0xF6F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0xF72, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0xF75, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0xF78, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0xF7B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0xF7E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTF32X8, 3, 0xF81, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0xF84, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0xF87, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0xF8A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0xF8D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0xF90, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0xF93, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0xF96, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0xF99, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0xF9C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0xF9F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X8, 3, 0xFA2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0xFA5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0xFA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0xFAB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0xFAE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0xFB1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0xFB4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0xFB7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0xF6F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0xF72, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0xFBA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0xFBD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0xFC0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x10C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x111, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x116, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x10C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x11B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x120, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x125, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x12A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x12F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x134, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x12A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x139, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x13E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x143, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSD, 5, 0x111, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSD, 5, 0x111, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSD, 5, 0x148, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSS, 5, 0x12F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSS, 5, 0x12F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPSS, 5, 0x14D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISD, 3, 0xF4B, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISD, 3, 0xF4B, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISD, 3, 0xF66, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISS, 3, 0xF57, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISS, 3, 0xF57, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMISS, 3, 0xF6C, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0xFC3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0xFC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0xFC9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0xFCC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0xFCF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0xFD2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0xFD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0xFD8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0xFDB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0xFDE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0xFE1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0xFE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xFE7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xFEA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xFED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xFF0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xFF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xFF6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0xFF9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0xFFC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0xFFF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0xFF9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x1002, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x1005, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x1008, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x100B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x100E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1011, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x100B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1014, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1014, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1017, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x101A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x101D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1020, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x101A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1023, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1023, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1026, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1029, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x102C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x102F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1029, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1032, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1035, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1038, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x103B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x103E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1041, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x103B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1044, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1044, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1047, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x104A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x104D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x1050, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x104A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x1053, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x1056, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x1059, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x105C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x105F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x1062, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x105C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x1065, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x1068, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x106B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x106E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x1071, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x1074, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x106E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x1077, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x107A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x107D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1080, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1083, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1086, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1080, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1089, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x108C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x108F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x6A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x6A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x6A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x6A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x6AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x6B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x6B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1092, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1095, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1098, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1092, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x109B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x109E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x10A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x10A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x10A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x10AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x10A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x10AD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x10B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x10B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x10B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x10B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x10BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x10B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x10BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x10C2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x10C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1029, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x102C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x102F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1029, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1032, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1035, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1038, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x10C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x10CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x10CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x10C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x10D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x10D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x10D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1787, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1787, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x17FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x17FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x14E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x6B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x6B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x6BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1801, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1801, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1803, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1805, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1805, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1807, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD6B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD71, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD6E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xD74, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD77, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD77, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD7D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD7A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD7A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xD80, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x6C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x6C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x6C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x178B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x178B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1501, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1809, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1809, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1503, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x180B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x180B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x180D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x180F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x180F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1811, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x100B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x100E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1011, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x100B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1014, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1014, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1017, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1029, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x102C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x102F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1029, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1032, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1035, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1038, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x103B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x103E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1041, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x103B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1044, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1044, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1047, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x104A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x104D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x1050, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x104A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x1053, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x1056, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x1059, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x106E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x1071, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x1074, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x106E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x1077, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x107A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x107D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1092, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1095, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1098, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1092, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x109B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x109E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x10A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x10A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x10A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x10AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x10A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x10AD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x10B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x10B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x10B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x10B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x10BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x10B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x10BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x10C2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x10C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1787, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1787, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x17FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x17FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x14E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1801, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1801, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1803, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1805, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1805, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1807, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x178B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x178B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1501, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1809, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1809, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1503, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x180B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x180B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x180D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x180F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x180F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1811, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x10D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x10DA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x10DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x10E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x10E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x10E6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x10E9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x10EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x10EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x10E9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x10F2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x10F5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x10F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x10FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x10FE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x1101, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x10FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x1104, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x1107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x110A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x10C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x10CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x10CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x10C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x10D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x10D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x10D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x110D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1110, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1113, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1113, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1116, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x1119, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x1119, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x111C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x111F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x111F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x1122, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x152, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x157, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x15C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x161, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x166, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x16B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VDIVSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x1125, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x1128, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x112B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x112E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x1131, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x1134, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x6C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x6CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x6D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x6D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x6D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x6DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x6E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x6E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x6E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x6EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x6F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x6F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x6F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x6FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x700, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x704, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x708, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x70C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x710, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x714, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x718, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x71C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x720, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x724, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x1137, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0xD98, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x1AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x1B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x728, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x72C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x730, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x734, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x734, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x734, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x738, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x73C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x740, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x744, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x744, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x744, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x728, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x748, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x738, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x74C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x113A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x113D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x1140, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1143, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1146, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1149, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x1813, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x1817, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x1813, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x1817, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x113A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x114C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x114F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x1143, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x1152, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x1155, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x1CA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x1CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x1D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x1D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x1DE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x1E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x1E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x1ED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x1F2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x1F7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x1FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x201, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x206, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x20B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x210, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x215, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x21A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x21F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x224, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x229, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x22E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x233, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x238, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x23D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x5B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x5EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMAXSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMINSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x1125, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x1128, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x112B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xFC3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xFC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xFC9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xFCC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xFCF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xFD2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x112E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x1131, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x1134, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xFD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xFD8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xFDB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xFDE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xFE1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xFE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1819, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x17B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1278, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x127B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x1158, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x1128, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x112B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x93C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x940, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x115B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x115E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1161, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1164, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1167, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x116A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x116D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1173, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1176, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x868, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x86C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1179, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x117C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x117F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1182, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1185, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1188, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x118B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x118E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1191, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x950, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x954, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x958, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x95C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x960, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x964, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x1194, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x1197, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x119A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x119D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x11A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x11A3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x93C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x940, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x115B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x115E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1161, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1164, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1167, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x116A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x116D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1173, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1176, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x868, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x86C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1179, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x117C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x117F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1182, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1185, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1188, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x118B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x118E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1191, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11A6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11A9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11B2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11C1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x11C7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0xA8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E7NM128, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPD, 3, 0xDEF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x1783, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPS, 3, 0xDF2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x15BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0xDF5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E7NM128, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x5E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x15E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPS, 3, 0xDF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x1785, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x181B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x181D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x181F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xC27, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xEE2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1821, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1597, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1773, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1823, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x159B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1777, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1825, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1827, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x17BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x127E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1281, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0xCF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x17BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1829, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1281, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 3, 0x1158, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 4, 0x780, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSD, 3, 0x11CA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x112E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x1131, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x1134, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x112E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x1131, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x1134, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 3, 0xFBA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 4, 0x784, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVSS, 3, 0x11CD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x1125, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x1128, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x112B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0xFC3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0xFC6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0xFC9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0xFCC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0xFCF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 3, 0xFD2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x112E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x1131, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x1134, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0xFD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0xFD8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0xFDB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0xFDE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0xFE1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 3, 0xFE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VORPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x788, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4VNNIW, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4VNNIW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x78C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4VNNIW, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4VNNIW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 3, 0x11D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 3, 0x11D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 3, 0x11D6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 3, 0x11D9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 3, 0x11DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 3, 0x11DF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 3, 0x11E2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 3, 0x11E5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 3, 0x11E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 3, 0x11EB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 3, 0x11EE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 3, 0x11F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSQ, 3, 0x11F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSQ, 3, 0x11F7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSQ, 3, 0x11FA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSQ, 3, 0x11FD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSQ, 3, 0x1200, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSQ, 3, 0x1203, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 3, 0x1206, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 3, 0x1209, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 3, 0x120C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 3, 0x120F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 3, 0x1212, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 3, 0x1215, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x790, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x794, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x798, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x79C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x7A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x7A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x7A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x7AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x7B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x7B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x7B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x7BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x7C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x7C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x7C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x7CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x7D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x7D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x7D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x7DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x7E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x7E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x7E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x7EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 4, 0x7F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 4, 0x7F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 4, 0x7F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 4, 0x7FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 4, 0x800, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSB, 4, 0x804, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 4, 0x808, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 4, 0x80C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 4, 0x810, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 4, 0x814, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 4, 0x818, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSW, 4, 0x81C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPAVGW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x11A6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1218, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x121B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x121E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1221, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1224, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1227, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x122A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x122D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0xF8D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0xF90, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1230, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1233, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1236, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1239, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x123C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x123F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x182B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x182D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x182F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1831, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1833, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1835, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1176, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1245, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1248, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x124B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x124E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1254, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1257, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x950, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x125A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x125D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1260, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1263, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1266, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1269, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x126C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x126F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPCMPB, 5, 0x260, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPB, 5, 0x265, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPB, 5, 0x26A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPB, 5, 0x26F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPB, 5, 0x274, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPB, 5, 0x279, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x27E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x283, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x288, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x28D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x292, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x297, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2BA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x2D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x2DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x2E2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x2E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x2EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x2F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x2F6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x2FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x300, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x305, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x30A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x30F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x314, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x319, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x31E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x323, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x328, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x32D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2BA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x27E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x283, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x288, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x28D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x292, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x297, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x29C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2A6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x314, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x319, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x31E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x323, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x328, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x32D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x29C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2A6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2B5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2BA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x2D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x2DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x2E2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x2E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x2EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x2F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x2F6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x2FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x300, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x305, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x30A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x30F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x314, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x319, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x31E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x323, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x328, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x32D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPW, 5, 0x332, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPW, 5, 0x337, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPW, 5, 0x33C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPW, 5, 0x341, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPW, 5, 0x346, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPW, 5, 0x34B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1164, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1167, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x116A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x116D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1173, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1182, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1185, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1188, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x118B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x118E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1191, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x93C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x940, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x944, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x948, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x94C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x1176, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x868, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x86C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x1272, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x870, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x874, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x838, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x83C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x840, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x844, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x848, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x84C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x350, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x355, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x35A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x35F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x364, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x369, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x36E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x373, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x378, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x37D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x382, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x387, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x850, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x854, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x858, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x85C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x860, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x864, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPD, 4, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0x868, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0x86C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0x870, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMQ, 4, 0x874, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x838, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x83C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x840, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x844, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x848, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x84C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x350, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x355, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x35A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x35F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x364, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x369, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x175, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x17A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x170, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x17F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x184, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x189, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x193, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x198, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x18E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x19D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x1A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x1A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x36E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x373, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x378, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x37D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x382, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x387, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x850, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x854, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x858, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x85C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x860, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x864, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x93C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x940, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x115B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x115E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x1161, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x1176, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x868, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x86C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x1179, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x117C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x117F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x1275, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRB, 3, 0xE82, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x1278, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x127B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x127E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x1281, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1284, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1287, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x128A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x128D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x1290, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x1293, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1296, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1299, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x129C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x128D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x129F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x12A2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1296, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x12A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x12A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRB, 4, 0x678, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRB, 4, 0x67C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRD, 4, 0x680, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRD, 4, 0x684, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x688, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x68C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRW, 4, 0x690, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPINSRW, 4, 0x694, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x93C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x940, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x944, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x948, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x94C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x1176, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x868, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x86C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x1272, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x870, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x874, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x36E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x373, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x378, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x37D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x382, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x387, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x36E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x373, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x378, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x37D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x382, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x387, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x808, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x80C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x810, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x814, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x818, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x81C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x878, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x87C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x880, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x884, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x888, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x88C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x7F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x7F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x7F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x7FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x800, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x804, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x890, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x894, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x898, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x89C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x8A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x8A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x8A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x8AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x8B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x8B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x8B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x8BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x808, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x80C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x810, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x814, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x818, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x81C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 4, 0x7F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 4, 0x7F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 4, 0x7F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 4, 0x7FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 4, 0x800, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSB, 4, 0x804, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x890, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x894, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x898, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x89C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x8A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x8A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x8A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x8AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x8B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x8B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x8B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x8BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 4, 0x808, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 4, 0x80C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 4, 0x810, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 4, 0x814, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 4, 0x818, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSW, 4, 0x81C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1837, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1839, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x183B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x183D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x183F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1841, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x12AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x12AE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x12B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x12B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x12B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x12BA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x12BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x12C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x12C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x12C6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x12C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x12CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1843, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1845, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1847, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1849, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x184B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x184D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x184F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1851, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1853, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1855, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1857, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1859, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x185B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x185D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x185F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x12CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x12D2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x12D5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x12D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x12DB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x12DE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x12E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x12E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x12E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x12EA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x12ED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x12F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x12F3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x12F6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x12F9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x12FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x12FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1302, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1305, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1308, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x130B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x130E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1311, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1314, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1317, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x131A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x131D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1320, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1323, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1326, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1329, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x132C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x132F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1332, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1335, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1338, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x133B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x133E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1341, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1344, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1347, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x134A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x134D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x1350, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x1353, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x1356, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x1359, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x135C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x135F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x1362, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x1365, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x1368, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x136B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x136E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1371, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1374, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1377, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x137A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x137D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1380, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1383, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1386, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1389, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x138C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x138F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1392, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1395, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1398, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x139B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x139E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x13A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x13A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x13A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x13AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x13AD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x13B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x13B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x13B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x13B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x13BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x13BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x13C2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x13C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x13C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x13CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x13CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x13D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x13D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x13D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x13DA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x12AB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x12AE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x12B1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x12B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x12B7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x12BA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x12BD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x12C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x12C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x12C6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x12C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x12CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x12CF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x12D2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x12D5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x12D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x12DB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x12DE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x12E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x12E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x12E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x12EA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x12ED, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x12F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x12F3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x12F6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x12F9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x12FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x12FF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1302, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x13DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x13E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x13E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x13E6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x13E9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x13EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x1861, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x1863, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x1865, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x13DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x13E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x13E3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x13E6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x13E9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x13EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1371, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1374, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1377, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x137A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x137D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1380, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1383, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1386, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1389, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x138C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x138F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1392, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1395, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1398, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x139B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x139E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x13A1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x13A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x13A7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x13AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x13AD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x13B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x13B3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x13B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x13B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x13BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x13BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x13C2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x13C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x13C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x13CB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x13CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x13D1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x13D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x13D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x13DA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x8C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x8C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x8C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x8CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x8D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x8D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x808, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x80C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x810, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x814, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x818, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x81C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x8D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x8DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x8E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x8E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x8E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x8EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x8F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x8F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x8F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x8FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x900, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x904, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x940, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x94C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x86C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x874, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLD, 4, 0x908, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLD, 4, 0x90C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLD, 4, 0x910, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLD, 4, 0x914, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLD, 4, 0x918, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLD, 4, 0x91C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLQ, 4, 0x920, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLQ, 4, 0x924, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLQ, 4, 0x928, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLQ, 4, 0x92C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLQ, 4, 0x930, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLQ, 4, 0x934, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORD, 4, 0x908, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORD, 4, 0x90C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORD, 4, 0x910, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORD, 4, 0x914, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORD, 4, 0x918, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORD, 4, 0x91C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORQ, 4, 0x920, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORQ, 4, 0x924, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORQ, 4, 0x928, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORQ, 4, 0x92C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORQ, 4, 0x930, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORQ, 4, 0x934, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x620, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x624, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x13EF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x628, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x62C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSADBW, 3, 0x13F2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x13F5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x13F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x13FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x13FE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1401, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1404, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x13F5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1407, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x140A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x13FE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x140D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x1410, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x938, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x93C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x940, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x944, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x948, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x94C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x950, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x954, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x958, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x95C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x960, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x964, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x950, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x954, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x958, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x95C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x960, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x964, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x908, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x90C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x910, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x914, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x918, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x91C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x206, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x20B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x968, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x210, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x215, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1413, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1416, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1419, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x141C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x141F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1422, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x920, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x924, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x928, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x92C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x930, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x934, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x224, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x229, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x96C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x22E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x233, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x970, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x974, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x978, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x97C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x980, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x984, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x988, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x98C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x990, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLW, 4, 0x994, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x908, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x90C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x910, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x914, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x918, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x91C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x206, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x20B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x968, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x210, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x215, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x920, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x924, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x928, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x92C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x930, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x934, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x224, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x229, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x96C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x22E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x233, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x970, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x974, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x978, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x97C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x980, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x984, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x988, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x98C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x990, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAW, 4, 0x994, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x908, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x90C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x910, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x914, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x918, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x91C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x206, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x20B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x968, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x210, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x215, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1413, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1416, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1419, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x141C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x141F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1422, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x920, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x924, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x928, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x92C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x930, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x934, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x224, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x229, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x96C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x22E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x233, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x970, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x974, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x978, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x97C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x980, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x984, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x988, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x98C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x990, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLW, 4, 0x994, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x7F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x7F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x7F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x7FC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x800, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x804, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x808, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x80C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x810, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x814, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x818, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x81C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBW, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x350, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x355, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x35A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x35F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x364, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x369, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x36E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x373, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x378, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x37D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x382, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x387, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2BA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x2D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x2DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x2E2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x2E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x2EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x2F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x2F6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x2FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x300, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x305, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x30A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x30F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x314, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x319, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x31E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x323, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x328, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x32D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2BA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2BF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2C9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2CE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2D3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x2D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x2DD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x2E2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x2E7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x2EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x2F1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x2F6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x2FB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x300, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x305, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x30A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x30F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x314, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x319, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x31E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x323, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x328, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x32D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x242, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x247, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x24C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x251, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x256, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x25B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x820, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x824, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x828, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x82C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x830, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x834, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0xD0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0xDF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0xEE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0xFD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGESD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGESD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGESD, 5, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGESS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGESS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRANGESS, 5, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1425, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1428, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x142B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x142E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1431, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1434, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x1813, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x1817, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x1813, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x1817, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x1815, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1425, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1437, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x143A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x142E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x143D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x1440, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xD5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xDA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xE4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xE9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0xF3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0xF8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x102, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x107, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x754, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x758, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x750, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x75C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x760, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x764, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x76C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x770, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x768, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x774, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x778, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x77C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSD, 4, 0x1BB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBSS, 4, 0x1C5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISD, 3, 0xF4B, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISD, 3, 0xF4B, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISD, 3, 0xF66, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISS, 3, 0xF57, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISS, 3, 0xF57, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUCOMISS, 3, 0xF6C, 0, 0x18, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 4, 0x1B6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 4, 0x391, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 4, 0x38C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 4, 0x396, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 4, 0x39B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPD, 4, 0x3A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 4, 0x1C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 4, 0x3AA, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 4, 0x3A5, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 4, 0x3AF, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 4, 0x3B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VXORPS, 4, 0x3B9, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE } + { ZYDIS_MNEMONIC_V4FMADDPS, 4, 0x715, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_V4FMADDSS, 4, 0x719, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_SCALAR, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_V4FNMADDPS, 4, 0x715, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_V4FNMADDSS, 4, 0x719, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4FMAPS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4FMAPS_SCALAR, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x105A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDEC, 3, 0x105D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x105A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESDECLAST, 3, 0x105D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x105A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENC, 3, 0x105D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0xF2E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x6ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x105A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x6F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VAESENCLAST, 3, 0x105D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VAES, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VAES_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_128, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGNQ, 5, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDNPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VANDPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x1060, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x1063, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x1066, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x1069, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x106C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x106F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTF32X8, 3, 0x1072, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x1075, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x1078, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x107B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x107E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x1081, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x1084, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x1087, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x108A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x108D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x1090, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X8, 3, 0x1093, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x1096, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x1099, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x109C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x109F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x10A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x10A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x10A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x1060, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x1063, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x10AB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x10AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x10B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x119, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x11E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x123, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x119, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x128, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x12D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x132, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x137, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x13C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x141, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x137, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x146, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x14B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x150, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSD, 5, 0x11E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSD, 5, 0x11E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSD, 5, 0x155, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSS, 5, 0x13C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSS, 5, 0x13C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPSS, 5, 0x15A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISD, 3, 0x1036, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISD, 3, 0x1036, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISD, 3, 0x1051, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISS, 3, 0x1042, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISS, 3, 0x1042, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMISS, 3, 0x1057, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x10B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x10B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x10BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x10BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x10C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x10C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x10C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x10C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x10CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x10CF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x10D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x10D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x10D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x10DB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x10DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x10E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x10E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x10E7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x10EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x10ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x10F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x10EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x10F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x10F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x10F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x10FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x10FF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1102, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x10FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x1108, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x110B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x110E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1111, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x110B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1117, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x111A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x111D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1120, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x111A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1123, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1126, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x1129, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x112C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x112F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1132, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x112C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1135, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1135, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x1138, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x113B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x113E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x1141, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x113B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x1144, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x1147, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x114A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x114D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x1150, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x1153, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x114D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x1156, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x1159, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x115C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x115F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x1162, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x1165, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x115F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x1168, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x116B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x116E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1171, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1174, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1177, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1171, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x117A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x117D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1180, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x71D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x721, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x725, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x71D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x729, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x72D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x731, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E11, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1183, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1186, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1189, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1183, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x118C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x118F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x1192, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x1195, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x1198, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x119B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x1195, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x119E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x11A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x11A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x11A7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x11AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x11AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x11A7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x11B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x11B3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x11B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x111A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x111D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1120, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x111A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1123, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1126, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x1129, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11BF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x735, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x735, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x739, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE56, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE5C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE59, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE59, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE5F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE62, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE62, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE68, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE65, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE65, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0xE6B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x73D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x73D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x741, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x10FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x10FF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1102, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x10FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1108, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x111A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x111D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1120, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x111A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1123, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1126, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x1129, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x112C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x112F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1132, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x112C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1135, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1135, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x1138, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x113B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x113E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x1141, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x113B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x1144, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x1147, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x114A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x115F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x1162, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x1165, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x115F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x1168, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x116B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x116E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1183, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1186, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1189, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1183, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x118C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x118F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x1192, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x1195, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x1198, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x119B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x1195, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x119E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x11A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x11A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11A7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11A7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11B3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11D7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x11DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x11DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x11E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x11DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x11E3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x11E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x11E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x11EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x11EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x11F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x11EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x11F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x11F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x11FB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x11B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x11BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x11BF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x11B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x11C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x11C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x11C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x11FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1201, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1204, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1204, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x1207, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x120A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x120A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x120D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x1210, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x1210, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x1213, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x15F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x164, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x169, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x16E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x173, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x178, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VDIVSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x1216, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x1219, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x121C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x121F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x1222, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x1225, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x745, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x749, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x74D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x751, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x755, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x759, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x75D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x761, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x765, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x769, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x76D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x771, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x775, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x779, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x77D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x781, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x785, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x789, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x78D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x791, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x795, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x799, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x79D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x7A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x1228, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0xE83, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x1B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x1BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x7A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x7A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x7AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x7B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x7B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x7B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x7B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x7B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x7BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x7C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x7C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x7C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x7A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x7C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x7B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x7C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x122B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x122E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x1231, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1234, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1237, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x123A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x122B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x123D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x1240, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x1234, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x1243, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x1246, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB, 5, 0x1D7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB, 5, 0x1DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB, 5, 0x1E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB, 5, 0x1E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB, 5, 0x1EB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB, 5, 0x1F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEQB, 5, 0x1D7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEQB, 5, 0x1DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEQB, 5, 0x1E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEQB, 5, 0x1E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEQB, 5, 0x1EB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8AFFINEQB, 5, 0x1F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8MULB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8MULB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8MULB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8MULB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8MULB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGF2P8MULB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GFNI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_GFNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x1F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x1FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x1FF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x204, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x209, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x20E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x213, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x218, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x21D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x222, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x227, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x22C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x231, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x236, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x23B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x240, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x245, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x24A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x24F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x254, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x259, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x25E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x263, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x268, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x625, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMAXSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMINSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x1216, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x1219, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x121C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x10B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x10B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x10BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x10BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x10C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x10C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x121F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x1222, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x1225, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10CF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1900, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x189E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1369, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x136C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x1249, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x1219, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x121C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x9D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x9DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x124C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x124F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1252, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1255, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1258, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x125B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x125E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1261, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1264, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1267, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x905, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x909, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x126A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x126D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1270, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1273, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1276, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1279, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x127C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x127F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1282, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x9ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x9F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x9F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x9F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x9FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0xA01, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x1285, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x1288, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x128B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x128E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x1291, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x1294, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x9D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x9DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x124C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x124F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1252, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1255, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1258, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x125B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x125E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1261, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x1264, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1267, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x905, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x909, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x126A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x126D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1270, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1273, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1276, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1279, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x127C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x127F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x1282, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x1297, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x129A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x129D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E7NM128, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPD, 3, 0xEDA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x186A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPS, 3, 0xEDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x16A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0xEE0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E7NM128, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x16CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPS, 3, 0xEE3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x186C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1902, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1904, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1906, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xCE8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xFCD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1908, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x190A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x190C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x190E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x18A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x136F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1372, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0xDDE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x18A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1910, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1372, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 3, 0x1249, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 4, 0x7FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSD, 3, 0x12BB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x121F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x1222, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x1225, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x121F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x1222, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x1225, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 3, 0x10AB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 4, 0x801, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVSS, 3, 0x12BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x1216, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x1219, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x121C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x10B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x10B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x10BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x10BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x10C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x10C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x121F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x1222, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x1225, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x10C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x10C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x10CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x10CF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x10D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x10D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VORPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x805, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4VNNIW, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4VNNIW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x809, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_4VNNIW, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_4VNNIW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 3, 0x12C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 3, 0x12C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 3, 0x12C7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 3, 0x12CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 3, 0x12CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 3, 0x12D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 3, 0x12D3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 3, 0x12D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 3, 0x12D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 3, 0x12DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 3, 0x12DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 3, 0x12E2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSQ, 3, 0x12E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSQ, 3, 0x12E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSQ, 3, 0x12EB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSQ, 3, 0x12EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSQ, 3, 0x12F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSQ, 3, 0x12F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 3, 0x12F7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 3, 0x12FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 3, 0x12FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 3, 0x1300, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 3, 0x1303, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 3, 0x1306, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x80D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x811, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x815, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x819, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x81D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x821, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x825, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x829, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x82D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x831, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x835, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x839, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x83D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x841, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x845, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x849, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x84D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x851, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x855, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x859, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x85D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x861, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x865, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x869, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 4, 0x86D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 4, 0x871, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 4, 0x875, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 4, 0x879, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 4, 0x87D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSB, 4, 0x881, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 4, 0x885, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 4, 0x889, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 4, 0x88D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 4, 0x891, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 4, 0x895, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSW, 4, 0x899, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPAVGW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1297, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1309, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x130C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x130F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1312, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1315, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x1318, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x131B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x131E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x107E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1081, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1321, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1324, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1327, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x132A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x132D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1330, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1912, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1914, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1916, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1918, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x191A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x191C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1267, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1333, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1336, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1339, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x133C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x133F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1342, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1345, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1348, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x9ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x134B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x134E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1351, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1354, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1357, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x135A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x135D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x1360, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x89D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x8A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPB, 5, 0x28B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPB, 5, 0x290, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPB, 5, 0x295, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPB, 5, 0x29A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPB, 5, 0x29F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPB, 5, 0x2A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x2A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x2AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x2B3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x2B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x2BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x2C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x2FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x303, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x308, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x30D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x312, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x317, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x31C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x321, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x326, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x32B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x330, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x335, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x33A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x33F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x344, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x349, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x34E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x353, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x358, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x2FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x2A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x2AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x2B3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x2B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x2BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x2C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2C7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2DB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x2E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x33F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x344, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x349, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x34E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x353, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x358, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2C7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2DB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x2E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x2FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x303, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x308, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x30D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x312, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x317, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x31C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x321, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x326, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x32B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x330, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x335, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x33A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x33F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x344, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x349, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x34E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x353, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x358, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPW, 5, 0x35D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPW, 5, 0x362, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPW, 5, 0x367, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPW, 5, 0x36C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPW, 5, 0x371, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPW, 5, 0x376, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSB, 3, 0x12A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSB, 3, 0x12AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSB, 3, 0x12AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSB, 3, 0x12B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSB, 3, 0x12B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSB, 3, 0x12B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1255, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1258, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x125B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x125E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1261, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x1264, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1273, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1276, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1279, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x127C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x127F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x1282, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSW, 3, 0x1285, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSW, 3, 0x1288, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSW, 3, 0x128B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSW, 3, 0x128E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSW, 3, 0x1291, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCOMPRESSW, 3, 0x1294, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COMPRESS, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x9D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x9DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x9E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x9E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x9E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x1267, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x905, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x909, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x1363, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x90D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x911, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSD, 4, 0x8A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSD, 4, 0x8A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSD, 4, 0x8AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSD, 4, 0x8B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSD, 4, 0x8B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSD, 4, 0x8B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSDS, 4, 0x8A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSDS, 4, 0x8A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSDS, 4, 0x8AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSDS, 4, 0x8B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSDS, 4, 0x8B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPBUSDS, 4, 0x8B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSD, 4, 0x8BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSD, 4, 0x8C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSD, 4, 0x8C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSD, 4, 0x8C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSD, 4, 0x8CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSD, 4, 0x8D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSDS, 4, 0x8BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSDS, 4, 0x8C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSDS, 4, 0x8C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSDS, 4, 0x8C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSDS, 4, 0x8CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPDPWSSDS, 4, 0x8D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VNNI_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x8D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x8D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x8DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x8E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x8E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x8E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x399, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x39E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x3A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x3A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x3AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x3B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x3B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x3BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x3C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x3C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x3CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x3D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x8ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x8F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x8F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x8F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x8FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x901, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPD, 4, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x905, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x909, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x90D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMQ, 4, 0x911, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x8D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x8D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x8DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x8E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x8E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x8E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x399, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x39E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x3A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x3A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x3AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x3B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x182, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x187, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x17D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x18C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x191, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x196, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x1A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x1A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x19B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x1AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x1AF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x1B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x3B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x3BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x3C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x3C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x3CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x3D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x8ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x8F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x8F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x8F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x8FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x901, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDB, 3, 0x1297, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDB, 3, 0x129A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDB, 3, 0x129D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDB, 3, 0x12A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDB, 3, 0x12A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDB, 3, 0x12A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x9D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x9DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x124C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x124F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x1252, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x1267, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x905, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x909, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x126A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x126D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x1270, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDW, 3, 0x9ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDW, 3, 0x9F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDW, 3, 0x9F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDW, 3, 0x9F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDW, 3, 0x9FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXPANDW, 3, 0xA01, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_EXPAND, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x1366, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRB, 3, 0xF6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x1369, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x136C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x136F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x1372, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1375, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1378, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x137B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x137E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x1381, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x1384, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1387, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x138A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x138D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x137E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x1390, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x1393, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1387, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1396, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1399, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRB, 4, 0x6F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRB, 4, 0x6F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRD, 4, 0x6FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRD, 4, 0x701, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x705, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x709, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRW, 4, 0x70D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPINSRW, 4, 0x711, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x9D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x9DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x9E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x9E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x9E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x1267, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x905, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x909, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x1363, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x90D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x911, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONFLICT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x3B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x3BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x3C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x3C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x3CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x3D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x3B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x3BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x3C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x3C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x3CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x3D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IFMA, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_IFMA_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x885, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x889, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x88D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x891, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x895, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x899, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x915, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x919, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x91D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x921, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x925, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x929, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x86D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x871, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x875, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x879, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x87D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x881, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x92D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x931, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x935, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x939, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x93D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x941, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x945, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x949, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x94D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x951, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x959, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x885, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x889, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x88D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x891, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x895, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x899, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 4, 0x86D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 4, 0x871, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 4, 0x875, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 4, 0x879, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 4, 0x87D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSB, 4, 0x881, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x92D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x931, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x935, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x939, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x93D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x941, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x945, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x949, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x94D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x951, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x959, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 4, 0x885, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 4, 0x889, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 4, 0x88D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 4, 0x891, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 4, 0x895, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSW, 4, 0x899, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x191E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1920, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1922, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1924, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1926, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1928, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x139C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x139F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x13A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x13A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x13A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x13AB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1930, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1932, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1934, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1936, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1938, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x193A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x193C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x193E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1940, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1942, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1944, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1946, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13CF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x13D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x13D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x13D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x13DB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x13DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x13E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x13E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x13E7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x13EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x13ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x13F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x13F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x13F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x13F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x13FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x13FF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1405, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1408, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x140B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x140E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1411, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1414, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1417, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x141A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x141D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1420, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1423, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1426, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1429, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x142C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x142F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1432, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1435, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1438, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x143B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x143E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x1441, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x1444, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x1447, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x144A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x144D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x1450, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x1453, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x1456, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x1459, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x145C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x145F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1462, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1465, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1468, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x146B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x146E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x1471, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1474, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1477, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x147A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x147D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1480, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1483, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1486, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1489, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x148C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x148F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1492, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1495, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1498, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x149B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x149E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x14A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x14A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x14A7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x14AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x14AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x14B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x14B3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x14B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x14B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x14BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x14BF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x14C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x14C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x14C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x14CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x139C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x139F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x13A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x13A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x13A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x13AB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x13AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x13B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x13B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x13B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x13BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x13BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x13C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x13C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x13C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x13C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x13CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x13CF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x13D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x13D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x13D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x13DB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x13DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x13E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x13E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x13E7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x13EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x13ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x13F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x13F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14D7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x1948, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x194A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x194C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14D7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1462, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1465, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1468, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x146B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x146E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x1471, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1474, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1477, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x147A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x147D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1480, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1483, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1486, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1489, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x148C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x148F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1492, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1495, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1498, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x149B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x149E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x14A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x14A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x14A7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x14AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x14AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x14B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x14B3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x14B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x14B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x14BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x14BF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x14C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x14C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x14C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x14CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x95D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x961, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x965, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x969, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x96D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x971, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x885, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x889, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x88D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x891, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x895, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x899, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x1D7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x1DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x1E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x1E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x1EB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x1F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_VBMI, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x975, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x979, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x97D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x981, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x985, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x989, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTB, 3, 0x1297, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTB, 3, 0x129A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTB, 3, 0x129D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_BITALG, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTB, 3, 0x12A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTB, 3, 0x12A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTB, 3, 0x12A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_BITALG, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x9DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x9E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x909, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x911, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTW, 3, 0x9ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTW, 3, 0x9F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTW, 3, 0x9F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_BITALG, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTW, 3, 0x9F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTW, 3, 0x9FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPOPCNTW, 3, 0xA01, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_BITALG, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLD, 4, 0x98D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLD, 4, 0x991, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLD, 4, 0x995, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLD, 4, 0x999, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLD, 4, 0x99D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLD, 4, 0x9A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLQ, 4, 0x9A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLQ, 4, 0x9A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLQ, 4, 0x9AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLQ, 4, 0x9B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLQ, 4, 0x9B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLQ, 4, 0x9B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORD, 4, 0x98D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORD, 4, 0x991, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORD, 4, 0x995, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORD, 4, 0x999, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORD, 4, 0x99D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORD, 4, 0x9A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORQ, 4, 0x9A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORQ, 4, 0x9A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORQ, 4, 0x9AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORQ, 4, 0x9B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORQ, 4, 0x9B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORQ, 4, 0x9B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x695, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x699, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x14E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x69D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x6A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSADBW, 3, 0x14E3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x14E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x14E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x14EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x14EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x14F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x14F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x14E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x14F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x14FB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x14EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x14FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x1501, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDD, 5, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDD, 5, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDD, 5, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDD, 5, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDD, 5, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDD, 5, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDQ, 5, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDQ, 5, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDQ, 5, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDQ, 5, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDQ, 5, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDQ, 5, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVD, 4, 0x399, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVD, 4, 0x39E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVD, 4, 0x3A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVD, 4, 0x3A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVD, 4, 0x3AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVD, 4, 0x3B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVQ, 4, 0x3B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVQ, 4, 0x3BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVQ, 4, 0x3C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVQ, 4, 0x3C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVQ, 4, 0x3CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVQ, 4, 0x3D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVW, 4, 0x8ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVW, 4, 0x8F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVW, 4, 0x8F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVW, 4, 0x8F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVW, 4, 0x8FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDVW, 4, 0x901, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDW, 5, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDW, 5, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDW, 5, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDW, 5, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDW, 5, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHLDW, 5, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDD, 5, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDD, 5, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDD, 5, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDD, 5, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDD, 5, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDD, 5, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDQ, 5, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDQ, 5, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDQ, 5, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDQ, 5, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDQ, 5, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDQ, 5, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVD, 4, 0x399, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVD, 4, 0x39E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVD, 4, 0x3A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVD, 4, 0x3A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVD, 4, 0x3AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVD, 4, 0x3B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVQ, 4, 0x3B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVQ, 4, 0x3BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVQ, 4, 0x3C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVQ, 4, 0x3C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVQ, 4, 0x3CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVQ, 4, 0x3D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVW, 4, 0x8ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVW, 4, 0x8F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVW, 4, 0x8F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVW, 4, 0x8F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVW, 4, 0x8FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDVW, 4, 0x901, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDW, 5, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDW, 5, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDW, 5, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDW, 5, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDW, 5, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHRDW, 5, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VBMI2, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_VBMI2_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFBITQMB, 4, 0x9BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFBITQMB, 4, 0x9C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFBITQMB, 4, 0x9C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_BITALG, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFBITQMB, 4, 0x9C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFBITQMB, 4, 0x9CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFBITQMB, 4, 0x9D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512_BITALG, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512_BITALG_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x9ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x9F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x9F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x9F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x9FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0xA01, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x9ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x9F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x9F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x9F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x9FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0xA01, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x98D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x991, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x995, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x999, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x99D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x9A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x231, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x236, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0xA05, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x23B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0x240, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1504, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1507, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x150A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x150D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1510, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1513, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x9A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x9A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x9AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x9B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x9B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x9B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x24F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x254, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0xA09, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x259, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x25E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA0D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA11, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA15, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA19, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA1D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA21, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA25, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA29, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA2D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLW, 4, 0xA31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x98D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x991, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x995, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x999, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x99D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x9A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x231, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x236, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0xA05, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x23B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0x240, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x9A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x9A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x9AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x9B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x9B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x9B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x24F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x254, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0xA09, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x259, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x25E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA0D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA11, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA15, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA19, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA1D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA21, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA25, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA29, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA2D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAW, 4, 0xA31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x98D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x991, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x995, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x999, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x99D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x9A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x231, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x236, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0xA05, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x23B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0x240, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1504, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1507, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x150A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x150D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1510, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1513, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x9A5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x9A9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x9AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x9B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x9B5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x9B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x24F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x254, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0xA09, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x259, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x25E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA0D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA11, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA15, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA19, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA1D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA21, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA25, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA29, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA2D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLW, 4, 0xA31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x86D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x871, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x875, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x879, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x87D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x881, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x885, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x889, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x88D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x891, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x895, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x899, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x399, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x39E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x3A3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x3A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x3AD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x3B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x3B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x3BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x3C1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x3C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x3CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x3D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x2FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x303, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x308, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x30D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x312, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x317, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x31C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x321, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x326, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x32B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x330, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x335, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x33A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x33F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x344, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x349, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x34E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x353, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x358, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2EF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x2FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x303, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x308, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x30D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x312, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x317, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x31C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x321, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x326, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x32B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x330, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x335, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x33A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x33F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x344, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x349, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x34E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x353, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x358, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x26D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x272, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x277, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x27C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x281, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x286, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x37B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x380, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x385, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0xDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0xEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0xFB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0x10A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGESD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGESD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGESD, 5, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGESS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGESS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRANGESS, 5, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512ER_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1516, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1519, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x151C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x151F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1522, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1525, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1516, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1528, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x152B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x151F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x152E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x1531, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xE2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xE7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xF1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0xF6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x100, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x105, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x10F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x114, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x7D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x7CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x7D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x7DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x7E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x7E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x7ED, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x7E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x7F1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x7F5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x7F9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSD, 4, 0x1C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBSS, 4, 0x1D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISD, 3, 0x1036, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISD, 3, 0x1036, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISD, 3, 0x1051, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISS, 3, 0x1042, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISS, 3, 0x1042, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUCOMISS, 3, 0x1057, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E4NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 4, 0x3DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 4, 0x3D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 4, 0x3DF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 4, 0x3E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPD, 4, 0x3E9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 4, 0x1CD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 4, 0x3F3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 4, 0x3EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 4, 0x3F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 4, 0x3FD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VXORPS, 4, 0x402, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE } }; +#endif +#ifndef ZYDIS_DISABLE_MVEX const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[] = { - { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDNPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDNPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDNPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDNPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDNPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDNPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x9A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x9A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x9A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VALIGND, 5, 0x3C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x9B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, - { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x1443, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x3C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x3C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPD, 5, 0x3CD, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x3D2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x3D2, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCMPPS, 5, 0x3D7, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x9AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x9AC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x9B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x9B4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x9B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x9BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x9BC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x9C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x9C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x9C4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x9B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x9C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x9C8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x9C0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x9CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x9CC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1446, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1446, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1449, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x1449, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x9E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x144C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x144F, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x1867, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0HINTDPD, 2, 0x1867, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0HINTDPS, 2, 0x1867, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x1867, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x1449, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x1449, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x9D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x9D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMINPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMINPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMINPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMINPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMINPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGMINPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKHD, 3, 0x9B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKHPD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKHPS, 3, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKHQ, 3, 0x1443, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKLD, 3, 0x9B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKLPD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKLPS, 3, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOADUNPACKLQ, 3, 0x1443, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x9E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x1452, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x9D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x9D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x1455, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x9B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1458, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x145B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x145B, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1443, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x145E, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNRAPD, 3, 0x1461, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNRAPS, 3, 0x1464, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNRNGOAPD, 3, 0x1461, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNRNGOAPS, 3, 0x1464, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMULPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTOREHD, 3, 0x1458, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTOREHPD, 3, 0x1467, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTOREHPS, 3, 0x1455, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTOREHQ, 3, 0x146A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTORELD, 3, 0x1458, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTORELPD, 3, 0x1467, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTORELPS, 3, 0x1455, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPACKSTORELQ, 3, 0x146A, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADCD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADCD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADCD, 4, 0x9E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x9E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x9A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x9A4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x9A8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDND, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPANDQ, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x9B8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1443, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPD, 5, 0x3E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x3E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x3E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x3E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x3E6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x3E6, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x3EB, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMD, 4, 0x3C3, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x9E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x146D, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1470, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINSD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMINUD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMULLD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPORQ, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1872, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSBBD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSBBD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSBBD, 4, 0x9E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x9E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1473, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1476, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x9E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x9EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x9EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLD, 4, 0x9F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x9F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x9F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x9F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x9EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x9EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAD, 4, 0x9F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x9F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x9F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x9F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x9EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x9EC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLD, 4, 0x9F0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x9F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x9F4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x9F8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x9E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x9DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x9E0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x3DC, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x3E1, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORD, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPXORQ, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x9E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x9D0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x9D4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x9D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x9D8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x9B0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x9E4, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x9E8, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1479, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x147C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x1473, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPD, 2, 0x1473, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPS, 2, 0x1473, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x1473, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x998, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x99C, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x3BE, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x9A0, 0, 0x4, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE } + { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDNPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDNPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDNPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDNPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDNPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDNPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0xA41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0xA41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0xA45, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VALIGND, 5, 0x40C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0xA55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, + { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x1534, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x411, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x411, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPD, 5, 0x416, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x41B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x41B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCMPPS, 5, 0x420, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0xA49, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0xA49, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0xA51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0xA51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0xA55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0xA59, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0xA59, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0xA5D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0xA61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0xA61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0xA55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0xA65, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0xA65, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0xA5D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0xA69, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0xA69, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1537, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x1537, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x153A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x153A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP223PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP223PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VEXP223PS, 3, 0xA85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x153D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1540, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0HINTDPD, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0HINTDPS, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x153A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x153A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0xA75, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0xA75, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMAXPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMINPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMINPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMINPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMINPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMINPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGMINPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKHD, 3, 0xA55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKHPD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKHPS, 3, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKHQ, 3, 0x1534, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKLD, 3, 0xA55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKLPD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKLPS, 3, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOADUNPACKLQ, 3, 0x1534, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOG2PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOG2PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLOG2PS, 3, 0xA85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x1543, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xA75, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xA75, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x1546, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0xA55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x1549, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x154C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x154C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x1534, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x154F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNRAPD, 3, 0x1552, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNRAPS, 3, 0x1555, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNRNGOAPD, 3, 0x1552, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNRNGOAPS, 3, 0x1555, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCSTREAM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMULPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTOREHD, 3, 0x1549, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTOREHPD, 3, 0x1558, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTOREHPS, 3, 0x1546, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTOREHQ, 3, 0x155B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTORELD, 3, 0x1549, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTORELPD, 3, 0x1558, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTORELPS, 3, 0x1546, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPACKSTORELQ, 3, 0x155B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADCD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADCD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADCD, 4, 0xA7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0xA7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0xA41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0xA41, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0xA45, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDND, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDNQ, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPANDQ, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BLEND, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0xA55, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1534, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPD, 5, 0x42A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x42A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x42A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x42A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x42F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x42F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x434, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMD, 4, 0x40C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0xA85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x155E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1561, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD231D, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMADD233D, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXSD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMAXUD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINSD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMINUD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULHUD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMULLD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPORQ, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSBBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSBBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSBBD, 4, 0xA7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSBBRD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSBBRD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSBBRD, 4, 0xA7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1564, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1567, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSHUFD, 4, 0xA85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0xA89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0xA89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLD, 4, 0xA8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xA91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xA91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSLLVD, 4, 0xA95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0xA89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0xA89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAD, 4, 0xA8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xA91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xA91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRAVD, 4, 0xA95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0xA89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0xA89, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLD, 4, 0xA8D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xA91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xA91, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSRLVD, 4, 0xA95, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBRD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0xA7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0xA7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x425, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x42A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORD, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPXORQ, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP23PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP23PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRCP23PS, 3, 0xA85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0xA75, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0xA75, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0xA4D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0xA81, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0xA85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCALEPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x156A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x156D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x1564, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPD, 2, 0x1564, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPS, 2, 0x1564, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x1564, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBRPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBRPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBRPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x407, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSUBRPS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE } }; +#endif diff --git a/src/Generated/OperandDefinitions.inc b/src/Generated/OperandDefinitions.inc index 3a6eeee..dc6c2ef 100644 --- a/src/Generated/OperandDefinitions.inc +++ b/src/Generated/OperandDefinitions.inc @@ -8,6 +8,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_BP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_SI } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DI } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 32, 0 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, @@ -16,62 +18,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EBP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ESI } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDI } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RCX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RCX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 32, 0 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_CX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, @@ -79,6 +27,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_BP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_SI } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DI } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 16, 32, 0 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, @@ -86,6 +36,64 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EBP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ESI } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDI } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 16, 32, 0 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RCX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RCX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, @@ -98,6 +106,11 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EBX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM16 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x5 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -458,6 +471,36 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, @@ -848,6 +891,36 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, @@ -1016,20 +1089,48 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AH } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_PTR, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 6, 6 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EIP } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 8, 16 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM32 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM16_32_32 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM16_32_32 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EIP } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 6, 10 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 8, 16 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR8, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -1096,80 +1197,96 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x0 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x2 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 6, 12, 24 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 6, 12, 24 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM16 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM16 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 8, 16 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDREAD, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -1188,19 +1305,19 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_CL } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_CONDWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_ASZ, { .id = 0x1 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, @@ -1644,11 +1761,19 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -2080,30 +2205,62 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, @@ -2264,30 +2421,6 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, @@ -2360,6 +2493,30 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -2721,11 +2878,11 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_SIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -2733,8 +2890,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -2742,8 +2899,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -2763,9 +2920,6 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM16 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x5 } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -2871,6 +3025,12 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 10, 10, 10 }, ZYDIS_IELEMENT_TYPE_FLOAT80, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ST0 } } } }, { ZYDIS_SEMANTIC_OPTYPE_FPR, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 10, 10, 10 }, ZYDIS_IELEMENT_TYPE_FLOAT80, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, @@ -2889,16 +3049,16 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -2911,15 +3071,15 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EIP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM32 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM16_32_32 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM16_32_32 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EIP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, @@ -2940,7 +3100,7 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 6, 6 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 2, ZYDIS_IMPLMEM_BASE_ABP, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 2, ZYDIS_IMPLMEM_BASE_ABP } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x5 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x4 } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, @@ -2953,16 +3113,16 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 6, 10 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_GS } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -2981,27 +3141,27 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_MMX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MMX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -3031,13 +3191,13 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ASI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_MMX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MMX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -3108,6 +3268,39 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ES } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_SS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_OPCODE } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_FS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_GS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -3132,6 +3325,48 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ES } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_CS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_SS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_OPCODE } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_SIMM16_32_32 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_SIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_FS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_GS } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_SSZ, { .id = 0x4 } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .mem = { 0, ZYDIS_IMPLMEM_BASE_ASP } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR8, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_IMM1, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, @@ -3190,16 +3425,16 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -3207,16 +3442,16 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XMM0 } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .mem = { 1, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, @@ -3378,12 +3613,12 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -3520,29 +3755,29 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ADI } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -3739,25 +3974,25 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, @@ -3951,6 +4186,12 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -5248,45 +5489,37 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_AGEN, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_AGEN, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 24, 24, 24 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MIB, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 24, 24, 24 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 12, 12, 12 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MIB, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 12, 12, 12 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_AGEN, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 24, 24, 24 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 12, 12, 12 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_MIB, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 24, 24, 24 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, + { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, + { ZYDIS_SEMANTIC_OPTYPE_MIB, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 12, 12, 12 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_BND, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_PTR, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 6, 6 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EIP } } } }, - { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 6, 10 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AX } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, @@ -5433,10 +5666,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x0 } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -5799,8 +6030,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM16 } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_IP_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AH } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, @@ -5835,6 +6066,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_TR } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EIP } } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RIP } } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_FLAGS_SSZ, { .id = 0x3F } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, @@ -5857,7 +6090,7 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ_CONDWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_OPCODE } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x0 } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ABX, ZYDIS_OPERAND_ACTION_READ } } }, + { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ABX } } }, { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -5915,8 +6148,6 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM32 } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM16_32_32 } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, @@ -6253,20 +6484,8 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 512, 512, 512 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 512, 512, 512 }, ZYDIS_IELEMENT_TYPE_STRUCT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ES } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_SS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_FS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_GS } } } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ES } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_CS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_SS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_DS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_OPCODE } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_FS } } } }, - { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_GS } } } }, { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } } diff --git a/src/MetaInfo.c b/src/MetaInfo.c index 2f57038..1b8281e 100644 --- a/src/MetaInfo.c +++ b/src/MetaInfo.c @@ -40,27 +40,27 @@ const char* ZydisCategoryGetString(ZydisInstructionCategory category) { - if (category > ZYDIS_ARRAY_SIZE(zydisInstructionCategoryStrings) - 1) + if (category >= ZYDIS_ARRAY_SIZE(zydisInstructionCategoryStrings)) { - return NULL; + return ZYDIS_NULL; } return zydisInstructionCategoryStrings[category]; } const char* ZydisISASetGetString(ZydisISASet isaSet) { - if (isaSet > ZYDIS_ARRAY_SIZE(zydisISASetStrings) - 1) + if (isaSet >= ZYDIS_ARRAY_SIZE(zydisISASetStrings)) { - return NULL; + return ZYDIS_NULL; } return zydisISASetStrings[isaSet]; } const char* ZydisISAExtGetString(ZydisISAExt isaExt) { - if (isaExt > ZYDIS_ARRAY_SIZE(zydisISAExtStrings) - 1) + if (isaExt >= ZYDIS_ARRAY_SIZE(zydisISAExtStrings)) { - return NULL; + return ZYDIS_NULL; } return zydisISAExtStrings[isaExt]; } diff --git a/src/Mnemonic.c b/src/Mnemonic.c index 1feec10..fcacb14 100644 --- a/src/Mnemonic.c +++ b/src/Mnemonic.c @@ -25,11 +25,6 @@ ***************************************************************************************************/ #include - -/* ============================================================================================== */ -/* Mnemonic strings */ -/* ============================================================================================== */ - #include /* ============================================================================================== */ @@ -38,11 +33,20 @@ const char* ZydisMnemonicGetString(ZydisMnemonic mnemonic) { - if (mnemonic > ZYDIS_ARRAY_SIZE(zydisMnemonicStrings) - 1) + if (mnemonic >= ZYDIS_ARRAY_SIZE(zydisMnemonicStrings)) { - return NULL; + return ZYDIS_NULL; } - return zydisMnemonicStrings[mnemonic]; + return (const char*)zydisMnemonicStrings[mnemonic].buffer; +} + +const ZydisStaticString* ZydisMnemonicGetStaticString(ZydisMnemonic mnemonic) +{ + if (mnemonic >= ZYDIS_ARRAY_SIZE(zydisMnemonicStrings)) + { + return ZYDIS_NULL; + } + return &zydisMnemonicStrings[mnemonic]; } /* ============================================================================================== */ diff --git a/src/Register.c b/src/Register.c index 1e4b2f6..d3faa26 100644 --- a/src/Register.c +++ b/src/Register.c @@ -30,91 +30,156 @@ /* Register strings */ /* ============================================================================================== */ -const char* registerStrings[] = +static const ZydisStaticString registerStrings[] = { - "none", - // General purpose registers 8-bit - "al", "cl", "dl", "bl", - "ah", "ch", "dh", "bh", - "spl", "bpl", "sil", "dil", - "r8b", "r9b", "r10b", "r11b", - "r12b", "r13b", "r14b", "r15b", + ZYDIS_MAKE_STATIC_STRING("none"), + // General purpose registers 8-bit + ZYDIS_MAKE_STATIC_STRING("al"), ZYDIS_MAKE_STATIC_STRING("cl"), + ZYDIS_MAKE_STATIC_STRING("dl"), ZYDIS_MAKE_STATIC_STRING("bl"), + ZYDIS_MAKE_STATIC_STRING("ah"), ZYDIS_MAKE_STATIC_STRING("ch"), + ZYDIS_MAKE_STATIC_STRING("dh"), ZYDIS_MAKE_STATIC_STRING("bh"), + ZYDIS_MAKE_STATIC_STRING("spl"), ZYDIS_MAKE_STATIC_STRING("bpl"), + ZYDIS_MAKE_STATIC_STRING("sil"), ZYDIS_MAKE_STATIC_STRING("dil"), + ZYDIS_MAKE_STATIC_STRING("r8b"), ZYDIS_MAKE_STATIC_STRING("r9b"), + ZYDIS_MAKE_STATIC_STRING("r10b"), ZYDIS_MAKE_STATIC_STRING("r11b"), + ZYDIS_MAKE_STATIC_STRING("r12b"), ZYDIS_MAKE_STATIC_STRING("r13b"), + ZYDIS_MAKE_STATIC_STRING("r14b"), ZYDIS_MAKE_STATIC_STRING("r15b"), // General purpose registers 16-bit - "ax", "cx", "dx", "bx", - "sp", "bp", "si", "di", - "r8w", "r9w", "r10w", "r11w", - "r12w", "r13w", "r14w", "r15w", + ZYDIS_MAKE_STATIC_STRING("ax"), ZYDIS_MAKE_STATIC_STRING("cx"), + ZYDIS_MAKE_STATIC_STRING("dx"), ZYDIS_MAKE_STATIC_STRING("bx"), + ZYDIS_MAKE_STATIC_STRING("sp"), ZYDIS_MAKE_STATIC_STRING("bp"), + ZYDIS_MAKE_STATIC_STRING("si"), ZYDIS_MAKE_STATIC_STRING("di"), + ZYDIS_MAKE_STATIC_STRING("r8w"), ZYDIS_MAKE_STATIC_STRING("r9w"), + ZYDIS_MAKE_STATIC_STRING("r10w"), ZYDIS_MAKE_STATIC_STRING("r11w"), + ZYDIS_MAKE_STATIC_STRING("r12w"), ZYDIS_MAKE_STATIC_STRING("r13w"), + ZYDIS_MAKE_STATIC_STRING("r14w"), ZYDIS_MAKE_STATIC_STRING("r15w"), // General purpose registers 32-bit - "eax", "ecx", "edx", "ebx", - "esp", "ebp", "esi", "edi", - "r8d", "r9d", "r10d", "r11d", - "r12d", "r13d", "r14d", "r15d", - // General purpose registers 64-bit - "rax", "rcx", "rdx", "rbx", - "rsp", "rbp", "rsi", "rdi", - "r8", "r9", "r10", "r11", - "r12", "r13", "r14", "r15", + ZYDIS_MAKE_STATIC_STRING("eax"), ZYDIS_MAKE_STATIC_STRING("ecx"), + ZYDIS_MAKE_STATIC_STRING("edx"), ZYDIS_MAKE_STATIC_STRING("ebx"), + ZYDIS_MAKE_STATIC_STRING("esp"), ZYDIS_MAKE_STATIC_STRING("ebp"), + ZYDIS_MAKE_STATIC_STRING("esi"), ZYDIS_MAKE_STATIC_STRING("edi"), + ZYDIS_MAKE_STATIC_STRING("r8d"), ZYDIS_MAKE_STATIC_STRING("r9d"), + ZYDIS_MAKE_STATIC_STRING("r10d"), ZYDIS_MAKE_STATIC_STRING("r11d"), + ZYDIS_MAKE_STATIC_STRING("r12d"), ZYDIS_MAKE_STATIC_STRING("r13d"), + ZYDIS_MAKE_STATIC_STRING("r14d"), ZYDIS_MAKE_STATIC_STRING("r15d"), + // General purpose registers 64-bi + ZYDIS_MAKE_STATIC_STRING("rax"), ZYDIS_MAKE_STATIC_STRING("rcx"), + ZYDIS_MAKE_STATIC_STRING("rdx"), ZYDIS_MAKE_STATIC_STRING("rbx"), + ZYDIS_MAKE_STATIC_STRING("rsp"), ZYDIS_MAKE_STATIC_STRING("rbp"), + ZYDIS_MAKE_STATIC_STRING("rsi"), ZYDIS_MAKE_STATIC_STRING("rdi"), + ZYDIS_MAKE_STATIC_STRING("r8"), ZYDIS_MAKE_STATIC_STRING("r9"), + ZYDIS_MAKE_STATIC_STRING("r10"), ZYDIS_MAKE_STATIC_STRING("r11"), + ZYDIS_MAKE_STATIC_STRING("r12"), ZYDIS_MAKE_STATIC_STRING("r13"), + ZYDIS_MAKE_STATIC_STRING("r14"), ZYDIS_MAKE_STATIC_STRING("r15"), // Floating point legacy registers - "st0", "st1", "st2", "st3", - "st4", "st5", "st6", "st7", + ZYDIS_MAKE_STATIC_STRING("st0"), ZYDIS_MAKE_STATIC_STRING("st1"), + ZYDIS_MAKE_STATIC_STRING("st2"), ZYDIS_MAKE_STATIC_STRING("st3"), + ZYDIS_MAKE_STATIC_STRING("st4"), ZYDIS_MAKE_STATIC_STRING("st5"), + ZYDIS_MAKE_STATIC_STRING("st6"), ZYDIS_MAKE_STATIC_STRING("st7"), // Floating point multimedia registers - "mm0", "mm1", "mm2", "mm3", - "mm4", "mm5", "mm6", "mm7", - // Floating point vector registers 512-bit - "zmm0", "zmm1", "zmm2", "zmm3", - "zmm4", "zmm5", "zmm6", "zmm7", - "zmm8", "zmm9", "zmm10", "zmm11", - "zmm12", "zmm13", "zmm14", "zmm15", - "zmm16", "zmm17", "zmm18", "zmm19", - "zmm20", "zmm21", "zmm22", "zmm23", - "zmm24", "zmm25", "zmm26", "zmm27", - "zmm28", "zmm29", "zmm30", "zmm31", - // Floating point vector registers 256-bit - "ymm0", "ymm1", "ymm2", "ymm3", - "ymm4", "ymm5", "ymm6", "ymm7", - "ymm8", "ymm9", "ymm10", "ymm11", - "ymm12", "ymm13", "ymm14", "ymm15", - "ymm16", "ymm17", "ymm18", "ymm19", - "ymm20", "ymm21", "ymm22", "ymm23", - "ymm24", "ymm25", "ymm26", "ymm27", - "ymm28", "ymm29", "ymm30", "ymm31", + ZYDIS_MAKE_STATIC_STRING("mm0"), ZYDIS_MAKE_STATIC_STRING("mm1"), + ZYDIS_MAKE_STATIC_STRING("mm2"), ZYDIS_MAKE_STATIC_STRING("mm3"), + ZYDIS_MAKE_STATIC_STRING("mm4"), ZYDIS_MAKE_STATIC_STRING("mm5"), + ZYDIS_MAKE_STATIC_STRING("mm6"), ZYDIS_MAKE_STATIC_STRING("mm7"), // Floating point vector registers 128-bit - "xmm0", "xmm1", "xmm2", "xmm3", - "xmm4", "xmm5", "xmm6", "xmm7", - "xmm8", "xmm9", "xmm10", "xmm11", - "xmm12", "xmm13", "xmm14", "xmm15", - "xmm16", "xmm17", "xmm18", "xmm19", - "xmm20", "xmm21", "xmm22", "xmm23", - "xmm24", "xmm25", "xmm26", "xmm27", - "xmm28", "xmm29", "xmm30", "xmm31", - // Special registers - "rflags", "eflags", "flags", "rip", - "eip", "ip", "mxcsr", "pkru", - "xcr0", + ZYDIS_MAKE_STATIC_STRING("xmm0"), ZYDIS_MAKE_STATIC_STRING("xmm1"), + ZYDIS_MAKE_STATIC_STRING("xmm2"), ZYDIS_MAKE_STATIC_STRING("xmm3"), + ZYDIS_MAKE_STATIC_STRING("xmm4"), ZYDIS_MAKE_STATIC_STRING("xmm5"), + ZYDIS_MAKE_STATIC_STRING("xmm6"), ZYDIS_MAKE_STATIC_STRING("xmm7"), + ZYDIS_MAKE_STATIC_STRING("xmm8"), ZYDIS_MAKE_STATIC_STRING("xmm9"), + ZYDIS_MAKE_STATIC_STRING("xmm10"), ZYDIS_MAKE_STATIC_STRING("xmm11"), + ZYDIS_MAKE_STATIC_STRING("xmm12"), ZYDIS_MAKE_STATIC_STRING("xmm13"), + ZYDIS_MAKE_STATIC_STRING("xmm14"), ZYDIS_MAKE_STATIC_STRING("xmm15"), + ZYDIS_MAKE_STATIC_STRING("xmm16"), ZYDIS_MAKE_STATIC_STRING("xmm17"), + ZYDIS_MAKE_STATIC_STRING("xmm18"), ZYDIS_MAKE_STATIC_STRING("xmm19"), + ZYDIS_MAKE_STATIC_STRING("xmm20"), ZYDIS_MAKE_STATIC_STRING("xmm21"), + ZYDIS_MAKE_STATIC_STRING("xmm22"), ZYDIS_MAKE_STATIC_STRING("xmm23"), + ZYDIS_MAKE_STATIC_STRING("xmm24"), ZYDIS_MAKE_STATIC_STRING("xmm25"), + ZYDIS_MAKE_STATIC_STRING("xmm26"), ZYDIS_MAKE_STATIC_STRING("xmm27"), + ZYDIS_MAKE_STATIC_STRING("xmm28"), ZYDIS_MAKE_STATIC_STRING("xmm29"), + ZYDIS_MAKE_STATIC_STRING("xmm30"), ZYDIS_MAKE_STATIC_STRING("xmm31"), + // Floating point vector registers 256-bit + ZYDIS_MAKE_STATIC_STRING("ymm0"), ZYDIS_MAKE_STATIC_STRING("ymm1"), + ZYDIS_MAKE_STATIC_STRING("ymm2"), ZYDIS_MAKE_STATIC_STRING("ymm3"), + ZYDIS_MAKE_STATIC_STRING("ymm4"), ZYDIS_MAKE_STATIC_STRING("ymm5"), + ZYDIS_MAKE_STATIC_STRING("ymm6"), ZYDIS_MAKE_STATIC_STRING("ymm7"), + ZYDIS_MAKE_STATIC_STRING("ymm8"), ZYDIS_MAKE_STATIC_STRING("ymm9"), + ZYDIS_MAKE_STATIC_STRING("ymm10"), ZYDIS_MAKE_STATIC_STRING("ymm11"), + ZYDIS_MAKE_STATIC_STRING("ymm12"), ZYDIS_MAKE_STATIC_STRING("ymm13"), + ZYDIS_MAKE_STATIC_STRING("ymm14"), ZYDIS_MAKE_STATIC_STRING("ymm15"), + ZYDIS_MAKE_STATIC_STRING("ymm16"), ZYDIS_MAKE_STATIC_STRING("ymm17"), + ZYDIS_MAKE_STATIC_STRING("ymm18"), ZYDIS_MAKE_STATIC_STRING("ymm19"), + ZYDIS_MAKE_STATIC_STRING("ymm20"), ZYDIS_MAKE_STATIC_STRING("ymm21"), + ZYDIS_MAKE_STATIC_STRING("ymm22"), ZYDIS_MAKE_STATIC_STRING("ymm23"), + ZYDIS_MAKE_STATIC_STRING("ymm24"), ZYDIS_MAKE_STATIC_STRING("ymm25"), + ZYDIS_MAKE_STATIC_STRING("ymm26"), ZYDIS_MAKE_STATIC_STRING("ymm27"), + ZYDIS_MAKE_STATIC_STRING("ymm28"), ZYDIS_MAKE_STATIC_STRING("ymm29"), + ZYDIS_MAKE_STATIC_STRING("ymm30"), ZYDIS_MAKE_STATIC_STRING("ymm31"), + // Floating point vector registers 512-bit + ZYDIS_MAKE_STATIC_STRING("zmm0"), ZYDIS_MAKE_STATIC_STRING("zmm1"), + ZYDIS_MAKE_STATIC_STRING("zmm2"), ZYDIS_MAKE_STATIC_STRING("zmm3"), + ZYDIS_MAKE_STATIC_STRING("zmm4"), ZYDIS_MAKE_STATIC_STRING("zmm5"), + ZYDIS_MAKE_STATIC_STRING("zmm6"), ZYDIS_MAKE_STATIC_STRING("zmm7"), + ZYDIS_MAKE_STATIC_STRING("zmm8"), ZYDIS_MAKE_STATIC_STRING("zmm9"), + ZYDIS_MAKE_STATIC_STRING("zmm10"), ZYDIS_MAKE_STATIC_STRING("zmm11"), + ZYDIS_MAKE_STATIC_STRING("zmm12"), ZYDIS_MAKE_STATIC_STRING("zmm13"), + ZYDIS_MAKE_STATIC_STRING("zmm14"), ZYDIS_MAKE_STATIC_STRING("zmm15"), + ZYDIS_MAKE_STATIC_STRING("zmm16"), ZYDIS_MAKE_STATIC_STRING("zmm17"), + ZYDIS_MAKE_STATIC_STRING("zmm18"), ZYDIS_MAKE_STATIC_STRING("zmm19"), + ZYDIS_MAKE_STATIC_STRING("zmm20"), ZYDIS_MAKE_STATIC_STRING("zmm21"), + ZYDIS_MAKE_STATIC_STRING("zmm22"), ZYDIS_MAKE_STATIC_STRING("zmm23"), + ZYDIS_MAKE_STATIC_STRING("zmm24"), ZYDIS_MAKE_STATIC_STRING("zmm25"), + ZYDIS_MAKE_STATIC_STRING("zmm26"), ZYDIS_MAKE_STATIC_STRING("zmm27"), + ZYDIS_MAKE_STATIC_STRING("zmm28"), ZYDIS_MAKE_STATIC_STRING("zmm29"), + ZYDIS_MAKE_STATIC_STRING("zmm30"), ZYDIS_MAKE_STATIC_STRING("zmm31"), + // Flags registers + ZYDIS_MAKE_STATIC_STRING("flags"), ZYDIS_MAKE_STATIC_STRING("eflags"), + ZYDIS_MAKE_STATIC_STRING("rflags"), + // Instruction-pointer registers + ZYDIS_MAKE_STATIC_STRING("ip"), ZYDIS_MAKE_STATIC_STRING("eip"), + ZYDIS_MAKE_STATIC_STRING("rip"), // Segment registers - "es", "cs", "ss", "ds", - "fs", "gs", + ZYDIS_MAKE_STATIC_STRING("es"), ZYDIS_MAKE_STATIC_STRING("cs"), + ZYDIS_MAKE_STATIC_STRING("ss"), ZYDIS_MAKE_STATIC_STRING("ds"), + ZYDIS_MAKE_STATIC_STRING("fs"), ZYDIS_MAKE_STATIC_STRING("gs"), // Table registers - "gdtr", "ldtr", "idtr", "tr", + ZYDIS_MAKE_STATIC_STRING("gdtr"), ZYDIS_MAKE_STATIC_STRING("ldtr"), + ZYDIS_MAKE_STATIC_STRING("idtr"), ZYDIS_MAKE_STATIC_STRING("tr"), // Test registers - "tr0", "tr1", "tr2", "tr3", - "tr4", "tr5", "tr6", "tr7", + ZYDIS_MAKE_STATIC_STRING("tr0"), ZYDIS_MAKE_STATIC_STRING("tr1"), + ZYDIS_MAKE_STATIC_STRING("tr2"), ZYDIS_MAKE_STATIC_STRING("tr3"), + ZYDIS_MAKE_STATIC_STRING("tr4"), ZYDIS_MAKE_STATIC_STRING("tr5"), + ZYDIS_MAKE_STATIC_STRING("tr6"), ZYDIS_MAKE_STATIC_STRING("tr7"), // Control registers - "cr0", "cr1", "cr2", "cr3", - "cr4", "cr5", "cr6", "cr7", - "cr8", "cr9", "cr10", "cr11", - "cr12", "cr13", "cr14", "cr15", + ZYDIS_MAKE_STATIC_STRING("cr0"), ZYDIS_MAKE_STATIC_STRING("cr1"), + ZYDIS_MAKE_STATIC_STRING("cr2"), ZYDIS_MAKE_STATIC_STRING("cr3"), + ZYDIS_MAKE_STATIC_STRING("cr4"), ZYDIS_MAKE_STATIC_STRING("cr5"), + ZYDIS_MAKE_STATIC_STRING("cr6"), ZYDIS_MAKE_STATIC_STRING("cr7"), + ZYDIS_MAKE_STATIC_STRING("cr8"), ZYDIS_MAKE_STATIC_STRING("cr9"), + ZYDIS_MAKE_STATIC_STRING("cr10"), ZYDIS_MAKE_STATIC_STRING("cr11"), + ZYDIS_MAKE_STATIC_STRING("cr12"), ZYDIS_MAKE_STATIC_STRING("cr13"), + ZYDIS_MAKE_STATIC_STRING("cr14"), ZYDIS_MAKE_STATIC_STRING("cr15"), // Debug registers - "dr0", "dr1", "dr2", "dr3", - "dr4", "dr5", "dr6", "dr7", - "dr8", "dr9", "dr10", "dr11", - "dr12", "dr13", "dr14", "dr15", + ZYDIS_MAKE_STATIC_STRING("dr0"), ZYDIS_MAKE_STATIC_STRING("dr1"), + ZYDIS_MAKE_STATIC_STRING("dr2"), ZYDIS_MAKE_STATIC_STRING("dr3"), + ZYDIS_MAKE_STATIC_STRING("dr4"), ZYDIS_MAKE_STATIC_STRING("dr5"), + ZYDIS_MAKE_STATIC_STRING("dr6"), ZYDIS_MAKE_STATIC_STRING("dr7"), + ZYDIS_MAKE_STATIC_STRING("dr8"), ZYDIS_MAKE_STATIC_STRING("dr9"), + ZYDIS_MAKE_STATIC_STRING("dr10"), ZYDIS_MAKE_STATIC_STRING("dr11"), + ZYDIS_MAKE_STATIC_STRING("dr12"), ZYDIS_MAKE_STATIC_STRING("dr13"), + ZYDIS_MAKE_STATIC_STRING("dr14"), ZYDIS_MAKE_STATIC_STRING("dr15"), // Mask registers - "k0", "k1", "k2", "k3", - "k4", "k5", "k6", "k7", - // Bounds registers - "bnd0", "bnd1", "bnd2", "bnd3", - "bndcfg", "bndstatus" + ZYDIS_MAKE_STATIC_STRING("k0"), ZYDIS_MAKE_STATIC_STRING("k1"), + ZYDIS_MAKE_STATIC_STRING("k2"), ZYDIS_MAKE_STATIC_STRING("k3"), + ZYDIS_MAKE_STATIC_STRING("k4"), ZYDIS_MAKE_STATIC_STRING("k5"), + ZYDIS_MAKE_STATIC_STRING("k6"), ZYDIS_MAKE_STATIC_STRING("k7"), + // Bound registers + ZYDIS_MAKE_STATIC_STRING("bnd0"), ZYDIS_MAKE_STATIC_STRING("bnd1"), + ZYDIS_MAKE_STATIC_STRING("bnd2"), ZYDIS_MAKE_STATIC_STRING("bnd3"), + ZYDIS_MAKE_STATIC_STRING("bndcfg"), ZYDIS_MAKE_STATIC_STRING("bndstatus"), + // Misc registers + ZYDIS_MAKE_STATIC_STRING("mxcsr"), ZYDIS_MAKE_STATIC_STRING("pkru"), + ZYDIS_MAKE_STATIC_STRING("xcr0") }; /* ============================================================================================== */ @@ -152,13 +217,13 @@ static const struct ZydisRegisterMapItem registerMap[] = { ZYDIS_REGCLASS_BOUND , ZYDIS_REGISTER_BND0 , ZYDIS_REGISTER_BND3 , 128 , 128 } }; -static const uint8_t registerMapCount = sizeof(registerMap) / sizeof(struct ZydisRegisterMapItem); +static const ZydisU8 registerMapCount = sizeof(registerMap) / sizeof(struct ZydisRegisterMapItem); /* ============================================================================================== */ /* Exported functions */ /* ============================================================================================== */ -ZydisRegister ZydisRegisterEncode(ZydisRegisterClass registerClass, uint8_t id) +ZydisRegister ZydisRegisterEncode(ZydisRegisterClass registerClass, ZydisU8 id) { switch (registerClass) { @@ -167,7 +232,7 @@ ZydisRegister ZydisRegisterEncode(ZydisRegisterClass registerClass, uint8_t id) case ZYDIS_REGCLASS_IP: break; default: - if ((registerClass < registerMapCount) && + if ((registerClass < registerMapCount) && (id <= (registerMap[registerClass].hi - registerMap[registerClass].lo))) { return registerMap[registerClass].lo + id; @@ -176,7 +241,7 @@ ZydisRegister ZydisRegisterEncode(ZydisRegisterClass registerClass, uint8_t id) return ZYDIS_REGISTER_NONE; } -int16_t ZydisRegisterGetId(ZydisRegister reg) +ZydisI16 ZydisRegisterGetId(ZydisRegister reg) { for (unsigned i = 0; i < registerMapCount; ++i) { @@ -205,7 +270,7 @@ ZydisRegisterClass ZydisRegisterGetClass(ZydisRegister reg) return registerMap[i].class; } } - return ZYDIS_REGCLASS_INVALID; + return ZYDIS_REGCLASS_INVALID; } ZydisRegisterWidth ZydisRegisterGetWidth(ZydisRegister reg) @@ -233,7 +298,7 @@ ZydisRegisterWidth ZydisRegisterGetWidth(ZydisRegister reg) { return registerMap[i].width; } - } + } return 0; } @@ -262,17 +327,26 @@ ZydisRegisterWidth ZydisRegisterGetWidth64(ZydisRegister reg) { return registerMap[i].width64; } - } - return 0; + } + return 0; } const char* ZydisRegisterGetString(ZydisRegister reg) { - if (reg > (sizeof(registerStrings) / sizeof(registerStrings[0])) - 1) + if (reg >= ZYDIS_ARRAY_SIZE(registerStrings)) { - return NULL; + return ZYDIS_NULL; } - return registerStrings[reg]; + return registerStrings[reg].buffer; +} + +const ZydisStaticString* ZydisRegisterGetStaticString(ZydisRegister reg) +{ + if (reg >= ZYDIS_ARRAY_SIZE(registerStrings)) + { + return ZYDIS_NULL; + } + return ®isterStrings[reg]; } /* ============================================================================================== */ diff --git a/src/SharedData.c b/src/SharedData.c index 224b08d..9c98246 100644 --- a/src/SharedData.c +++ b/src/SharedData.c @@ -24,7 +24,7 @@ ***************************************************************************************************/ -#include +#include /* ============================================================================================== */ /* Data tables */ @@ -61,15 +61,19 @@ extern const ZydisInstructionDefinitionXOP instructionDefinitionsXOP[]; */ extern const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[]; +#ifndef ZYDIS_DISABLE_EVEX /** * @brief Contains all instruction-definitions with @c EVEX encoding. */ extern const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[]; +#endif +#ifndef ZYDIS_DISABLE_MVEX /** * @brief Contains all instruction-definitions with @c MVEX encoding. */ extern const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[]; +#endif /* ---------------------------------------------------------------------------------------------- */ /* Instruction definitions */ @@ -104,7 +108,7 @@ extern const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[]; /* Instruction definition */ /* ---------------------------------------------------------------------------------------------- */ -void ZydisGetInstructionDefinition(ZydisInstructionEncoding encoding, uint16_t id, +void ZydisGetInstructionDefinition(ZydisInstructionEncoding encoding, ZydisU16 id, const ZydisInstructionDefinition** definition) { switch (encoding) @@ -121,12 +125,16 @@ void ZydisGetInstructionDefinition(ZydisInstructionEncoding encoding, uint16_t i case ZYDIS_INSTRUCTION_ENCODING_VEX: *definition = (ZydisInstructionDefinition*)&instructionDefinitionsVEX[id]; break; +#ifndef ZYDIS_DISABLE_EVEX case ZYDIS_INSTRUCTION_ENCODING_EVEX: *definition = (ZydisInstructionDefinition*)&instructionDefinitionsEVEX[id]; break; +#endif +#ifndef ZYDIS_DISABLE_MVEX case ZYDIS_INSTRUCTION_ENCODING_MVEX: *definition = (ZydisInstructionDefinition*)&instructionDefinitionsMVEX[id]; break; +#endif default: ZYDIS_UNREACHABLE; } @@ -136,12 +144,12 @@ void ZydisGetInstructionDefinition(ZydisInstructionEncoding encoding, uint16_t i /* Operand definition */ /* ---------------------------------------------------------------------------------------------- */ -uint8_t ZydisGetOperandDefinitions(const ZydisInstructionDefinition* definition, +ZydisU8 ZydisGetOperandDefinitions(const ZydisInstructionDefinition* definition, const ZydisOperandDefinition** operand) { if (definition->operandCount == 0) { - *operand = NULL; + *operand = ZYDIS_NULL; return 0; } ZYDIS_ASSERT(definition->operandReference != 0xFFFF); diff --git a/src/String.c b/src/String.c new file mode 100644 index 0000000..41b4bdf --- /dev/null +++ b/src/String.c @@ -0,0 +1,416 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd, Joel Höner + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +#include + +/* ============================================================================================== */ +/* Constants */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Defines */ +/* ---------------------------------------------------------------------------------------------- */ + +#define ZYDIS_MAXCHARS_DEC_32 10 +#define ZYDIS_MAXCHARS_DEC_64 20 +#define ZYDIS_MAXCHARS_HEX_32 8 +#define ZYDIS_MAXCHARS_HEX_64 16 + +/* ---------------------------------------------------------------------------------------------- */ +/* Lookup Tables */ +/* ---------------------------------------------------------------------------------------------- */ + +static const char* decimalLookup = + "00010203040506070809" + "10111213141516171819" + "20212223242526272829" + "30313233343536373839" + "40414243444546474849" + "50515253545556575859" + "60616263646566676869" + "70717273747576777879" + "80818283848586878889" + "90919293949596979899"; + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ +/* Internal Functions */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Formatting */ +/* ---------------------------------------------------------------------------------------------- */ + +#if defined(ZYDIS_X86) || defined(ZYDIS_ARM) +ZydisStatus ZydisPrintDecU32(ZydisString* string, ZydisU32 value, ZydisU8 paddingLength) +{ + ZYDIS_ASSERT(string); + ZYDIS_ASSERT(string->buffer); + + char temp[ZYDIS_MAXCHARS_DEC_32 + 1]; + char *p = &temp[ZYDIS_MAXCHARS_DEC_32]; + while (value >= 100) + { + ZydisU32 const old = value; + p -= 2; + value /= 100; + ZydisMemoryCopy(p, &decimalLookup[(old - (value * 100)) * 2], sizeof(ZydisU16)); + } + p -= 2; + ZydisMemoryCopy(p, &decimalLookup[value * 2], sizeof(ZydisU16)); + + const ZydisUSize n = &temp[ZYDIS_MAXCHARS_DEC_32] - p; + if ((string->capacity - string->length < (ZydisUSize)(n + 1)) || + (string->capacity - string->length < (ZydisUSize)(paddingLength + 1))) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + ZydisUSize offset = 0; + if (n <= paddingLength) + { + offset = paddingLength - n + 1; + ZydisMemorySet(string->buffer + string->length, '0', offset); + } + + ZydisMemoryCopy(string->buffer + string->length + offset, &p[value < 10], n + 1); + string->length += n + offset - (ZydisU8)(value < 10); + + return ZYDIS_STATUS_SUCCESS; +} + +ZydisStatus ZydisPrintHexU32(ZydisString* string, ZydisU32 value, ZydisU8 paddingLength, + ZydisBool uppercase, const ZydisString* prefix, const ZydisString* suffix) +{ + ZYDIS_ASSERT(string); + ZYDIS_ASSERT(string->buffer); + + if (prefix) + { + ZYDIS_CHECK(ZydisStringAppend(string, prefix)); + } + + char* buffer = string->buffer + string->length; + const ZydisUSize remaining = string->capacity - string->length; + + if (remaining < (ZydisUSize)paddingLength) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + if (!value) + { + const ZydisU8 n = (paddingLength ? paddingLength : 1); + + if (remaining < (ZydisUSize)n) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + ZydisMemorySet(buffer, '0', n); + string->length += n; + + return ZYDIS_STATUS_SUCCESS; + } + + ZydisU8 n = 0; + for (ZydisI8 i = ZYDIS_MAXCHARS_HEX_32 - 1; i >= 0; --i) + { + const ZydisU8 v = (value >> i * 4) & 0x0F; + if (!n) + { + if (!v) + { + continue; + } + if (remaining <= (ZydisU8)(i + 1)) // TODO: +1? + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + if (paddingLength > i) + { + n = paddingLength - i - 1; + ZydisMemorySet(buffer, '0', n); + } + } + if (uppercase) + { + buffer[n++] = "0123456789ABCDEF"[v]; + } else + { + buffer[n++] = "0123456789abcdef"[v]; + } + } + string->length += n; + + if (suffix) + { + ZYDIS_CHECK(ZydisStringAppend(string, suffix)); + } + + return ZYDIS_STATUS_SUCCESS; +} +#endif + +ZydisStatus ZydisPrintDecU64(ZydisString* string, ZydisU64 value, ZydisU8 paddingLength) +{ + ZYDIS_ASSERT(string); + ZYDIS_ASSERT(string->buffer); + + char temp[ZYDIS_MAXCHARS_DEC_64 + 1]; + char *p = &temp[ZYDIS_MAXCHARS_DEC_64]; + while (value >= 100) + { + ZydisU64 const old = value; + p -= 2; + value /= 100; + ZydisMemoryCopy(p, &decimalLookup[(old - (value * 100)) * 2], 2); + } + p -= 2; + ZydisMemoryCopy(p, &decimalLookup[value * 2], sizeof(ZydisU16)); + + const ZydisUSize n = &temp[ZYDIS_MAXCHARS_DEC_64] - p; + if ((string->capacity - string->length < (ZydisUSize)(n + 1)) || + (string->capacity - string->length < (ZydisUSize)(paddingLength + 1))) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + ZydisUSize offset = 0; + if (n <= paddingLength) + { + offset = paddingLength - n + 1; + ZydisMemorySet(string->buffer + string->length, '0', offset); + } + + ZydisMemoryCopy(string->buffer + string->length + offset, &p[value < 10], n + 1); + string->length += n + offset - (ZydisU8)(value < 10); + + return ZYDIS_STATUS_SUCCESS; +} + +ZydisStatus ZydisPrintHexU64(ZydisString* string, ZydisU64 value, ZydisU8 paddingLength, + ZydisBool uppercase, const ZydisString* prefix, const ZydisString* suffix) +{ + ZYDIS_ASSERT(string); + ZYDIS_ASSERT(string->buffer); + + if (prefix) + { + ZYDIS_CHECK(ZydisStringAppend(string, prefix)); + } + + char* buffer = string->buffer + string->length; + const ZydisUSize remaining = string->capacity - string->length; + + if (remaining < (ZydisUSize)paddingLength) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + if (!value) + { + const ZydisU8 n = (paddingLength ? paddingLength : 1); + + if (remaining < (ZydisUSize)n) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + ZydisMemorySet(buffer, '0', n); + string->length += n; + + return ZYDIS_STATUS_SUCCESS; + } + + ZydisU8 n = 0; + const ZydisU8 c = + ((value & 0xFFFFFFFF00000000) ? ZYDIS_MAXCHARS_HEX_64 : ZYDIS_MAXCHARS_HEX_32); + for (ZydisI8 i = c - 1; i >= 0; --i) + { + const ZydisU8 v = (value >> i * 4) & 0x0F; + if (!n) + { + if (!v) + { + continue; + } + if (remaining <= (ZydisU8)(i + 1)) // TODO: +1? + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + if (paddingLength > i) + { + n = paddingLength - i - 1; + ZydisMemorySet(buffer, '0', n); + } + } + if (uppercase) + { + buffer[n++] = "0123456789ABCDEF"[v]; + } else + { + buffer[n++] = "0123456789abcdef"[v]; + } + } + string->length += n; + + if (suffix) + { + ZYDIS_CHECK(ZydisStringAppend(string, suffix)); + } + + return ZYDIS_STATUS_SUCCESS; +} + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ +/* Public Functions */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Basic Operations */ +/* ---------------------------------------------------------------------------------------------- */ + +ZydisStatus ZydisStringAppendEx(ZydisString* string, const ZydisString* text, + ZydisLetterCase letterCase) +{ + if (!string || !text) + { + return ZYDIS_STATUS_INVALID_PARAMETER; + } + + if (string->length + text->length >= string->capacity) + { + return ZYDIS_STATUS_INSUFFICIENT_BUFFER_SIZE; + } + + ZydisMemoryCopy(string->buffer + string->length, text->buffer, text->length); + switch (letterCase) + { + case ZYDIS_LETTER_CASE_DEFAULT: + break; + case ZYDIS_LETTER_CASE_LOWER: + { + const signed char rebase = 'a' - 'A'; + char* c = string->buffer + string->length; + for (ZydisUSize i = 0; i < text->length; ++i) + { + if ((*c >= 'A') && (*c <= 'Z')) + { + *c += rebase; + } + ++c; + } + break; + } + case ZYDIS_LETTER_CASE_UPPER: + { + const signed char rebase = 'A' - 'a'; + char* c = string->buffer + string->length; + for (ZydisUSize i = 0; i < text->length; ++i) + { + if ((*c >= 'a') && (*c <= 'z')) + { + *c += rebase; + } + ++c; + } + break; + } + default: + return ZYDIS_STATUS_INVALID_PARAMETER; + } + string->length += text->length; + + return ZYDIS_STATUS_SUCCESS; +} + +/* ---------------------------------------------------------------------------------------------- */ +/* Formatting */ +/* ---------------------------------------------------------------------------------------------- */ + +ZydisStatus ZydisPrintDecU(ZydisString* string, ZydisU64 value, ZydisU8 paddingLength) +{ +#if defined(ZYDIS_X64) || defined(ZYDIS_AARCH64) + return ZydisPrintDecU64(string, value, paddingLength); +#else + if (value & 0xFFFFFFFF00000000) + { + return ZydisPrintDecU64(string, value, paddingLength); + } else + { + return ZydisPrintDecU32(string, (ZydisU32)value, paddingLength); + } +#endif +} + +ZydisStatus ZydisPrintDecS(ZydisString* string, ZydisI64 value, ZydisU8 paddingLength) +{ + if (value < 0) + { + ZYDIS_CHECK(ZydisStringAppendC(string, "-")); + return ZydisPrintDecU(string, -value, paddingLength); + } + return ZydisPrintDecU(string, value, paddingLength); +} + +ZydisStatus ZydisPrintHexU(ZydisString* string, ZydisU64 value, ZydisU8 paddingLength, + ZydisBool uppercase, const ZydisString* prefix, const ZydisString* suffix) +{ +#if defined(ZYDIS_X64) || defined(ZYDIS_AARCH64) + return ZydisPrintHexU64(string, value, paddingLength, uppercase, prefix, suffix); +#else + if (value & 0xFFFFFFFF00000000) + { + return ZydisPrintHexU64(string, value, paddingLength, uppercase, prefix, suffix); + } else + { + return ZydisPrintHexU32(string, (ZydisU32)value, paddingLength, uppercase, prefix, suffix); + } +#endif +} + +ZydisStatus ZydisPrintHexS(ZydisString* string, ZydisI64 value, ZydisU8 paddingLength, + ZydisBool uppercase, const ZydisString* prefix, const ZydisString* suffix) +{ + if (value < 0) + { + ZYDIS_CHECK(ZydisStringAppendC(string, "-")); + if (prefix) + { + ZYDIS_CHECK(ZydisStringAppend(string, prefix)); + } + return ZydisPrintHexU(string, -value, paddingLength, uppercase, ZYDIS_NULL, suffix); + } + return ZydisPrintHexU(string, value, paddingLength, uppercase, prefix, suffix); +} + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ diff --git a/src/Utils.c b/src/Utils.c index f1dcfd5..a0ad7c9 100644 --- a/src/Utils.c +++ b/src/Utils.c @@ -35,7 +35,7 @@ /* ---------------------------------------------------------------------------------------------- */ ZydisStatus ZydisCalcAbsoluteAddress(const ZydisDecodedInstruction* instruction, - const ZydisDecodedOperand* operand, uint64_t* address) + const ZydisDecodedOperand* operand, ZydisU64* address) { if (!instruction || !operand || !address) { @@ -50,13 +50,14 @@ ZydisStatus ZydisCalcAbsoluteAddress(const ZydisDecodedInstruction* instruction, } if (operand->mem.base == ZYDIS_REGISTER_EIP) { - *address = - (uint64_t)((uint32_t)instruction->instrPointer + (uint32_t)operand->mem.disp.value); + *address = (ZydisU64)((ZydisU32)instruction->instrAddress + instruction->length + + (ZydisU32)operand->mem.disp.value); return ZYDIS_STATUS_SUCCESS; } if (operand->mem.base == ZYDIS_REGISTER_RIP) { - *address = (uint64_t)(instruction->instrPointer + operand->mem.disp.value); + *address = (ZydisU64)(instruction->instrAddress + instruction->length + + operand->mem.disp.value); return ZYDIS_STATUS_SUCCESS; } if ((operand->mem.base == ZYDIS_REGISTER_NONE) && @@ -65,13 +66,13 @@ ZydisStatus ZydisCalcAbsoluteAddress(const ZydisDecodedInstruction* instruction, switch (instruction->addressWidth) { case 16: - *address = (uint64_t)operand->mem.disp.value & 0x000000000000FFFF; + *address = (ZydisU64)operand->mem.disp.value & 0x000000000000FFFF; return ZYDIS_STATUS_SUCCESS; case 32: - *address = (uint64_t)operand->mem.disp.value & 0x00000000FFFFFFFF; + *address = (ZydisU64)operand->mem.disp.value & 0x00000000FFFFFFFF; return ZYDIS_STATUS_SUCCESS; case 64: - *address = (uint64_t)operand->mem.disp.value; + *address = (ZydisU64)operand->mem.disp.value; return ZYDIS_STATUS_SUCCESS; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -81,17 +82,21 @@ ZydisStatus ZydisCalcAbsoluteAddress(const ZydisDecodedInstruction* instruction, case ZYDIS_OPERAND_TYPE_IMMEDIATE: if (operand->imm.isSigned && operand->imm.isRelative) { - *address = (uint64_t)((int64_t)instruction->instrPointer + operand->imm.value.s); + *address = (ZydisU64)((ZydisI64)instruction->instrAddress + instruction->length + + operand->imm.value.s); switch (instruction->machineMode) { - case 16: - case 32: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_16: + case ZYDIS_MACHINE_MODE_LEGACY_16: + case ZYDIS_MACHINE_MODE_REAL_16: + case ZYDIS_MACHINE_MODE_LONG_COMPAT_32: + case ZYDIS_MACHINE_MODE_LEGACY_32: if (operand->size == 16) { *address &= 0xFFFF; } break; - case 64: + case ZYDIS_MACHINE_MODE_LONG_64: break; default: return ZYDIS_STATUS_INVALID_PARAMETER; @@ -123,7 +128,7 @@ ZydisStatus ZydisGetAccessedFlagsByAction(const ZydisDecodedInstruction* instruc return ZYDIS_STATUS_INVALID_PARAMETER; } *flags = 0; - for (uint8_t i = 0; i < ZYDIS_ARRAY_SIZE(instruction->accessedFlags); ++i) + for (ZydisU8 i = 0; i < ZYDIS_ARRAY_SIZE(instruction->accessedFlags); ++i) { if (instruction->accessedFlags[i].action == action) { diff --git a/src/Zydis.c b/src/Zydis.c index cb260dd..6d46444 100644 --- a/src/Zydis.c +++ b/src/Zydis.c @@ -30,7 +30,7 @@ /* Exported functions */ /* ============================================================================================== */ -uint64_t ZydisGetVersion() +ZydisU64 ZydisGetVersion(void) { return ZYDIS_VERSION; } @@ -40,33 +40,22 @@ ZydisBool ZydisIsFeatureEnabled(ZydisFeature feature) switch (feature) { case ZYDIS_FEATURE_EVEX: -#ifdef ZYDIS_ENABLE_FEATURE_EVEX +#ifndef ZYDIS_DISABLE_EVEX return ZYDIS_TRUE; #else return ZYDIS_FALSE; #endif + case ZYDIS_FEATURE_MVEX: -#ifdef ZYDIS_ENABLE_FEATURE_MVEX - return ZYDIS_TRUE; -#else - return ZYDIS_FALSE; -#endif - case ZYDIS_FEATURE_FLAGS: -#ifdef ZYDIS_ENABLE_FEATURE_FLAGS - return ZYDIS_TRUE; -#else - return ZYDIS_FALSE; -#endif - case ZYDIS_FEATURE_CPUID: -#ifdef ZYDIS_ENABLE_FEATURE_CPUID +#ifndef ZYDIS_DISABLE_MVEX return ZYDIS_TRUE; #else return ZYDIS_FALSE; #endif + default: - break; + return ZYDIS_FALSE; } - return ZYDIS_FALSE; } /* ============================================================================================== */ diff --git a/tools/ZydisDisasm.c b/tools/ZydisDisasm.c index e642a23..e6a7f3a 100644 --- a/tools/ZydisDisasm.c +++ b/tools/ZydisDisasm.c @@ -67,9 +67,11 @@ int main(int argc, char** argv) } ZydisFormatter formatter; - if (!ZYDIS_SUCCESS(ZydisFormatterInitEx(&formatter, ZYDIS_FORMATTER_STYLE_INTEL, - ZYDIS_FMTFLAG_FORCE_SEGMENTS | ZYDIS_FMTFLAG_FORCE_OPERANDSIZE, - ZYDIS_FORMATTER_ADDR_ABSOLUTE, ZYDIS_FORMATTER_DISP_DEFAULT, ZYDIS_FORMATTER_IMM_DEFAULT))) + if (!ZYDIS_SUCCESS(ZydisFormatterInit(&formatter, ZYDIS_FORMATTER_STYLE_INTEL)) || + !ZYDIS_SUCCESS(ZydisFormatterSetProperty(&formatter, + ZYDIS_FORMATTER_PROP_FORCE_MEMSEG, ZYDIS_TRUE)) || + !ZYDIS_SUCCESS(ZydisFormatterSetProperty(&formatter, + ZYDIS_FORMATTER_PROP_FORCE_MEMSIZE, ZYDIS_TRUE))) { fputs("Failed to initialized instruction-formatter\n", stderr); return EXIT_FAILURE; diff --git a/tools/ZydisInfo.c b/tools/ZydisInfo.c index fa92d81..6ca24d5 100644 --- a/tools/ZydisInfo.c +++ b/tools/ZydisInfo.c @@ -26,9 +26,11 @@ /** * @file - * @brief TODO + * @brief Disassembles a given hex-buffer and prints detailed information about the decoded + * instruction, the operands and additional attributes. */ +#include #include #include #include @@ -155,6 +157,13 @@ void printOperands(ZydisDecodedInstruction* instruction) "JIMM32_32_64", "JIMM16_32_32" }; + static const char* memopTypes[] = + { + "INVALID", + "MEM", + "AGEN", + "MIB" + }; printf("%2d %9s %10s %6s %12s %5d %4d %6d %8s", i, operandTypes[instruction->operands[i].type], @@ -171,7 +180,9 @@ void printOperands(ZydisDecodedInstruction* instruction) printf(" %27s", ZydisRegisterGetString(instruction->operands[i].reg.value)); break; case ZYDIS_OPERAND_TYPE_MEMORY: - printf(" SEG =%20s\n", ZydisRegisterGetString(instruction->operands[i].mem.segment)); + printf(" TYPE =%20s\n", memopTypes[instruction->operands[i].mem.type]); + printf(" %84s =%20s\n", + "SEG ", ZydisRegisterGetString(instruction->operands[i].mem.segment)); printf(" %84s =%20s\n", "BASE ", ZydisRegisterGetString(instruction->operands[i].mem.base)); printf(" %84s =%20s\n", @@ -536,10 +547,17 @@ void printInstruction(ZydisDecodedInstruction* instruction) printAVXInfo(instruction); } + ZydisStatus status; ZydisFormatter formatter; - ZydisFormatterInitEx(&formatter, ZYDIS_FORMATTER_STYLE_INTEL, - ZYDIS_FMTFLAG_FORCE_SEGMENTS | ZYDIS_FMTFLAG_FORCE_OPERANDSIZE, - ZYDIS_FORMATTER_ADDR_ABSOLUTE, ZYDIS_FORMATTER_DISP_DEFAULT, ZYDIS_FORMATTER_IMM_DEFAULT); + if (!ZYDIS_SUCCESS((status = ZydisFormatterInit(&formatter, ZYDIS_FORMATTER_STYLE_INTEL))) || + !ZYDIS_SUCCESS((status = ZydisFormatterSetProperty(&formatter, + ZYDIS_FORMATTER_PROP_FORCE_MEMSEG, ZYDIS_TRUE))) || + !ZYDIS_SUCCESS((status = ZydisFormatterSetProperty(&formatter, + ZYDIS_FORMATTER_PROP_FORCE_MEMSIZE, ZYDIS_TRUE)))) + { + fputs("Failed to initialize instruction-formatter\n", stderr); + exit(status); + } char buffer[256]; ZydisFormatterFormatInstruction(&formatter, instruction, &buffer[0], sizeof(buffer)); fputs("\n== [ DISASM ] =====================================================", stdout); @@ -561,11 +579,15 @@ int main(int argc, char** argv) if (argc < 3) { - fputs("Usage: ZydisInfo -[16|32|64] [hexbytes]\n", stderr); + fputs("Usage: ZydisInfo -[real|16|32|64] [hexbytes]\n", stderr); return ZYDIS_STATUS_INVALID_PARAMETER; } ZydisDecoder decoder; + if (!strcmp(argv[1], "-real")) + { + ZydisDecoderInit(&decoder, ZYDIS_MACHINE_MODE_REAL_16, ZYDIS_ADDRESS_WIDTH_16); + } else if (!strcmp(argv[1], "-16")) { ZydisDecoderInit(&decoder, ZYDIS_MACHINE_MODE_LONG_COMPAT_16, ZYDIS_ADDRESS_WIDTH_16); @@ -579,7 +601,7 @@ int main(int argc, char** argv) ZydisDecoderInit(&decoder, ZYDIS_MACHINE_MODE_LONG_64, ZYDIS_ADDRESS_WIDTH_64); } else { - fputs("Usage: ZydisInfo -[16|32|64] [hexbytes]\n", stderr); + fputs("Usage: ZydisInfo -[real|16|32|64] [hexbytes]\n", stderr); return ZYDIS_STATUS_INVALID_PARAMETER; }