Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Release 1.0
[palacios.git] / palacios / include / xed / xed-iform-enum.h
diff --git a/palacios/include/xed/xed-iform-enum.h b/palacios/include/xed/xed-iform-enum.h
new file mode 100644 (file)
index 0000000..2d99a16
--- /dev/null
@@ -0,0 +1,1531 @@
+/*BEGIN_LEGAL 
+Intel Open Source License 
+
+Copyright (c) 2002-2007 Intel Corporation 
+All rights reserved. 
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.  Redistributions
+in binary form must reproduce the above copyright notice, this list of
+conditions and the following disclaimer in the documentation and/or
+other materials provided with the distribution.  Neither the name of
+the Intel Corporation nor the names of its contributors may be used to
+endorse or promote products derived from this software without
+specific prior written permission.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR
+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+END_LEGAL */
+/// @file xed-iform-enum.h
+/// @author Mark Charney <mark.charney@intel.com>
+
+// This file was automatically generated.
+// Do not edit this file.
+
+#if !defined(_XED_IFORM_ENUM_H_)
+# define _XED_IFORM_ENUM_H_
+#include <xed/xed-common-hdrs.h>
+#include <xed/xed-iclass-enum.h>
+typedef enum {
+  XED_IFORM_INVALID=0, 
+  XED_IFORM_AAA=(XED_ICLASS_AAA<<8)+0, 
+  XED_IFORM_AAD_IMM=(XED_ICLASS_AAD<<8)+0, 
+  XED_IFORM_AAM_IMM=(XED_ICLASS_AAM<<8)+0, 
+  XED_IFORM_AAS=(XED_ICLASS_AAS<<8)+0, 
+  XED_IFORM_ADC_MEMv_GPRv=(XED_ICLASS_ADC<<8)+0, 
+  XED_IFORM_ADC_GPRv_GPRv=(XED_ICLASS_ADC<<8)+1, 
+  XED_IFORM_ADC_GPR8_MEMb=(XED_ICLASS_ADC<<8)+2, 
+  XED_IFORM_ADC_AL_IMM=(XED_ICLASS_ADC<<8)+3, 
+  XED_IFORM_ADC_GPR8_IMM=(XED_ICLASS_ADC<<8)+4, 
+  XED_IFORM_ADC_GPRv_MEMv=(XED_ICLASS_ADC<<8)+5, 
+  XED_IFORM_ADC_OrAX_IMM=(XED_ICLASS_ADC<<8)+6, 
+  XED_IFORM_ADC_MEMv_IMM=(XED_ICLASS_ADC<<8)+7, 
+  XED_IFORM_ADC_GPRv_IMM=(XED_ICLASS_ADC<<8)+8, 
+  XED_IFORM_ADC_MEMb_GPR8=(XED_ICLASS_ADC<<8)+9, 
+  XED_IFORM_ADC_MEMb_IMM=(XED_ICLASS_ADC<<8)+10, 
+  XED_IFORM_ADC_GPR8_GPR8=(XED_ICLASS_ADC<<8)+11, 
+  XED_IFORM_ADD_GPR8_MEMb=(XED_ICLASS_ADD<<8)+0, 
+  XED_IFORM_ADD_OrAX_IMM=(XED_ICLASS_ADD<<8)+1, 
+  XED_IFORM_ADD_AL_IMM=(XED_ICLASS_ADD<<8)+2, 
+  XED_IFORM_ADD_GPRv_GPRv=(XED_ICLASS_ADD<<8)+3, 
+  XED_IFORM_ADD_MEMv_GPRv=(XED_ICLASS_ADD<<8)+4, 
+  XED_IFORM_ADD_GPR8_GPR8=(XED_ICLASS_ADD<<8)+5, 
+  XED_IFORM_ADD_GPRv_MEMv=(XED_ICLASS_ADD<<8)+6, 
+  XED_IFORM_ADD_GPR8_IMM=(XED_ICLASS_ADD<<8)+7, 
+  XED_IFORM_ADD_MEMb_IMM=(XED_ICLASS_ADD<<8)+8, 
+  XED_IFORM_ADD_GPRv_IMM=(XED_ICLASS_ADD<<8)+9, 
+  XED_IFORM_ADD_MEMb_GPR8=(XED_ICLASS_ADD<<8)+10, 
+  XED_IFORM_ADD_MEMv_IMM=(XED_ICLASS_ADD<<8)+11, 
+  XED_IFORM_ADDPD_XMMpd_XMMpd=(XED_ICLASS_ADDPD<<8)+0, 
+  XED_IFORM_ADDPD_XMMpd_MEMpd=(XED_ICLASS_ADDPD<<8)+1, 
+  XED_IFORM_ADDPS_XMMps_MEMps=(XED_ICLASS_ADDPS<<8)+0, 
+  XED_IFORM_ADDPS_XMMps_XMMps=(XED_ICLASS_ADDPS<<8)+1, 
+  XED_IFORM_ADDSD_XMMsd_MEMsd=(XED_ICLASS_ADDSD<<8)+0, 
+  XED_IFORM_ADDSD_XMMsd_XMMsd=(XED_ICLASS_ADDSD<<8)+1, 
+  XED_IFORM_ADDSS_XMMss_XMMss=(XED_ICLASS_ADDSS<<8)+0, 
+  XED_IFORM_ADDSS_XMMss_MEMss=(XED_ICLASS_ADDSS<<8)+1, 
+  XED_IFORM_ADDSUBPD_XMMpd_MEMpd=(XED_ICLASS_ADDSUBPD<<8)+0, 
+  XED_IFORM_ADDSUBPD_XMMpd_XMMpd=(XED_ICLASS_ADDSUBPD<<8)+1, 
+  XED_IFORM_ADDSUBPS_XMMps_XMMps=(XED_ICLASS_ADDSUBPS<<8)+0, 
+  XED_IFORM_ADDSUBPS_XMMps_MEMps=(XED_ICLASS_ADDSUBPS<<8)+1, 
+  XED_IFORM_AND_OrAX_IMM=(XED_ICLASS_AND<<8)+0, 
+  XED_IFORM_AND_GPR8_GPR8=(XED_ICLASS_AND<<8)+1, 
+  XED_IFORM_AND_GPR8_IMM=(XED_ICLASS_AND<<8)+2, 
+  XED_IFORM_AND_MEMv_IMM=(XED_ICLASS_AND<<8)+3, 
+  XED_IFORM_AND_MEMb_GPR8=(XED_ICLASS_AND<<8)+4, 
+  XED_IFORM_AND_GPRv_MEMv=(XED_ICLASS_AND<<8)+5, 
+  XED_IFORM_AND_GPRv_IMM=(XED_ICLASS_AND<<8)+6, 
+  XED_IFORM_AND_GPR8_MEMb=(XED_ICLASS_AND<<8)+7, 
+  XED_IFORM_AND_AL_IMM=(XED_ICLASS_AND<<8)+8, 
+  XED_IFORM_AND_MEMv_GPRv=(XED_ICLASS_AND<<8)+9, 
+  XED_IFORM_AND_MEMb_IMM=(XED_ICLASS_AND<<8)+10, 
+  XED_IFORM_AND_GPRv_GPRv=(XED_ICLASS_AND<<8)+11, 
+  XED_IFORM_ANDNPD_XMMpd_MEMpd=(XED_ICLASS_ANDNPD<<8)+0, 
+  XED_IFORM_ANDNPD_XMMpd_XMMpd=(XED_ICLASS_ANDNPD<<8)+1, 
+  XED_IFORM_ANDNPS_XMMps_XMMps=(XED_ICLASS_ANDNPS<<8)+0, 
+  XED_IFORM_ANDNPS_XMMps_MEMps=(XED_ICLASS_ANDNPS<<8)+1, 
+  XED_IFORM_ANDPD_XMMpd_XMMpd=(XED_ICLASS_ANDPD<<8)+0, 
+  XED_IFORM_ANDPD_XMMpd_MEMpd=(XED_ICLASS_ANDPD<<8)+1, 
+  XED_IFORM_ANDPS_XMMps_MEMps=(XED_ICLASS_ANDPS<<8)+0, 
+  XED_IFORM_ANDPS_XMMps_XMMps=(XED_ICLASS_ANDPS<<8)+1, 
+  XED_IFORM_ARPL_GPR16_GPR16=(XED_ICLASS_ARPL<<8)+0, 
+  XED_IFORM_ARPL_MEMw_GPR16=(XED_ICLASS_ARPL<<8)+1, 
+  XED_IFORM_BLENDPD_XMMdq_XMMdq_IMM=(XED_ICLASS_BLENDPD<<8)+0, 
+  XED_IFORM_BLENDPD_XMMdq_MEMdq_IMM=(XED_ICLASS_BLENDPD<<8)+1, 
+  XED_IFORM_BLENDPS_XMMdq_XMMdq_IMM=(XED_ICLASS_BLENDPS<<8)+0, 
+  XED_IFORM_BLENDPS_XMMdq_MEMdq_IMM=(XED_ICLASS_BLENDPS<<8)+1, 
+  XED_IFORM_BLENDVPD_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_BLENDVPD<<8)+0, 
+  XED_IFORM_BLENDVPD_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_BLENDVPD<<8)+1, 
+  XED_IFORM_BLENDVPS_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_BLENDVPS<<8)+0, 
+  XED_IFORM_BLENDVPS_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_BLENDVPS<<8)+1, 
+  XED_IFORM_BOUND_GPRv_MEMa=(XED_ICLASS_BOUND<<8)+0, 
+  XED_IFORM_BSF_GPRv_MEMv=(XED_ICLASS_BSF<<8)+0, 
+  XED_IFORM_BSF_GPRv_GPRv=(XED_ICLASS_BSF<<8)+1, 
+  XED_IFORM_BSR_GPRv_GPRv=(XED_ICLASS_BSR<<8)+0, 
+  XED_IFORM_BSR_GPRv_MEMv=(XED_ICLASS_BSR<<8)+1, 
+  XED_IFORM_BSWAP_GPRv=(XED_ICLASS_BSWAP<<8)+0, 
+  XED_IFORM_BT_GPRv_IMM=(XED_ICLASS_BT<<8)+0, 
+  XED_IFORM_BT_MEMv_IMM=(XED_ICLASS_BT<<8)+1, 
+  XED_IFORM_BT_MEMv_GPRv=(XED_ICLASS_BT<<8)+2, 
+  XED_IFORM_BT_GPRv_GPRv=(XED_ICLASS_BT<<8)+3, 
+  XED_IFORM_BTC_GPRv_GPRv=(XED_ICLASS_BTC<<8)+0, 
+  XED_IFORM_BTC_MEMv_IMM=(XED_ICLASS_BTC<<8)+1, 
+  XED_IFORM_BTC_MEMv_GPRv=(XED_ICLASS_BTC<<8)+2, 
+  XED_IFORM_BTC_GPRv_IMM=(XED_ICLASS_BTC<<8)+3, 
+  XED_IFORM_BTR_GPRv_IMM=(XED_ICLASS_BTR<<8)+0, 
+  XED_IFORM_BTR_GPRv_GPRv=(XED_ICLASS_BTR<<8)+1, 
+  XED_IFORM_BTR_MEMv_IMM=(XED_ICLASS_BTR<<8)+2, 
+  XED_IFORM_BTR_MEMv_GPRv=(XED_ICLASS_BTR<<8)+3, 
+  XED_IFORM_BTS_GPRv_GPRv=(XED_ICLASS_BTS<<8)+0, 
+  XED_IFORM_BTS_MEMv_IMM=(XED_ICLASS_BTS<<8)+1, 
+  XED_IFORM_BTS_MEMv_GPRv=(XED_ICLASS_BTS<<8)+2, 
+  XED_IFORM_BTS_GPRv_IMM=(XED_ICLASS_BTS<<8)+3, 
+  XED_IFORM_CALL_FAR_MEMp=(XED_ICLASS_CALL_FAR<<8)+0, 
+  XED_IFORM_CALL_FAR_PTR_IMM=(XED_ICLASS_CALL_FAR<<8)+1, 
+  XED_IFORM_CALL_NEAR_MEMv=(XED_ICLASS_CALL_NEAR<<8)+0, 
+  XED_IFORM_CALL_NEAR_RELBR=(XED_ICLASS_CALL_NEAR<<8)+1, 
+  XED_IFORM_CALL_NEAR_GPRv=(XED_ICLASS_CALL_NEAR<<8)+2, 
+  XED_IFORM_CBW=(XED_ICLASS_CBW<<8)+0, 
+  XED_IFORM_CDQ=(XED_ICLASS_CDQ<<8)+0, 
+  XED_IFORM_CDQE=(XED_ICLASS_CDQE<<8)+0, 
+  XED_IFORM_CLC=(XED_ICLASS_CLC<<8)+0, 
+  XED_IFORM_CLD=(XED_ICLASS_CLD<<8)+0, 
+  XED_IFORM_CLFLUSH_MEMb=(XED_ICLASS_CLFLUSH<<8)+0, 
+  XED_IFORM_CLGI=(XED_ICLASS_CLGI<<8)+0, 
+  XED_IFORM_CLI=(XED_ICLASS_CLI<<8)+0, 
+  XED_IFORM_CLTS=(XED_ICLASS_CLTS<<8)+0, 
+  XED_IFORM_CMC=(XED_ICLASS_CMC<<8)+0, 
+  XED_IFORM_CMOVB_GPRv_GPRv=(XED_ICLASS_CMOVB<<8)+0, 
+  XED_IFORM_CMOVB_GPRv_MEMv=(XED_ICLASS_CMOVB<<8)+1, 
+  XED_IFORM_CMOVBE_GPRv_GPRv=(XED_ICLASS_CMOVBE<<8)+0, 
+  XED_IFORM_CMOVBE_GPRv_MEMv=(XED_ICLASS_CMOVBE<<8)+1, 
+  XED_IFORM_CMOVL_GPRv_MEMv=(XED_ICLASS_CMOVL<<8)+0, 
+  XED_IFORM_CMOVL_GPRv_GPRv=(XED_ICLASS_CMOVL<<8)+1, 
+  XED_IFORM_CMOVLE_GPRv_MEMv=(XED_ICLASS_CMOVLE<<8)+0, 
+  XED_IFORM_CMOVLE_GPRv_GPRv=(XED_ICLASS_CMOVLE<<8)+1, 
+  XED_IFORM_CMOVNB_GPRv_MEMv=(XED_ICLASS_CMOVNB<<8)+0, 
+  XED_IFORM_CMOVNB_GPRv_GPRv=(XED_ICLASS_CMOVNB<<8)+1, 
+  XED_IFORM_CMOVNBE_GPRv_GPRv=(XED_ICLASS_CMOVNBE<<8)+0, 
+  XED_IFORM_CMOVNBE_GPRv_MEMv=(XED_ICLASS_CMOVNBE<<8)+1, 
+  XED_IFORM_CMOVNL_GPRv_MEMv=(XED_ICLASS_CMOVNL<<8)+0, 
+  XED_IFORM_CMOVNL_GPRv_GPRv=(XED_ICLASS_CMOVNL<<8)+1, 
+  XED_IFORM_CMOVNLE_GPRv_GPRv=(XED_ICLASS_CMOVNLE<<8)+0, 
+  XED_IFORM_CMOVNLE_GPRv_MEMv=(XED_ICLASS_CMOVNLE<<8)+1, 
+  XED_IFORM_CMOVNO_GPRv_MEMv=(XED_ICLASS_CMOVNO<<8)+0, 
+  XED_IFORM_CMOVNO_GPRv_GPRv=(XED_ICLASS_CMOVNO<<8)+1, 
+  XED_IFORM_CMOVNP_GPRv_GPRv=(XED_ICLASS_CMOVNP<<8)+0, 
+  XED_IFORM_CMOVNP_GPRv_MEMv=(XED_ICLASS_CMOVNP<<8)+1, 
+  XED_IFORM_CMOVNS_GPRv_GPRv=(XED_ICLASS_CMOVNS<<8)+0, 
+  XED_IFORM_CMOVNS_GPRv_MEMv=(XED_ICLASS_CMOVNS<<8)+1, 
+  XED_IFORM_CMOVNZ_GPRv_MEMv=(XED_ICLASS_CMOVNZ<<8)+0, 
+  XED_IFORM_CMOVNZ_GPRv_GPRv=(XED_ICLASS_CMOVNZ<<8)+1, 
+  XED_IFORM_CMOVO_GPRv_MEMv=(XED_ICLASS_CMOVO<<8)+0, 
+  XED_IFORM_CMOVO_GPRv_GPRv=(XED_ICLASS_CMOVO<<8)+1, 
+  XED_IFORM_CMOVP_GPRv_GPRv=(XED_ICLASS_CMOVP<<8)+0, 
+  XED_IFORM_CMOVP_GPRv_MEMv=(XED_ICLASS_CMOVP<<8)+1, 
+  XED_IFORM_CMOVS_GPRv_GPRv=(XED_ICLASS_CMOVS<<8)+0, 
+  XED_IFORM_CMOVS_GPRv_MEMv=(XED_ICLASS_CMOVS<<8)+1, 
+  XED_IFORM_CMOVZ_GPRv_GPRv=(XED_ICLASS_CMOVZ<<8)+0, 
+  XED_IFORM_CMOVZ_GPRv_MEMv=(XED_ICLASS_CMOVZ<<8)+1, 
+  XED_IFORM_CMP_OrAX_IMM=(XED_ICLASS_CMP<<8)+0, 
+  XED_IFORM_CMP_MEMv_GPRv=(XED_ICLASS_CMP<<8)+1, 
+  XED_IFORM_CMP_AL_IMM=(XED_ICLASS_CMP<<8)+2, 
+  XED_IFORM_CMP_GPRv_GPRv=(XED_ICLASS_CMP<<8)+3, 
+  XED_IFORM_CMP_MEMb_IMM=(XED_ICLASS_CMP<<8)+4, 
+  XED_IFORM_CMP_GPR8_GPR8=(XED_ICLASS_CMP<<8)+5, 
+  XED_IFORM_CMP_MEMb_GPR8=(XED_ICLASS_CMP<<8)+6, 
+  XED_IFORM_CMP_GPR8_IMM=(XED_ICLASS_CMP<<8)+7, 
+  XED_IFORM_CMP_GPRv_IMM=(XED_ICLASS_CMP<<8)+8, 
+  XED_IFORM_CMP_GPRv_MEMv=(XED_ICLASS_CMP<<8)+9, 
+  XED_IFORM_CMP_GPR8_MEMb=(XED_ICLASS_CMP<<8)+10, 
+  XED_IFORM_CMP_MEMv_IMM=(XED_ICLASS_CMP<<8)+11, 
+  XED_IFORM_CMPPD_XMMpd_MEMpd_IMM=(XED_ICLASS_CMPPD<<8)+0, 
+  XED_IFORM_CMPPD_XMMpd_XMMpd_IMM=(XED_ICLASS_CMPPD<<8)+1, 
+  XED_IFORM_CMPPS_XMMps_XMMps_IMM=(XED_ICLASS_CMPPS<<8)+0, 
+  XED_IFORM_CMPPS_XMMps_MEMps_IMM=(XED_ICLASS_CMPPS<<8)+1, 
+  XED_IFORM_CMPSB=(XED_ICLASS_CMPSB<<8)+0, 
+  XED_IFORM_CMPSD=(XED_ICLASS_CMPSD<<8)+0, 
+  XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMM=(XED_ICLASS_CMPSD_XMM<<8)+0, 
+  XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMM=(XED_ICLASS_CMPSD_XMM<<8)+1, 
+  XED_IFORM_CMPSQ=(XED_ICLASS_CMPSQ<<8)+0, 
+  XED_IFORM_CMPSS_XMMss_XMMss_IMM=(XED_ICLASS_CMPSS<<8)+0, 
+  XED_IFORM_CMPSS_XMMss_MEMss_IMM=(XED_ICLASS_CMPSS<<8)+1, 
+  XED_IFORM_CMPSW=(XED_ICLASS_CMPSW<<8)+0, 
+  XED_IFORM_CMPXCHG_GPR8_GPR8=(XED_ICLASS_CMPXCHG<<8)+0, 
+  XED_IFORM_CMPXCHG_MEMv_GPRv=(XED_ICLASS_CMPXCHG<<8)+1, 
+  XED_IFORM_CMPXCHG_MEMb_GPR8=(XED_ICLASS_CMPXCHG<<8)+2, 
+  XED_IFORM_CMPXCHG_GPRv_GPRv=(XED_ICLASS_CMPXCHG<<8)+3, 
+  XED_IFORM_CMPXCHG16B_MEMdq=(XED_ICLASS_CMPXCHG16B<<8)+0, 
+  XED_IFORM_CMPXCHG8B_MEMq=(XED_ICLASS_CMPXCHG8B<<8)+0, 
+  XED_IFORM_COMISD_XMMsd_MEMsd=(XED_ICLASS_COMISD<<8)+0, 
+  XED_IFORM_COMISD_XMMsd_XMMsd=(XED_ICLASS_COMISD<<8)+1, 
+  XED_IFORM_COMISS_XMMss_XMMss=(XED_ICLASS_COMISS<<8)+0, 
+  XED_IFORM_COMISS_XMMss_MEMss=(XED_ICLASS_COMISS<<8)+1, 
+  XED_IFORM_CPUID=(XED_ICLASS_CPUID<<8)+0, 
+  XED_IFORM_CQO=(XED_ICLASS_CQO<<8)+0, 
+  XED_IFORM_CRC32_GPR32d_GPRv=(XED_ICLASS_CRC32<<8)+0, 
+  XED_IFORM_CRC32_GPR32d_MEMb=(XED_ICLASS_CRC32<<8)+1, 
+  XED_IFORM_CRC32_GPR32d_GPR8b=(XED_ICLASS_CRC32<<8)+2, 
+  XED_IFORM_CRC32_GPR64q_MEMv=(XED_ICLASS_CRC32<<8)+3, 
+  XED_IFORM_CRC32_GPR32d_MEMv=(XED_ICLASS_CRC32<<8)+4, 
+  XED_IFORM_CRC32_GPR64q_MEMb=(XED_ICLASS_CRC32<<8)+5, 
+  XED_IFORM_CRC32_GPR64q_GPRv=(XED_ICLASS_CRC32<<8)+6, 
+  XED_IFORM_CRC32_GPR64q_GPR8b=(XED_ICLASS_CRC32<<8)+7, 
+  XED_IFORM_CVTDQ2PD_XMMpd_MEMq=(XED_ICLASS_CVTDQ2PD<<8)+0, 
+  XED_IFORM_CVTDQ2PD_XMMpd_XMMq=(XED_ICLASS_CVTDQ2PD<<8)+1, 
+  XED_IFORM_CVTDQ2PS_XMMps_MEMdq=(XED_ICLASS_CVTDQ2PS<<8)+0, 
+  XED_IFORM_CVTDQ2PS_XMMps_XMMdq=(XED_ICLASS_CVTDQ2PS<<8)+1, 
+  XED_IFORM_CVTPD2DQ_XMMdq_MEMpd=(XED_ICLASS_CVTPD2DQ<<8)+0, 
+  XED_IFORM_CVTPD2DQ_XMMdq_XMMpd=(XED_ICLASS_CVTPD2DQ<<8)+1, 
+  XED_IFORM_CVTPD2PI_MMXq_XMMpd=(XED_ICLASS_CVTPD2PI<<8)+0, 
+  XED_IFORM_CVTPD2PI_MMXq_MEMpd=(XED_ICLASS_CVTPD2PI<<8)+1, 
+  XED_IFORM_CVTPD2PS_XMMps_MEMpd=(XED_ICLASS_CVTPD2PS<<8)+0, 
+  XED_IFORM_CVTPD2PS_XMMps_XMMpd=(XED_ICLASS_CVTPD2PS<<8)+1, 
+  XED_IFORM_CVTPI2PD_XMMpd_MMXq=(XED_ICLASS_CVTPI2PD<<8)+0, 
+  XED_IFORM_CVTPI2PD_XMMpd_MEMq=(XED_ICLASS_CVTPI2PD<<8)+1, 
+  XED_IFORM_CVTPI2PS_XMMq_MMXq=(XED_ICLASS_CVTPI2PS<<8)+0, 
+  XED_IFORM_CVTPI2PS_XMMq_MEMq=(XED_ICLASS_CVTPI2PS<<8)+1, 
+  XED_IFORM_CVTPS2DQ_XMMdq_MEMps=(XED_ICLASS_CVTPS2DQ<<8)+0, 
+  XED_IFORM_CVTPS2DQ_XMMdq_XMMps=(XED_ICLASS_CVTPS2DQ<<8)+1, 
+  XED_IFORM_CVTPS2PD_XMMpd_MEMq=(XED_ICLASS_CVTPS2PD<<8)+0, 
+  XED_IFORM_CVTPS2PD_XMMpd_XMMq=(XED_ICLASS_CVTPS2PD<<8)+1, 
+  XED_IFORM_CVTPS2PI_MMXq_MEMq=(XED_ICLASS_CVTPS2PI<<8)+0, 
+  XED_IFORM_CVTPS2PI_MMXq_XMMq=(XED_ICLASS_CVTPS2PI<<8)+1, 
+  XED_IFORM_CVTSD2SI_GPR32_MEMsd=(XED_ICLASS_CVTSD2SI<<8)+0, 
+  XED_IFORM_CVTSD2SI_GPR32_XMMsd=(XED_ICLASS_CVTSD2SI<<8)+1, 
+  XED_IFORM_CVTSD2SI_GPR64_XMMsd=(XED_ICLASS_CVTSD2SI<<8)+2, 
+  XED_IFORM_CVTSD2SI_GPR64_MEMsd=(XED_ICLASS_CVTSD2SI<<8)+3, 
+  XED_IFORM_CVTSD2SS_XMMss_MEMsd=(XED_ICLASS_CVTSD2SS<<8)+0, 
+  XED_IFORM_CVTSD2SS_XMMss_XMMsd=(XED_ICLASS_CVTSD2SS<<8)+1, 
+  XED_IFORM_CVTSI2SD_XMMsd_GPR64=(XED_ICLASS_CVTSI2SD<<8)+0, 
+  XED_IFORM_CVTSI2SD_XMMsd_GPR32=(XED_ICLASS_CVTSI2SD<<8)+1, 
+  XED_IFORM_CVTSI2SD_XMMsd_MEMd=(XED_ICLASS_CVTSI2SD<<8)+2, 
+  XED_IFORM_CVTSI2SD_XMMsd_MEMq=(XED_ICLASS_CVTSI2SD<<8)+3, 
+  XED_IFORM_CVTSI2SS_XMMss_GPR64=(XED_ICLASS_CVTSI2SS<<8)+0, 
+  XED_IFORM_CVTSI2SS_XMMss_GPR32=(XED_ICLASS_CVTSI2SS<<8)+1, 
+  XED_IFORM_CVTSI2SS_XMMss_MEMd=(XED_ICLASS_CVTSI2SS<<8)+2, 
+  XED_IFORM_CVTSI2SS_XMMss_MEMq=(XED_ICLASS_CVTSI2SS<<8)+3, 
+  XED_IFORM_CVTSS2SD_XMMsd_MEMss=(XED_ICLASS_CVTSS2SD<<8)+0, 
+  XED_IFORM_CVTSS2SD_XMMsd_XMMss=(XED_ICLASS_CVTSS2SD<<8)+1, 
+  XED_IFORM_CVTSS2SI_GPR64_XMMss=(XED_ICLASS_CVTSS2SI<<8)+0, 
+  XED_IFORM_CVTSS2SI_GPR32_MEMss=(XED_ICLASS_CVTSS2SI<<8)+1, 
+  XED_IFORM_CVTSS2SI_GPR32_XMMss=(XED_ICLASS_CVTSS2SI<<8)+2, 
+  XED_IFORM_CVTSS2SI_GPR64_MEMss=(XED_ICLASS_CVTSS2SI<<8)+3, 
+  XED_IFORM_CVTTPD2DQ_XMMdq_XMMpd=(XED_ICLASS_CVTTPD2DQ<<8)+0, 
+  XED_IFORM_CVTTPD2DQ_XMMdq_MEMpd=(XED_ICLASS_CVTTPD2DQ<<8)+1, 
+  XED_IFORM_CVTTPD2PI_MMXq_MEMpd=(XED_ICLASS_CVTTPD2PI<<8)+0, 
+  XED_IFORM_CVTTPD2PI_MMXq_XMMpd=(XED_ICLASS_CVTTPD2PI<<8)+1, 
+  XED_IFORM_CVTTPS2DQ_XMMdq_XMMps=(XED_ICLASS_CVTTPS2DQ<<8)+0, 
+  XED_IFORM_CVTTPS2DQ_XMMdq_MEMps=(XED_ICLASS_CVTTPS2DQ<<8)+1, 
+  XED_IFORM_CVTTPS2PI_MMXq_MEMq=(XED_ICLASS_CVTTPS2PI<<8)+0, 
+  XED_IFORM_CVTTPS2PI_MMXq_XMMq=(XED_ICLASS_CVTTPS2PI<<8)+1, 
+  XED_IFORM_CVTTSD2SI_GPR64_MEMsd=(XED_ICLASS_CVTTSD2SI<<8)+0, 
+  XED_IFORM_CVTTSD2SI_GPR32_XMMsd=(XED_ICLASS_CVTTSD2SI<<8)+1, 
+  XED_IFORM_CVTTSD2SI_GPR32_MEMsd=(XED_ICLASS_CVTTSD2SI<<8)+2, 
+  XED_IFORM_CVTTSD2SI_GPR64_XMMsd=(XED_ICLASS_CVTTSD2SI<<8)+3, 
+  XED_IFORM_CVTTSS2SI_GPR64_MEMss=(XED_ICLASS_CVTTSS2SI<<8)+0, 
+  XED_IFORM_CVTTSS2SI_GPR64_XMMss=(XED_ICLASS_CVTTSS2SI<<8)+1, 
+  XED_IFORM_CVTTSS2SI_GPR32_XMMss=(XED_ICLASS_CVTTSS2SI<<8)+2, 
+  XED_IFORM_CVTTSS2SI_GPR32_MEMss=(XED_ICLASS_CVTTSS2SI<<8)+3, 
+  XED_IFORM_CWD=(XED_ICLASS_CWD<<8)+0, 
+  XED_IFORM_CWDE=(XED_ICLASS_CWDE<<8)+0, 
+  XED_IFORM_DAA=(XED_ICLASS_DAA<<8)+0, 
+  XED_IFORM_DAS=(XED_ICLASS_DAS<<8)+0, 
+  XED_IFORM_DEC_GPR8=(XED_ICLASS_DEC<<8)+0, 
+  XED_IFORM_DEC_MEMv=(XED_ICLASS_DEC<<8)+1, 
+  XED_IFORM_DEC_MEMb=(XED_ICLASS_DEC<<8)+2, 
+  XED_IFORM_DEC_GPRv=(XED_ICLASS_DEC<<8)+3, 
+  XED_IFORM_DIV_MEMv=(XED_ICLASS_DIV<<8)+0, 
+  XED_IFORM_DIV_GPR8=(XED_ICLASS_DIV<<8)+1, 
+  XED_IFORM_DIV_GPRv=(XED_ICLASS_DIV<<8)+2, 
+  XED_IFORM_DIV_MEMb=(XED_ICLASS_DIV<<8)+3, 
+  XED_IFORM_DIVPD_XMMpd_XMMpd=(XED_ICLASS_DIVPD<<8)+0, 
+  XED_IFORM_DIVPD_XMMpd_MEMpd=(XED_ICLASS_DIVPD<<8)+1, 
+  XED_IFORM_DIVPS_XMMps_MEMps=(XED_ICLASS_DIVPS<<8)+0, 
+  XED_IFORM_DIVPS_XMMps_XMMps=(XED_ICLASS_DIVPS<<8)+1, 
+  XED_IFORM_DIVSD_XMMsd_MEMsd=(XED_ICLASS_DIVSD<<8)+0, 
+  XED_IFORM_DIVSD_XMMsd_XMMsd=(XED_ICLASS_DIVSD<<8)+1, 
+  XED_IFORM_DIVSS_XMMss_XMMss=(XED_ICLASS_DIVSS<<8)+0, 
+  XED_IFORM_DIVSS_XMMss_MEMss=(XED_ICLASS_DIVSS<<8)+1, 
+  XED_IFORM_DPPD_XMMdq_XMMdq_IMM=(XED_ICLASS_DPPD<<8)+0, 
+  XED_IFORM_DPPD_XMMdq_MEMdq_IMM=(XED_ICLASS_DPPD<<8)+1, 
+  XED_IFORM_DPPS_XMMdq_XMMdq_IMM=(XED_ICLASS_DPPS<<8)+0, 
+  XED_IFORM_DPPS_XMMdq_MEMdq_IMM=(XED_ICLASS_DPPS<<8)+1, 
+  XED_IFORM_EMMS=(XED_ICLASS_EMMS<<8)+0, 
+  XED_IFORM_ENTER_IMM_IMM=(XED_ICLASS_ENTER<<8)+0, 
+  XED_IFORM_EXTRACTPS_GPR32w_XMMdq_IMM=(XED_ICLASS_EXTRACTPS<<8)+0, 
+  XED_IFORM_EXTRACTPS_MEMw_XMMps_IMM=(XED_ICLASS_EXTRACTPS<<8)+1, 
+  XED_IFORM_EXTRQ_XMMq_IMM_IMM=(XED_ICLASS_EXTRQ<<8)+0, 
+  XED_IFORM_EXTRQ_XMMq_XMMdq=(XED_ICLASS_EXTRQ<<8)+1, 
+  XED_IFORM_F2XM1_ST0=(XED_ICLASS_F2XM1<<8)+0, 
+  XED_IFORM_FABS_ST0=(XED_ICLASS_FABS<<8)+0, 
+  XED_IFORM_FADD_ST0_MEMmem32real=(XED_ICLASS_FADD<<8)+0, 
+  XED_IFORM_FADD_ST0_MEMm64real=(XED_ICLASS_FADD<<8)+1, 
+  XED_IFORM_FADD_X87_ST0=(XED_ICLASS_FADD<<8)+2, 
+  XED_IFORM_FADD_ST0_X87=(XED_ICLASS_FADD<<8)+3, 
+  XED_IFORM_FADDP_X87_ST0=(XED_ICLASS_FADDP<<8)+0, 
+  XED_IFORM_FBLD_ST0_MEMmem80dec=(XED_ICLASS_FBLD<<8)+0, 
+  XED_IFORM_FBSTP_MEMmem80dec_ST0=(XED_ICLASS_FBSTP<<8)+0, 
+  XED_IFORM_FCHS_ST0=(XED_ICLASS_FCHS<<8)+0, 
+  XED_IFORM_FCMOVB_ST0_X87=(XED_ICLASS_FCMOVB<<8)+0, 
+  XED_IFORM_FCMOVBE_ST0_X87=(XED_ICLASS_FCMOVBE<<8)+0, 
+  XED_IFORM_FCMOVE_ST0_X87=(XED_ICLASS_FCMOVE<<8)+0, 
+  XED_IFORM_FCMOVNB_ST0_X87=(XED_ICLASS_FCMOVNB<<8)+0, 
+  XED_IFORM_FCMOVNBE_ST0_X87=(XED_ICLASS_FCMOVNBE<<8)+0, 
+  XED_IFORM_FCMOVNE_ST0_X87=(XED_ICLASS_FCMOVNE<<8)+0, 
+  XED_IFORM_FCMOVNU_ST0_X87=(XED_ICLASS_FCMOVNU<<8)+0, 
+  XED_IFORM_FCMOVU_ST0_X87=(XED_ICLASS_FCMOVU<<8)+0, 
+  XED_IFORM_FCOM_ST0_X87=(XED_ICLASS_FCOM<<8)+0, 
+  XED_IFORM_FCOM_ST0_MEMmem32real=(XED_ICLASS_FCOM<<8)+1, 
+  XED_IFORM_FCOM_ST0_MEMm64real=(XED_ICLASS_FCOM<<8)+2, 
+  XED_IFORM_FCOMI_ST0_X87=(XED_ICLASS_FCOMI<<8)+0, 
+  XED_IFORM_FCOMIP_ST0_X87=(XED_ICLASS_FCOMIP<<8)+0, 
+  XED_IFORM_FCOMP_ST0_X87=(XED_ICLASS_FCOMP<<8)+0, 
+  XED_IFORM_FCOMP_ST0_MEMmem32real=(XED_ICLASS_FCOMP<<8)+1, 
+  XED_IFORM_FCOMP_ST0_MEMm64real=(XED_ICLASS_FCOMP<<8)+2, 
+  XED_IFORM_FCOMPP_ST0_ST1=(XED_ICLASS_FCOMPP<<8)+0, 
+  XED_IFORM_FCOS_ST0=(XED_ICLASS_FCOS<<8)+0, 
+  XED_IFORM_FDECSTP=(XED_ICLASS_FDECSTP<<8)+0, 
+  XED_IFORM_FDIV_X87_ST0=(XED_ICLASS_FDIV<<8)+0, 
+  XED_IFORM_FDIV_ST0_MEMmem32real=(XED_ICLASS_FDIV<<8)+1, 
+  XED_IFORM_FDIV_ST0_MEMm64real=(XED_ICLASS_FDIV<<8)+2, 
+  XED_IFORM_FDIV_ST0_X87=(XED_ICLASS_FDIV<<8)+3, 
+  XED_IFORM_FDIVP_X87_ST0=(XED_ICLASS_FDIVP<<8)+0, 
+  XED_IFORM_FDIVR_ST0_MEMm64real=(XED_ICLASS_FDIVR<<8)+0, 
+  XED_IFORM_FDIVR_X87_ST0=(XED_ICLASS_FDIVR<<8)+1, 
+  XED_IFORM_FDIVR_ST0_X87=(XED_ICLASS_FDIVR<<8)+2, 
+  XED_IFORM_FDIVR_ST0_MEMmem32real=(XED_ICLASS_FDIVR<<8)+3, 
+  XED_IFORM_FDIVRP_X87_ST0=(XED_ICLASS_FDIVRP<<8)+0, 
+  XED_IFORM_FEMMS=(XED_ICLASS_FEMMS<<8)+0, 
+  XED_IFORM_FFREE_X87=(XED_ICLASS_FFREE<<8)+0, 
+  XED_IFORM_FFREEP_X87=(XED_ICLASS_FFREEP<<8)+0, 
+  XED_IFORM_FIADD_ST0_MEMmem32int=(XED_ICLASS_FIADD<<8)+0, 
+  XED_IFORM_FIADD_ST0_MEMmem16int=(XED_ICLASS_FIADD<<8)+1, 
+  XED_IFORM_FICOM_ST0_MEMmem32int=(XED_ICLASS_FICOM<<8)+0, 
+  XED_IFORM_FICOM_ST0_MEMmem16int=(XED_ICLASS_FICOM<<8)+1, 
+  XED_IFORM_FICOMP_ST0_MEMmem16int=(XED_ICLASS_FICOMP<<8)+0, 
+  XED_IFORM_FICOMP_ST0_MEMmem32int=(XED_ICLASS_FICOMP<<8)+1, 
+  XED_IFORM_FIDIV_ST0_MEMmem16int=(XED_ICLASS_FIDIV<<8)+0, 
+  XED_IFORM_FIDIV_ST0_MEMmem32int=(XED_ICLASS_FIDIV<<8)+1, 
+  XED_IFORM_FIDIVR_ST0_MEMmem32int=(XED_ICLASS_FIDIVR<<8)+0, 
+  XED_IFORM_FIDIVR_ST0_MEMmem16int=(XED_ICLASS_FIDIVR<<8)+1, 
+  XED_IFORM_FILD_ST0_MEMmem32int=(XED_ICLASS_FILD<<8)+0, 
+  XED_IFORM_FILD_ST0_MEMmem16int=(XED_ICLASS_FILD<<8)+1, 
+  XED_IFORM_FILD_ST0_MEMm64int=(XED_ICLASS_FILD<<8)+2, 
+  XED_IFORM_FIMUL_ST0_MEMmem16int=(XED_ICLASS_FIMUL<<8)+0, 
+  XED_IFORM_FIMUL_ST0_MEMmem32int=(XED_ICLASS_FIMUL<<8)+1, 
+  XED_IFORM_FINCSTP=(XED_ICLASS_FINCSTP<<8)+0, 
+  XED_IFORM_FIST_MEMmem32int_ST0=(XED_ICLASS_FIST<<8)+0, 
+  XED_IFORM_FIST_MEMmem16int_ST0=(XED_ICLASS_FIST<<8)+1, 
+  XED_IFORM_FISTP_MEMmem32int_ST0=(XED_ICLASS_FISTP<<8)+0, 
+  XED_IFORM_FISTP_MEMmem16int_ST0=(XED_ICLASS_FISTP<<8)+1, 
+  XED_IFORM_FISTP_MEMm64int_ST0=(XED_ICLASS_FISTP<<8)+2, 
+  XED_IFORM_FISTTP_MEMmem16int_ST0=(XED_ICLASS_FISTTP<<8)+0, 
+  XED_IFORM_FISTTP_MEMmem32int_ST0=(XED_ICLASS_FISTTP<<8)+1, 
+  XED_IFORM_FISTTP_MEMm64int_ST0=(XED_ICLASS_FISTTP<<8)+2, 
+  XED_IFORM_FISUB_ST0_MEMmem32int=(XED_ICLASS_FISUB<<8)+0, 
+  XED_IFORM_FISUB_ST0_MEMmem16int=(XED_ICLASS_FISUB<<8)+1, 
+  XED_IFORM_FISUBR_ST0_MEMmem32int=(XED_ICLASS_FISUBR<<8)+0, 
+  XED_IFORM_FISUBR_ST0_MEMmem16int=(XED_ICLASS_FISUBR<<8)+1, 
+  XED_IFORM_FLD_ST0_X87=(XED_ICLASS_FLD<<8)+0, 
+  XED_IFORM_FLD_ST0_MEMm64real=(XED_ICLASS_FLD<<8)+1, 
+  XED_IFORM_FLD_ST0_MEMmem32real=(XED_ICLASS_FLD<<8)+2, 
+  XED_IFORM_FLD_ST0_MEMmem80real=(XED_ICLASS_FLD<<8)+3, 
+  XED_IFORM_FLD1_ST0=(XED_ICLASS_FLD1<<8)+0, 
+  XED_IFORM_FLDCW_MEMmem16=(XED_ICLASS_FLDCW<<8)+0, 
+  XED_IFORM_FLDENV_MEMmem14=(XED_ICLASS_FLDENV<<8)+0, 
+  XED_IFORM_FLDENV_MEMmem28=(XED_ICLASS_FLDENV<<8)+1, 
+  XED_IFORM_FLDL2E_ST0=(XED_ICLASS_FLDL2E<<8)+0, 
+  XED_IFORM_FLDL2T_ST0=(XED_ICLASS_FLDL2T<<8)+0, 
+  XED_IFORM_FLDLG2_ST0=(XED_ICLASS_FLDLG2<<8)+0, 
+  XED_IFORM_FLDLN2_ST0=(XED_ICLASS_FLDLN2<<8)+0, 
+  XED_IFORM_FLDPI_ST0=(XED_ICLASS_FLDPI<<8)+0, 
+  XED_IFORM_FLDZ_ST0=(XED_ICLASS_FLDZ<<8)+0, 
+  XED_IFORM_FMUL_ST0_MEMm64real=(XED_ICLASS_FMUL<<8)+0, 
+  XED_IFORM_FMUL_ST0_MEMmem32real=(XED_ICLASS_FMUL<<8)+1, 
+  XED_IFORM_FMUL_X87_ST0=(XED_ICLASS_FMUL<<8)+2, 
+  XED_IFORM_FMUL_ST0_X87=(XED_ICLASS_FMUL<<8)+3, 
+  XED_IFORM_FMULP_X87_ST0=(XED_ICLASS_FMULP<<8)+0, 
+  XED_IFORM_FNCLEX=(XED_ICLASS_FNCLEX<<8)+0, 
+  XED_IFORM_FNINIT=(XED_ICLASS_FNINIT<<8)+0, 
+  XED_IFORM_FNOP=(XED_ICLASS_FNOP<<8)+0, 
+  XED_IFORM_FNSAVE_MEMmem98=(XED_ICLASS_FNSAVE<<8)+0, 
+  XED_IFORM_FNSAVE_MEMmem108=(XED_ICLASS_FNSAVE<<8)+1, 
+  XED_IFORM_FNSTCW_MEMmem16=(XED_ICLASS_FNSTCW<<8)+0, 
+  XED_IFORM_FNSTENV_MEMmem28=(XED_ICLASS_FNSTENV<<8)+0, 
+  XED_IFORM_FNSTENV_MEMmem14=(XED_ICLASS_FNSTENV<<8)+1, 
+  XED_IFORM_FNSTSW_MEMmem16=(XED_ICLASS_FNSTSW<<8)+0, 
+  XED_IFORM_FNSTSW_AX=(XED_ICLASS_FNSTSW<<8)+1, 
+  XED_IFORM_FPATAN_ST0_ST1=(XED_ICLASS_FPATAN<<8)+0, 
+  XED_IFORM_FPREM_ST0_ST1=(XED_ICLASS_FPREM<<8)+0, 
+  XED_IFORM_FPREM1_ST0_ST1=(XED_ICLASS_FPREM1<<8)+0, 
+  XED_IFORM_FPTAN_ST0_ST1=(XED_ICLASS_FPTAN<<8)+0, 
+  XED_IFORM_FRNDINT_ST0=(XED_ICLASS_FRNDINT<<8)+0, 
+  XED_IFORM_FRSTOR_MEMmem108=(XED_ICLASS_FRSTOR<<8)+0, 
+  XED_IFORM_FRSTOR_MEMmem98=(XED_ICLASS_FRSTOR<<8)+1, 
+  XED_IFORM_FSCALE_ST0_ST1=(XED_ICLASS_FSCALE<<8)+0, 
+  XED_IFORM_FSETPM287_NOP=(XED_ICLASS_FSETPM287_NOP<<8)+0, 
+  XED_IFORM_FSIN_ST0=(XED_ICLASS_FSIN<<8)+0, 
+  XED_IFORM_FSINCOS_ST0_ST1=(XED_ICLASS_FSINCOS<<8)+0, 
+  XED_IFORM_FSQRT_ST0=(XED_ICLASS_FSQRT<<8)+0, 
+  XED_IFORM_FST_X87_ST0=(XED_ICLASS_FST<<8)+0, 
+  XED_IFORM_FST_MEMmem32real_ST0=(XED_ICLASS_FST<<8)+1, 
+  XED_IFORM_FST_MEMm64real_ST0=(XED_ICLASS_FST<<8)+2, 
+  XED_IFORM_FSTP_MEMmem32real_ST0=(XED_ICLASS_FSTP<<8)+0, 
+  XED_IFORM_FSTP_X87_ST0=(XED_ICLASS_FSTP<<8)+1, 
+  XED_IFORM_FSTP_MEMmem80real_ST0=(XED_ICLASS_FSTP<<8)+2, 
+  XED_IFORM_FSTP_MEMm64real_ST0=(XED_ICLASS_FSTP<<8)+3, 
+  XED_IFORM_FSUB_ST0_X87=(XED_ICLASS_FSUB<<8)+0, 
+  XED_IFORM_FSUB_X87_ST0=(XED_ICLASS_FSUB<<8)+1, 
+  XED_IFORM_FSUB_ST0_MEMm64real=(XED_ICLASS_FSUB<<8)+2, 
+  XED_IFORM_FSUB_ST0_MEMmem32real=(XED_ICLASS_FSUB<<8)+3, 
+  XED_IFORM_FSUBP_X87_ST0=(XED_ICLASS_FSUBP<<8)+0, 
+  XED_IFORM_FSUBR_ST0_MEMmem32real=(XED_ICLASS_FSUBR<<8)+0, 
+  XED_IFORM_FSUBR_X87_ST0=(XED_ICLASS_FSUBR<<8)+1, 
+  XED_IFORM_FSUBR_ST0_X87=(XED_ICLASS_FSUBR<<8)+2, 
+  XED_IFORM_FSUBR_ST0_MEMm64real=(XED_ICLASS_FSUBR<<8)+3, 
+  XED_IFORM_FSUBRP_X87_ST0=(XED_ICLASS_FSUBRP<<8)+0, 
+  XED_IFORM_FTST_ST0=(XED_ICLASS_FTST<<8)+0, 
+  XED_IFORM_FUCOM_ST0_X87=(XED_ICLASS_FUCOM<<8)+0, 
+  XED_IFORM_FUCOMI_ST0_X87=(XED_ICLASS_FUCOMI<<8)+0, 
+  XED_IFORM_FUCOMIP_ST0_X87=(XED_ICLASS_FUCOMIP<<8)+0, 
+  XED_IFORM_FUCOMP_ST0_X87=(XED_ICLASS_FUCOMP<<8)+0, 
+  XED_IFORM_FUCOMPP_ST0_ST1=(XED_ICLASS_FUCOMPP<<8)+0, 
+  XED_IFORM_FWAIT=(XED_ICLASS_FWAIT<<8)+0, 
+  XED_IFORM_FXAM_ST0=(XED_ICLASS_FXAM<<8)+0, 
+  XED_IFORM_FXCH_ST0_X87=(XED_ICLASS_FXCH<<8)+0, 
+  XED_IFORM_FXRSTOR_MEMmfpxenv=(XED_ICLASS_FXRSTOR<<8)+0, 
+  XED_IFORM_FXSAVE_MEMmfpxenv=(XED_ICLASS_FXSAVE<<8)+0, 
+  XED_IFORM_FXTRACT_ST0_ST1=(XED_ICLASS_FXTRACT<<8)+0, 
+  XED_IFORM_FYL2X_ST0_ST1=(XED_ICLASS_FYL2X<<8)+0, 
+  XED_IFORM_FYL2XP1_ST0_ST1=(XED_ICLASS_FYL2XP1<<8)+0, 
+  XED_IFORM_HADDPD_XMMpd_MEMpd=(XED_ICLASS_HADDPD<<8)+0, 
+  XED_IFORM_HADDPD_XMMpd_XMMpd=(XED_ICLASS_HADDPD<<8)+1, 
+  XED_IFORM_HADDPS_XMMps_XMMps=(XED_ICLASS_HADDPS<<8)+0, 
+  XED_IFORM_HADDPS_XMMps_MEMps=(XED_ICLASS_HADDPS<<8)+1, 
+  XED_IFORM_HLT=(XED_ICLASS_HLT<<8)+0, 
+  XED_IFORM_HSUBPD_XMMpd_XMMpd=(XED_ICLASS_HSUBPD<<8)+0, 
+  XED_IFORM_HSUBPD_XMMpd_MEMpd=(XED_ICLASS_HSUBPD<<8)+1, 
+  XED_IFORM_HSUBPS_XMMps_MEMps=(XED_ICLASS_HSUBPS<<8)+0, 
+  XED_IFORM_HSUBPS_XMMps_XMMps=(XED_ICLASS_HSUBPS<<8)+1, 
+  XED_IFORM_IDIV_MEMb=(XED_ICLASS_IDIV<<8)+0, 
+  XED_IFORM_IDIV_GPR8=(XED_ICLASS_IDIV<<8)+1, 
+  XED_IFORM_IDIV_GPRv=(XED_ICLASS_IDIV<<8)+2, 
+  XED_IFORM_IDIV_MEMv=(XED_ICLASS_IDIV<<8)+3, 
+  XED_IFORM_IMUL_MEMv=(XED_ICLASS_IMUL<<8)+0, 
+  XED_IFORM_IMUL_GPRv_GPRv=(XED_ICLASS_IMUL<<8)+1, 
+  XED_IFORM_IMUL_GPRv_GPRv_IMM=(XED_ICLASS_IMUL<<8)+2, 
+  XED_IFORM_IMUL_GPR8=(XED_ICLASS_IMUL<<8)+3, 
+  XED_IFORM_IMUL_MEMb=(XED_ICLASS_IMUL<<8)+4, 
+  XED_IFORM_IMUL_GPRv_MEMv_IMM=(XED_ICLASS_IMUL<<8)+5, 
+  XED_IFORM_IMUL_GPRv_MEMv=(XED_ICLASS_IMUL<<8)+6, 
+  XED_IFORM_IMUL_GPRv=(XED_ICLASS_IMUL<<8)+7, 
+  XED_IFORM_IN_OeAX_DX=(XED_ICLASS_IN<<8)+0, 
+  XED_IFORM_IN_OeAX_IMM=(XED_ICLASS_IN<<8)+1, 
+  XED_IFORM_IN_AL_IMM=(XED_ICLASS_IN<<8)+2, 
+  XED_IFORM_IN_AL_DX=(XED_ICLASS_IN<<8)+3, 
+  XED_IFORM_INC_MEMb=(XED_ICLASS_INC<<8)+0, 
+  XED_IFORM_INC_MEMv=(XED_ICLASS_INC<<8)+1, 
+  XED_IFORM_INC_GPRv=(XED_ICLASS_INC<<8)+2, 
+  XED_IFORM_INC_GPR8=(XED_ICLASS_INC<<8)+3, 
+  XED_IFORM_INSB=(XED_ICLASS_INSB<<8)+0, 
+  XED_IFORM_INSD=(XED_ICLASS_INSD<<8)+0, 
+  XED_IFORM_INSERTPS_XMMps_XMMps_IMM=(XED_ICLASS_INSERTPS<<8)+0, 
+  XED_IFORM_INSERTPS_XMMps_MEMd_IMM=(XED_ICLASS_INSERTPS<<8)+1, 
+  XED_IFORM_INSERTQ_XMMq_XMMdq=(XED_ICLASS_INSERTQ<<8)+0, 
+  XED_IFORM_INSERTQ_XMMq_XMMq_IMM_IMM=(XED_ICLASS_INSERTQ<<8)+1, 
+  XED_IFORM_INSW=(XED_ICLASS_INSW<<8)+0, 
+  XED_IFORM_INT_IMM=(XED_ICLASS_INT<<8)+0, 
+  XED_IFORM_INT1=(XED_ICLASS_INT1<<8)+0, 
+  XED_IFORM_INT3=(XED_ICLASS_INT3<<8)+0, 
+  XED_IFORM_INTO=(XED_ICLASS_INTO<<8)+0, 
+  XED_IFORM_INVD=(XED_ICLASS_INVD<<8)+0, 
+  XED_IFORM_INVLPG_MEMb=(XED_ICLASS_INVLPG<<8)+0, 
+  XED_IFORM_INVLPGA_OrAX_ECX=(XED_ICLASS_INVLPGA<<8)+0, 
+  XED_IFORM_IRET=(XED_ICLASS_IRET<<8)+0, 
+  XED_IFORM_IRETD=(XED_ICLASS_IRETD<<8)+0, 
+  XED_IFORM_IRETQ=(XED_ICLASS_IRETQ<<8)+0, 
+  XED_IFORM_JB_RELBR=(XED_ICLASS_JB<<8)+0, 
+  XED_IFORM_JBE_RELBR=(XED_ICLASS_JBE<<8)+0, 
+  XED_IFORM_JL_RELBR=(XED_ICLASS_JL<<8)+0, 
+  XED_IFORM_JLE_RELBR=(XED_ICLASS_JLE<<8)+0, 
+  XED_IFORM_JMP_RELBR=(XED_ICLASS_JMP<<8)+0, 
+  XED_IFORM_JMP_MEMv=(XED_ICLASS_JMP<<8)+1, 
+  XED_IFORM_JMP_GPRv=(XED_ICLASS_JMP<<8)+2, 
+  XED_IFORM_JMP_FAR_PTR_IMM=(XED_ICLASS_JMP_FAR<<8)+0, 
+  XED_IFORM_JMP_FAR_MEMp=(XED_ICLASS_JMP_FAR<<8)+1, 
+  XED_IFORM_JNB_RELBR=(XED_ICLASS_JNB<<8)+0, 
+  XED_IFORM_JNBE_RELBR=(XED_ICLASS_JNBE<<8)+0, 
+  XED_IFORM_JNL_RELBR=(XED_ICLASS_JNL<<8)+0, 
+  XED_IFORM_JNLE_RELBR=(XED_ICLASS_JNLE<<8)+0, 
+  XED_IFORM_JNO_RELBR=(XED_ICLASS_JNO<<8)+0, 
+  XED_IFORM_JNP_RELBR=(XED_ICLASS_JNP<<8)+0, 
+  XED_IFORM_JNS_RELBR=(XED_ICLASS_JNS<<8)+0, 
+  XED_IFORM_JNZ_RELBR=(XED_ICLASS_JNZ<<8)+0, 
+  XED_IFORM_JO_RELBR=(XED_ICLASS_JO<<8)+0, 
+  XED_IFORM_JP_RELBR=(XED_ICLASS_JP<<8)+0, 
+  XED_IFORM_JRCXZ_RELBR=(XED_ICLASS_JRCXZ<<8)+0, 
+  XED_IFORM_JS_RELBR=(XED_ICLASS_JS<<8)+0, 
+  XED_IFORM_JZ_RELBR=(XED_ICLASS_JZ<<8)+0, 
+  XED_IFORM_LAHF=(XED_ICLASS_LAHF<<8)+0, 
+  XED_IFORM_LAR_GPRv_GPR16=(XED_ICLASS_LAR<<8)+0, 
+  XED_IFORM_LAR_GPRv_MEMw=(XED_ICLASS_LAR<<8)+1, 
+  XED_IFORM_LDDQU_XMMpd_MEMdq=(XED_ICLASS_LDDQU<<8)+0, 
+  XED_IFORM_LDMXCSR_MEMd=(XED_ICLASS_LDMXCSR<<8)+0, 
+  XED_IFORM_LDS_GPRz_MEMp=(XED_ICLASS_LDS<<8)+0, 
+  XED_IFORM_LEA_GPRv_AGEN=(XED_ICLASS_LEA<<8)+0, 
+  XED_IFORM_LEAVE=(XED_ICLASS_LEAVE<<8)+0, 
+  XED_IFORM_LES_GPRz_MEMp=(XED_ICLASS_LES<<8)+0, 
+  XED_IFORM_LFENCE=(XED_ICLASS_LFENCE<<8)+0, 
+  XED_IFORM_LFS_GPRv_MEMp2=(XED_ICLASS_LFS<<8)+0, 
+  XED_IFORM_LGDT_MEMs=(XED_ICLASS_LGDT<<8)+0, 
+  XED_IFORM_LGS_GPRv_MEMp2=(XED_ICLASS_LGS<<8)+0, 
+  XED_IFORM_LIDT_MEMs=(XED_ICLASS_LIDT<<8)+0, 
+  XED_IFORM_LLDT_MEMw=(XED_ICLASS_LLDT<<8)+0, 
+  XED_IFORM_LLDT_GPR16=(XED_ICLASS_LLDT<<8)+1, 
+  XED_IFORM_LMSW_GPR16=(XED_ICLASS_LMSW<<8)+0, 
+  XED_IFORM_LMSW_MEMw=(XED_ICLASS_LMSW<<8)+1, 
+  XED_IFORM_LODSB=(XED_ICLASS_LODSB<<8)+0, 
+  XED_IFORM_LODSD=(XED_ICLASS_LODSD<<8)+0, 
+  XED_IFORM_LODSQ=(XED_ICLASS_LODSQ<<8)+0, 
+  XED_IFORM_LODSW=(XED_ICLASS_LODSW<<8)+0, 
+  XED_IFORM_LOOP_RELBR=(XED_ICLASS_LOOP<<8)+0, 
+  XED_IFORM_LOOPE_RELBR=(XED_ICLASS_LOOPE<<8)+0, 
+  XED_IFORM_LOOPNE_RELBR=(XED_ICLASS_LOOPNE<<8)+0, 
+  XED_IFORM_LSL_GPRv_GPR16=(XED_ICLASS_LSL<<8)+0, 
+  XED_IFORM_LSL_GPRv_MEMw=(XED_ICLASS_LSL<<8)+1, 
+  XED_IFORM_LSS_GPRv_MEMp2=(XED_ICLASS_LSS<<8)+0, 
+  XED_IFORM_LTR_GPR16=(XED_ICLASS_LTR<<8)+0, 
+  XED_IFORM_LTR_MEMw=(XED_ICLASS_LTR<<8)+1, 
+  XED_IFORM_LZCNT_GPRv_GPRv=(XED_ICLASS_LZCNT<<8)+0, 
+  XED_IFORM_LZCNT_GPRv_MEMv=(XED_ICLASS_LZCNT<<8)+1, 
+  XED_IFORM_MASKMOVDQU_XMMdq_XMMdq=(XED_ICLASS_MASKMOVDQU<<8)+0, 
+  XED_IFORM_MASKMOVQ_MMXq_MMXq=(XED_ICLASS_MASKMOVQ<<8)+0, 
+  XED_IFORM_MAXPD_XMMpd_MEMpd=(XED_ICLASS_MAXPD<<8)+0, 
+  XED_IFORM_MAXPD_XMMpd_XMMpd=(XED_ICLASS_MAXPD<<8)+1, 
+  XED_IFORM_MAXPS_XMMps_XMMps=(XED_ICLASS_MAXPS<<8)+0, 
+  XED_IFORM_MAXPS_XMMps_MEMps=(XED_ICLASS_MAXPS<<8)+1, 
+  XED_IFORM_MAXSD_XMMsd_XMMsd=(XED_ICLASS_MAXSD<<8)+0, 
+  XED_IFORM_MAXSD_XMMsd_MEMsd=(XED_ICLASS_MAXSD<<8)+1, 
+  XED_IFORM_MAXSS_XMMss_MEMss=(XED_ICLASS_MAXSS<<8)+0, 
+  XED_IFORM_MAXSS_XMMss_XMMss=(XED_ICLASS_MAXSS<<8)+1, 
+  XED_IFORM_MFENCE=(XED_ICLASS_MFENCE<<8)+0, 
+  XED_IFORM_MINPD_XMMpd_MEMpd=(XED_ICLASS_MINPD<<8)+0, 
+  XED_IFORM_MINPD_XMMpd_XMMpd=(XED_ICLASS_MINPD<<8)+1, 
+  XED_IFORM_MINPS_XMMps_XMMps=(XED_ICLASS_MINPS<<8)+0, 
+  XED_IFORM_MINPS_XMMps_MEMps=(XED_ICLASS_MINPS<<8)+1, 
+  XED_IFORM_MINSD_XMMsd_XMMsd=(XED_ICLASS_MINSD<<8)+0, 
+  XED_IFORM_MINSD_XMMsd_MEMsd=(XED_ICLASS_MINSD<<8)+1, 
+  XED_IFORM_MINSS_XMMss_MEMss=(XED_ICLASS_MINSS<<8)+0, 
+  XED_IFORM_MINSS_XMMss_XMMss=(XED_ICLASS_MINSS<<8)+1, 
+  XED_IFORM_MONITOR_EAX_ECX_EDX=(XED_ICLASS_MONITOR<<8)+0, 
+  XED_IFORM_MOV_GPRv_GPRv=(XED_ICLASS_MOV<<8)+0, 
+  XED_IFORM_MOV_GPR8_GPR8=(XED_ICLASS_MOV<<8)+1, 
+  XED_IFORM_MOV_GPR8_IMM=(XED_ICLASS_MOV<<8)+2, 
+  XED_IFORM_MOV_GPR8_MEMb=(XED_ICLASS_MOV<<8)+3, 
+  XED_IFORM_MOV_MEMv_GPRv=(XED_ICLASS_MOV<<8)+4, 
+  XED_IFORM_MOV_MEMb_GPR8=(XED_ICLASS_MOV<<8)+5, 
+  XED_IFORM_MOV_MEMv_OrAX=(XED_ICLASS_MOV<<8)+6, 
+  XED_IFORM_MOV_AL_MEMb=(XED_ICLASS_MOV<<8)+7, 
+  XED_IFORM_MOV_MEMb_AL=(XED_ICLASS_MOV<<8)+8, 
+  XED_IFORM_MOV_OrAX_MEMv=(XED_ICLASS_MOV<<8)+9, 
+  XED_IFORM_MOV_MEMw_SEG=(XED_ICLASS_MOV<<8)+10, 
+  XED_IFORM_MOV_GPRv_MEMv=(XED_ICLASS_MOV<<8)+11, 
+  XED_IFORM_MOV_SEG_MEMw=(XED_ICLASS_MOV<<8)+12, 
+  XED_IFORM_MOV_MEMv_IMM=(XED_ICLASS_MOV<<8)+13, 
+  XED_IFORM_MOV_SEG_GPR16=(XED_ICLASS_MOV<<8)+14, 
+  XED_IFORM_MOV_GPRv_IMM=(XED_ICLASS_MOV<<8)+15, 
+  XED_IFORM_MOV_MEMb_IMM=(XED_ICLASS_MOV<<8)+16, 
+  XED_IFORM_MOV_GPRv_SEG=(XED_ICLASS_MOV<<8)+17, 
+  XED_IFORM_MOVAPD_XMMpd_MEMpd=(XED_ICLASS_MOVAPD<<8)+0, 
+  XED_IFORM_MOVAPD_XMMpd_XMMpd=(XED_ICLASS_MOVAPD<<8)+1, 
+  XED_IFORM_MOVAPD_MEMpd_XMMpd=(XED_ICLASS_MOVAPD<<8)+2, 
+  XED_IFORM_MOVAPS_XMMps_XMMps=(XED_ICLASS_MOVAPS<<8)+0, 
+  XED_IFORM_MOVAPS_XMMps_MEMps=(XED_ICLASS_MOVAPS<<8)+1, 
+  XED_IFORM_MOVAPS_MEMps_XMMps=(XED_ICLASS_MOVAPS<<8)+2, 
+  XED_IFORM_MOVD_MEMd_XMMd=(XED_ICLASS_MOVD<<8)+0, 
+  XED_IFORM_MOVD_GPR32_MMXd=(XED_ICLASS_MOVD<<8)+1, 
+  XED_IFORM_MOVD_MMXq_MEMd=(XED_ICLASS_MOVD<<8)+2, 
+  XED_IFORM_MOVD_XMMdq_MEMd=(XED_ICLASS_MOVD<<8)+3, 
+  XED_IFORM_MOVD_XMMdq_GPR32=(XED_ICLASS_MOVD<<8)+4, 
+  XED_IFORM_MOVD_GPR32_XMMd=(XED_ICLASS_MOVD<<8)+5, 
+  XED_IFORM_MOVD_MMXq_GPR32=(XED_ICLASS_MOVD<<8)+6, 
+  XED_IFORM_MOVD_MEMd_MMXd=(XED_ICLASS_MOVD<<8)+7, 
+  XED_IFORM_MOVDDUP_XMMq_XMMq=(XED_ICLASS_MOVDDUP<<8)+0, 
+  XED_IFORM_MOVDDUP_XMMq_MEMq=(XED_ICLASS_MOVDDUP<<8)+1, 
+  XED_IFORM_MOVDQ2Q_MMXq_XMMq=(XED_ICLASS_MOVDQ2Q<<8)+0, 
+  XED_IFORM_MOVDQA_XMMdq_XMMdq=(XED_ICLASS_MOVDQA<<8)+0, 
+  XED_IFORM_MOVDQA_XMMdq_MEMdq=(XED_ICLASS_MOVDQA<<8)+1, 
+  XED_IFORM_MOVDQA_MEMdq_XMMdq=(XED_ICLASS_MOVDQA<<8)+2, 
+  XED_IFORM_MOVDQU_MEMdq_XMMdq=(XED_ICLASS_MOVDQU<<8)+0, 
+  XED_IFORM_MOVDQU_XMMdq_XMMdq=(XED_ICLASS_MOVDQU<<8)+1, 
+  XED_IFORM_MOVDQU_XMMdq_MEMdq=(XED_ICLASS_MOVDQU<<8)+2, 
+  XED_IFORM_MOVHLPS_XMMq_XMMq=(XED_ICLASS_MOVHLPS<<8)+0, 
+  XED_IFORM_MOVHPD_MEMq_XMMsd=(XED_ICLASS_MOVHPD<<8)+0, 
+  XED_IFORM_MOVHPD_XMMsd_MEMq=(XED_ICLASS_MOVHPD<<8)+1, 
+  XED_IFORM_MOVHPS_MEMq_XMMps=(XED_ICLASS_MOVHPS<<8)+0, 
+  XED_IFORM_MOVHPS_XMMq_MEMq=(XED_ICLASS_MOVHPS<<8)+1, 
+  XED_IFORM_MOVLHPS_XMMq_XMMq=(XED_ICLASS_MOVLHPS<<8)+0, 
+  XED_IFORM_MOVLPD_XMMsd_MEMq=(XED_ICLASS_MOVLPD<<8)+0, 
+  XED_IFORM_MOVLPD_MEMq_XMMsd=(XED_ICLASS_MOVLPD<<8)+1, 
+  XED_IFORM_MOVLPS_MEMq_XMMps=(XED_ICLASS_MOVLPS<<8)+0, 
+  XED_IFORM_MOVLPS_XMMq_MEMq=(XED_ICLASS_MOVLPS<<8)+1, 
+  XED_IFORM_MOVMSKPD_GPR32_XMMpd=(XED_ICLASS_MOVMSKPD<<8)+0, 
+  XED_IFORM_MOVMSKPS_GPR32_XMMps=(XED_ICLASS_MOVMSKPS<<8)+0, 
+  XED_IFORM_MOVNTDQ_MEMdq_XMMdq=(XED_ICLASS_MOVNTDQ<<8)+0, 
+  XED_IFORM_MOVNTDQA_XMMdq_MEMdq=(XED_ICLASS_MOVNTDQA<<8)+0, 
+  XED_IFORM_MOVNTI_MEMq_GPR64=(XED_ICLASS_MOVNTI<<8)+0, 
+  XED_IFORM_MOVNTI_MEMd_GPR32=(XED_ICLASS_MOVNTI<<8)+1, 
+  XED_IFORM_MOVNTPD_MEMdq_XMMpd=(XED_ICLASS_MOVNTPD<<8)+0, 
+  XED_IFORM_MOVNTPS_MEMdq_XMMps=(XED_ICLASS_MOVNTPS<<8)+0, 
+  XED_IFORM_MOVNTQ_MEMq_MMXq=(XED_ICLASS_MOVNTQ<<8)+0, 
+  XED_IFORM_MOVNTSD_MEMq_XMMq=(XED_ICLASS_MOVNTSD<<8)+0, 
+  XED_IFORM_MOVNTSS_MEMd_XMMd=(XED_ICLASS_MOVNTSS<<8)+0, 
+  XED_IFORM_MOVQ_MMXq_MMXq=(XED_ICLASS_MOVQ<<8)+0, 
+  XED_IFORM_MOVQ_XMMdq_GPR64=(XED_ICLASS_MOVQ<<8)+1, 
+  XED_IFORM_MOVQ_GPR64_MMXq=(XED_ICLASS_MOVQ<<8)+2, 
+  XED_IFORM_MOVQ_MEMq_XMMq=(XED_ICLASS_MOVQ<<8)+3, 
+  XED_IFORM_MOVQ_MMXq_GPR64=(XED_ICLASS_MOVQ<<8)+4, 
+  XED_IFORM_MOVQ_MMXq_MEMq=(XED_ICLASS_MOVQ<<8)+5, 
+  XED_IFORM_MOVQ_XMMdq_MEMq=(XED_ICLASS_MOVQ<<8)+6, 
+  XED_IFORM_MOVQ_XMMdq_XMMq=(XED_ICLASS_MOVQ<<8)+7, 
+  XED_IFORM_MOVQ_GPR64_XMMq=(XED_ICLASS_MOVQ<<8)+8, 
+  XED_IFORM_MOVQ_MEMq_MMXq=(XED_ICLASS_MOVQ<<8)+9, 
+  XED_IFORM_MOVQ2DQ_XMMdq_MMXq=(XED_ICLASS_MOVQ2DQ<<8)+0, 
+  XED_IFORM_MOVSB=(XED_ICLASS_MOVSB<<8)+0, 
+  XED_IFORM_MOVSD=(XED_ICLASS_MOVSD<<8)+0, 
+  XED_IFORM_MOVSD_XMM_XMMsd_XMMsd=(XED_ICLASS_MOVSD_XMM<<8)+0, 
+  XED_IFORM_MOVSD_XMM_MEMsd_XMMsd=(XED_ICLASS_MOVSD_XMM<<8)+1, 
+  XED_IFORM_MOVSD_XMM_XMMdq_MEMsd=(XED_ICLASS_MOVSD_XMM<<8)+2, 
+  XED_IFORM_MOVSHDUP_XMMps_XMMps=(XED_ICLASS_MOVSHDUP<<8)+0, 
+  XED_IFORM_MOVSHDUP_XMMps_MEMps=(XED_ICLASS_MOVSHDUP<<8)+1, 
+  XED_IFORM_MOVSLDUP_XMMps_XMMps=(XED_ICLASS_MOVSLDUP<<8)+0, 
+  XED_IFORM_MOVSLDUP_XMMps_MEMps=(XED_ICLASS_MOVSLDUP<<8)+1, 
+  XED_IFORM_MOVSQ=(XED_ICLASS_MOVSQ<<8)+0, 
+  XED_IFORM_MOVSS_MEMss_XMMss=(XED_ICLASS_MOVSS<<8)+0, 
+  XED_IFORM_MOVSS_XMMss_XMMss=(XED_ICLASS_MOVSS<<8)+1, 
+  XED_IFORM_MOVSS_XMMdq_MEMss=(XED_ICLASS_MOVSS<<8)+2, 
+  XED_IFORM_MOVSW=(XED_ICLASS_MOVSW<<8)+0, 
+  XED_IFORM_MOVSX_GPRv_GPR16=(XED_ICLASS_MOVSX<<8)+0, 
+  XED_IFORM_MOVSX_GPRv_MEMb=(XED_ICLASS_MOVSX<<8)+1, 
+  XED_IFORM_MOVSX_GPRv_GPR8=(XED_ICLASS_MOVSX<<8)+2, 
+  XED_IFORM_MOVSX_GPRv_MEMw=(XED_ICLASS_MOVSX<<8)+3, 
+  XED_IFORM_MOVSXD_GPRv_MEMd=(XED_ICLASS_MOVSXD<<8)+0, 
+  XED_IFORM_MOVSXD_GPRv_GPR32=(XED_ICLASS_MOVSXD<<8)+1, 
+  XED_IFORM_MOVUPD_MEMpd_XMMpd=(XED_ICLASS_MOVUPD<<8)+0, 
+  XED_IFORM_MOVUPD_XMMpd_MEMpd=(XED_ICLASS_MOVUPD<<8)+1, 
+  XED_IFORM_MOVUPD_XMMpd_XMMpd=(XED_ICLASS_MOVUPD<<8)+2, 
+  XED_IFORM_MOVUPS_MEMps_XMMps=(XED_ICLASS_MOVUPS<<8)+0, 
+  XED_IFORM_MOVUPS_XMMps_XMMps=(XED_ICLASS_MOVUPS<<8)+1, 
+  XED_IFORM_MOVUPS_XMMps_MEMps=(XED_ICLASS_MOVUPS<<8)+2, 
+  XED_IFORM_MOVZX_GPRv_MEMb=(XED_ICLASS_MOVZX<<8)+0, 
+  XED_IFORM_MOVZX_GPRv_GPR16=(XED_ICLASS_MOVZX<<8)+1, 
+  XED_IFORM_MOVZX_GPRv_MEMw=(XED_ICLASS_MOVZX<<8)+2, 
+  XED_IFORM_MOVZX_GPRv_GPR8=(XED_ICLASS_MOVZX<<8)+3, 
+  XED_IFORM_MOV_CR_CR_GPR32=(XED_ICLASS_MOV_CR<<8)+0, 
+  XED_IFORM_MOV_CR_GPR64_CR=(XED_ICLASS_MOV_CR<<8)+1, 
+  XED_IFORM_MOV_CR_GPR32_CR=(XED_ICLASS_MOV_CR<<8)+2, 
+  XED_IFORM_MOV_CR_CR_GPR64=(XED_ICLASS_MOV_CR<<8)+3, 
+  XED_IFORM_MOV_DR_GPR64_DR=(XED_ICLASS_MOV_DR<<8)+0, 
+  XED_IFORM_MOV_DR_DR_GPR32=(XED_ICLASS_MOV_DR<<8)+1, 
+  XED_IFORM_MOV_DR_GPR32_DR=(XED_ICLASS_MOV_DR<<8)+2, 
+  XED_IFORM_MOV_DR_DR_GPR64=(XED_ICLASS_MOV_DR<<8)+3, 
+  XED_IFORM_MPSADBW_XMMdq_XMMdq_IMM=(XED_ICLASS_MPSADBW<<8)+0, 
+  XED_IFORM_MPSADBW_XMMdq_MEMdq_IMM=(XED_ICLASS_MPSADBW<<8)+1, 
+  XED_IFORM_MUL_MEMb=(XED_ICLASS_MUL<<8)+0, 
+  XED_IFORM_MUL_GPRv=(XED_ICLASS_MUL<<8)+1, 
+  XED_IFORM_MUL_GPR8=(XED_ICLASS_MUL<<8)+2, 
+  XED_IFORM_MUL_MEMv=(XED_ICLASS_MUL<<8)+3, 
+  XED_IFORM_MULPD_XMMpd_MEMpd=(XED_ICLASS_MULPD<<8)+0, 
+  XED_IFORM_MULPD_XMMpd_XMMpd=(XED_ICLASS_MULPD<<8)+1, 
+  XED_IFORM_MULPS_XMMps_XMMps=(XED_ICLASS_MULPS<<8)+0, 
+  XED_IFORM_MULPS_XMMps_MEMps=(XED_ICLASS_MULPS<<8)+1, 
+  XED_IFORM_MULSD_XMMsd_XMMsd=(XED_ICLASS_MULSD<<8)+0, 
+  XED_IFORM_MULSD_XMMsd_MEMsd=(XED_ICLASS_MULSD<<8)+1, 
+  XED_IFORM_MULSS_XMMss_MEMss=(XED_ICLASS_MULSS<<8)+0, 
+  XED_IFORM_MULSS_XMMss_XMMss=(XED_ICLASS_MULSS<<8)+1, 
+  XED_IFORM_MWAIT_EAX_ECX=(XED_ICLASS_MWAIT<<8)+0, 
+  XED_IFORM_NEG_GPR8=(XED_ICLASS_NEG<<8)+0, 
+  XED_IFORM_NEG_GPRv=(XED_ICLASS_NEG<<8)+1, 
+  XED_IFORM_NEG_MEMb=(XED_ICLASS_NEG<<8)+2, 
+  XED_IFORM_NEG_MEMv=(XED_ICLASS_NEG<<8)+3, 
+  XED_IFORM_NOP=(XED_ICLASS_NOP<<8)+0, 
+  XED_IFORM_NOP_GPRv_GPRv=(XED_ICLASS_NOP<<8)+1, 
+  XED_IFORM_NOP_MEMv_GPRv=(XED_ICLASS_NOP<<8)+2, 
+  XED_IFORM_NOT_MEMv=(XED_ICLASS_NOT<<8)+0, 
+  XED_IFORM_NOT_GPRv=(XED_ICLASS_NOT<<8)+1, 
+  XED_IFORM_NOT_GPR8=(XED_ICLASS_NOT<<8)+2, 
+  XED_IFORM_NOT_MEMb=(XED_ICLASS_NOT<<8)+3, 
+  XED_IFORM_OR_GPRv_MEMv=(XED_ICLASS_OR<<8)+0, 
+  XED_IFORM_OR_GPRv_GPRv=(XED_ICLASS_OR<<8)+1, 
+  XED_IFORM_OR_MEMv_IMM=(XED_ICLASS_OR<<8)+2, 
+  XED_IFORM_OR_GPR8_GPR8=(XED_ICLASS_OR<<8)+3, 
+  XED_IFORM_OR_MEMb_IMM=(XED_ICLASS_OR<<8)+4, 
+  XED_IFORM_OR_MEMv_GPRv=(XED_ICLASS_OR<<8)+5, 
+  XED_IFORM_OR_GPRv_IMM=(XED_ICLASS_OR<<8)+6, 
+  XED_IFORM_OR_MEMb_GPR8=(XED_ICLASS_OR<<8)+7, 
+  XED_IFORM_OR_GPR8_IMM=(XED_ICLASS_OR<<8)+8, 
+  XED_IFORM_OR_AL_IMM=(XED_ICLASS_OR<<8)+9, 
+  XED_IFORM_OR_GPR8_MEMb=(XED_ICLASS_OR<<8)+10, 
+  XED_IFORM_OR_OrAX_IMM=(XED_ICLASS_OR<<8)+11, 
+  XED_IFORM_ORPD_XMMpd_MEMpd=(XED_ICLASS_ORPD<<8)+0, 
+  XED_IFORM_ORPD_XMMpd_XMMpd=(XED_ICLASS_ORPD<<8)+1, 
+  XED_IFORM_ORPS_XMMps_XMMps=(XED_ICLASS_ORPS<<8)+0, 
+  XED_IFORM_ORPS_XMMps_MEMps=(XED_ICLASS_ORPS<<8)+1, 
+  XED_IFORM_OUT_IMM_AL=(XED_ICLASS_OUT<<8)+0, 
+  XED_IFORM_OUT_DX_AL=(XED_ICLASS_OUT<<8)+1, 
+  XED_IFORM_OUT_IMM_OeAX=(XED_ICLASS_OUT<<8)+2, 
+  XED_IFORM_OUT_DX_OeAX=(XED_ICLASS_OUT<<8)+3, 
+  XED_IFORM_OUTSB=(XED_ICLASS_OUTSB<<8)+0, 
+  XED_IFORM_OUTSD=(XED_ICLASS_OUTSD<<8)+0, 
+  XED_IFORM_OUTSW=(XED_ICLASS_OUTSW<<8)+0, 
+  XED_IFORM_PABSB_MMXq_MEMq=(XED_ICLASS_PABSB<<8)+0, 
+  XED_IFORM_PABSB_XMMdq_MEMdq=(XED_ICLASS_PABSB<<8)+1, 
+  XED_IFORM_PABSB_MMXq_MMXq=(XED_ICLASS_PABSB<<8)+2, 
+  XED_IFORM_PABSB_XMMdq_XMMdq=(XED_ICLASS_PABSB<<8)+3, 
+  XED_IFORM_PABSD_MMXq_MEMq=(XED_ICLASS_PABSD<<8)+0, 
+  XED_IFORM_PABSD_MMXq_MMXq=(XED_ICLASS_PABSD<<8)+1, 
+  XED_IFORM_PABSD_XMMdq_MEMdq=(XED_ICLASS_PABSD<<8)+2, 
+  XED_IFORM_PABSD_XMMdq_XMMdq=(XED_ICLASS_PABSD<<8)+3, 
+  XED_IFORM_PABSW_XMMdq_MEMdq=(XED_ICLASS_PABSW<<8)+0, 
+  XED_IFORM_PABSW_MMXq_MMXq=(XED_ICLASS_PABSW<<8)+1, 
+  XED_IFORM_PABSW_XMMdq_XMMdq=(XED_ICLASS_PABSW<<8)+2, 
+  XED_IFORM_PABSW_MMXq_MEMq=(XED_ICLASS_PABSW<<8)+3, 
+  XED_IFORM_PACKSSDW_XMMdq_MEMdq=(XED_ICLASS_PACKSSDW<<8)+0, 
+  XED_IFORM_PACKSSDW_MMXq_MEMq=(XED_ICLASS_PACKSSDW<<8)+1, 
+  XED_IFORM_PACKSSDW_MMXq_MMXq=(XED_ICLASS_PACKSSDW<<8)+2, 
+  XED_IFORM_PACKSSDW_XMMdq_XMMdq=(XED_ICLASS_PACKSSDW<<8)+3, 
+  XED_IFORM_PACKSSWB_MMXq_MMXq=(XED_ICLASS_PACKSSWB<<8)+0, 
+  XED_IFORM_PACKSSWB_XMMdq_MEMdq=(XED_ICLASS_PACKSSWB<<8)+1, 
+  XED_IFORM_PACKSSWB_XMMdq_XMMdq=(XED_ICLASS_PACKSSWB<<8)+2, 
+  XED_IFORM_PACKSSWB_MMXq_MEMq=(XED_ICLASS_PACKSSWB<<8)+3, 
+  XED_IFORM_PACKUSDW_XMMdq_XMMdq=(XED_ICLASS_PACKUSDW<<8)+0, 
+  XED_IFORM_PACKUSDW_XMMdq_MEMdq=(XED_ICLASS_PACKUSDW<<8)+1, 
+  XED_IFORM_PACKUSWB_XMMdq_XMMdq=(XED_ICLASS_PACKUSWB<<8)+0, 
+  XED_IFORM_PACKUSWB_XMMdq_MEMdq=(XED_ICLASS_PACKUSWB<<8)+1, 
+  XED_IFORM_PACKUSWB_MMXq_MEMq=(XED_ICLASS_PACKUSWB<<8)+2, 
+  XED_IFORM_PACKUSWB_MMXq_MMXq=(XED_ICLASS_PACKUSWB<<8)+3, 
+  XED_IFORM_PADDB_XMMdq_XMMdq=(XED_ICLASS_PADDB<<8)+0, 
+  XED_IFORM_PADDB_XMMdq_MEMdq=(XED_ICLASS_PADDB<<8)+1, 
+  XED_IFORM_PADDB_MMXq_MMXq=(XED_ICLASS_PADDB<<8)+2, 
+  XED_IFORM_PADDB_MMXq_MEMq=(XED_ICLASS_PADDB<<8)+3, 
+  XED_IFORM_PADDD_XMMdq_MEMdq=(XED_ICLASS_PADDD<<8)+0, 
+  XED_IFORM_PADDD_MMXq_MMXq=(XED_ICLASS_PADDD<<8)+1, 
+  XED_IFORM_PADDD_XMMdq_XMMdq=(XED_ICLASS_PADDD<<8)+2, 
+  XED_IFORM_PADDD_MMXq_MEMq=(XED_ICLASS_PADDD<<8)+3, 
+  XED_IFORM_PADDQ_MMXq_MEMq=(XED_ICLASS_PADDQ<<8)+0, 
+  XED_IFORM_PADDQ_XMMdq_MEMdq=(XED_ICLASS_PADDQ<<8)+1, 
+  XED_IFORM_PADDQ_MMXq_MMXq=(XED_ICLASS_PADDQ<<8)+2, 
+  XED_IFORM_PADDQ_XMMdq_XMMdq=(XED_ICLASS_PADDQ<<8)+3, 
+  XED_IFORM_PADDSB_XMMdq_XMMdq=(XED_ICLASS_PADDSB<<8)+0, 
+  XED_IFORM_PADDSB_XMMdq_MEMdq=(XED_ICLASS_PADDSB<<8)+1, 
+  XED_IFORM_PADDSB_MMXq_MMXq=(XED_ICLASS_PADDSB<<8)+2, 
+  XED_IFORM_PADDSB_MMXq_MEMq=(XED_ICLASS_PADDSB<<8)+3, 
+  XED_IFORM_PADDSW_MMXq_MEMq=(XED_ICLASS_PADDSW<<8)+0, 
+  XED_IFORM_PADDSW_MMXq_MMXq=(XED_ICLASS_PADDSW<<8)+1, 
+  XED_IFORM_PADDSW_XMMdq_MEMdq=(XED_ICLASS_PADDSW<<8)+2, 
+  XED_IFORM_PADDSW_XMMdq_XMMdq=(XED_ICLASS_PADDSW<<8)+3, 
+  XED_IFORM_PADDUSB_XMMdq_XMMdq=(XED_ICLASS_PADDUSB<<8)+0, 
+  XED_IFORM_PADDUSB_MMXq_MEMq=(XED_ICLASS_PADDUSB<<8)+1, 
+  XED_IFORM_PADDUSB_MMXq_MMXq=(XED_ICLASS_PADDUSB<<8)+2, 
+  XED_IFORM_PADDUSB_XMMdq_MEMdq=(XED_ICLASS_PADDUSB<<8)+3, 
+  XED_IFORM_PADDUSW_XMMdq_MEMdq=(XED_ICLASS_PADDUSW<<8)+0, 
+  XED_IFORM_PADDUSW_MMXq_MMXq=(XED_ICLASS_PADDUSW<<8)+1, 
+  XED_IFORM_PADDUSW_MMXq_MEMq=(XED_ICLASS_PADDUSW<<8)+2, 
+  XED_IFORM_PADDUSW_XMMdq_XMMdq=(XED_ICLASS_PADDUSW<<8)+3, 
+  XED_IFORM_PADDW_MMXq_MEMq=(XED_ICLASS_PADDW<<8)+0, 
+  XED_IFORM_PADDW_MMXq_MMXq=(XED_ICLASS_PADDW<<8)+1, 
+  XED_IFORM_PADDW_XMMdq_MEMdq=(XED_ICLASS_PADDW<<8)+2, 
+  XED_IFORM_PADDW_XMMdq_XMMdq=(XED_ICLASS_PADDW<<8)+3, 
+  XED_IFORM_PALIGNR_XMMdq_XMMdq_IMM=(XED_ICLASS_PALIGNR<<8)+0, 
+  XED_IFORM_PALIGNR_MMXq_MEMq_IMM=(XED_ICLASS_PALIGNR<<8)+1, 
+  XED_IFORM_PALIGNR_MMXq_MMXq_IMM=(XED_ICLASS_PALIGNR<<8)+2, 
+  XED_IFORM_PALIGNR_XMMdq_MEMdq_IMM=(XED_ICLASS_PALIGNR<<8)+3, 
+  XED_IFORM_PAND_MMXq_MMXq=(XED_ICLASS_PAND<<8)+0, 
+  XED_IFORM_PAND_MMXq_MEMq=(XED_ICLASS_PAND<<8)+1, 
+  XED_IFORM_PAND_XMMdq_XMMdq=(XED_ICLASS_PAND<<8)+2, 
+  XED_IFORM_PAND_XMMdq_MEMdq=(XED_ICLASS_PAND<<8)+3, 
+  XED_IFORM_PANDN_XMMdq_MEMdq=(XED_ICLASS_PANDN<<8)+0, 
+  XED_IFORM_PANDN_MMXq_MMXq=(XED_ICLASS_PANDN<<8)+1, 
+  XED_IFORM_PANDN_XMMdq_XMMdq=(XED_ICLASS_PANDN<<8)+2, 
+  XED_IFORM_PANDN_MMXq_MEMq=(XED_ICLASS_PANDN<<8)+3, 
+  XED_IFORM_PAUSE=(XED_ICLASS_PAUSE<<8)+0, 
+  XED_IFORM_PAVGB_XMMdq_MEMdq=(XED_ICLASS_PAVGB<<8)+0, 
+  XED_IFORM_PAVGB_MMXq_MEMq=(XED_ICLASS_PAVGB<<8)+1, 
+  XED_IFORM_PAVGB_XMMdq_XMMdq=(XED_ICLASS_PAVGB<<8)+2, 
+  XED_IFORM_PAVGB_MMXq_MMXq=(XED_ICLASS_PAVGB<<8)+3, 
+  XED_IFORM_PAVGUSB_MMXq_MEMq=(XED_ICLASS_PAVGUSB<<8)+0, 
+  XED_IFORM_PAVGUSB_MMXq_MMXq=(XED_ICLASS_PAVGUSB<<8)+1, 
+  XED_IFORM_PAVGW_XMMdq_MEMdq=(XED_ICLASS_PAVGW<<8)+0, 
+  XED_IFORM_PAVGW_MMXq_MMXq=(XED_ICLASS_PAVGW<<8)+1, 
+  XED_IFORM_PAVGW_XMMdq_XMMdq=(XED_ICLASS_PAVGW<<8)+2, 
+  XED_IFORM_PAVGW_MMXq_MEMq=(XED_ICLASS_PAVGW<<8)+3, 
+  XED_IFORM_PBLENDVB_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_PBLENDVB<<8)+0, 
+  XED_IFORM_PBLENDVB_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_PBLENDVB<<8)+1, 
+  XED_IFORM_PBLENDW_XMMdq_MEMdq_IMM=(XED_ICLASS_PBLENDW<<8)+0, 
+  XED_IFORM_PBLENDW_XMMdq_XMMdq_IMM=(XED_ICLASS_PBLENDW<<8)+1, 
+  XED_IFORM_PCMPEQB_XMMdq_MEMdq=(XED_ICLASS_PCMPEQB<<8)+0, 
+  XED_IFORM_PCMPEQB_MMXq_MMXq=(XED_ICLASS_PCMPEQB<<8)+1, 
+  XED_IFORM_PCMPEQB_MMXq_MEMq=(XED_ICLASS_PCMPEQB<<8)+2, 
+  XED_IFORM_PCMPEQB_XMMdq_XMMdq=(XED_ICLASS_PCMPEQB<<8)+3, 
+  XED_IFORM_PCMPEQD_XMMdq_MEMdq=(XED_ICLASS_PCMPEQD<<8)+0, 
+  XED_IFORM_PCMPEQD_XMMdq_XMMdq=(XED_ICLASS_PCMPEQD<<8)+1, 
+  XED_IFORM_PCMPEQD_MMXq_MMXq=(XED_ICLASS_PCMPEQD<<8)+2, 
+  XED_IFORM_PCMPEQD_MMXq_MEMq=(XED_ICLASS_PCMPEQD<<8)+3, 
+  XED_IFORM_PCMPEQQ_XMMdq_XMMdq=(XED_ICLASS_PCMPEQQ<<8)+0, 
+  XED_IFORM_PCMPEQQ_XMMdq_MEMdq=(XED_ICLASS_PCMPEQQ<<8)+1, 
+  XED_IFORM_PCMPEQW_XMMdq_XMMdq=(XED_ICLASS_PCMPEQW<<8)+0, 
+  XED_IFORM_PCMPEQW_MMXq_MEMq=(XED_ICLASS_PCMPEQW<<8)+1, 
+  XED_IFORM_PCMPEQW_MMXq_MMXq=(XED_ICLASS_PCMPEQW<<8)+2, 
+  XED_IFORM_PCMPEQW_XMMdq_MEMdq=(XED_ICLASS_PCMPEQW<<8)+3, 
+  XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPESTRI<<8)+0, 
+  XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPESTRI<<8)+1, 
+  XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPESTRM<<8)+0, 
+  XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPESTRM<<8)+1, 
+  XED_IFORM_PCMPGTB_MMXq_MMXq=(XED_ICLASS_PCMPGTB<<8)+0, 
+  XED_IFORM_PCMPGTB_XMMdq_MEMdq=(XED_ICLASS_PCMPGTB<<8)+1, 
+  XED_IFORM_PCMPGTB_XMMdq_XMMdq=(XED_ICLASS_PCMPGTB<<8)+2, 
+  XED_IFORM_PCMPGTB_MMXq_MEMq=(XED_ICLASS_PCMPGTB<<8)+3, 
+  XED_IFORM_PCMPGTD_XMMdq_XMMdq=(XED_ICLASS_PCMPGTD<<8)+0, 
+  XED_IFORM_PCMPGTD_XMMdq_MEMdq=(XED_ICLASS_PCMPGTD<<8)+1, 
+  XED_IFORM_PCMPGTD_MMXq_MEMq=(XED_ICLASS_PCMPGTD<<8)+2, 
+  XED_IFORM_PCMPGTD_MMXq_MMXq=(XED_ICLASS_PCMPGTD<<8)+3, 
+  XED_IFORM_PCMPGTQ_XMMdq_MEMdq=(XED_ICLASS_PCMPGTQ<<8)+0, 
+  XED_IFORM_PCMPGTQ_XMMdq_XMMdq=(XED_ICLASS_PCMPGTQ<<8)+1, 
+  XED_IFORM_PCMPGTW_MMXq_MMXq=(XED_ICLASS_PCMPGTW<<8)+0, 
+  XED_IFORM_PCMPGTW_MMXq_MEMq=(XED_ICLASS_PCMPGTW<<8)+1, 
+  XED_IFORM_PCMPGTW_XMMdq_XMMdq=(XED_ICLASS_PCMPGTW<<8)+2, 
+  XED_IFORM_PCMPGTW_XMMdq_MEMdq=(XED_ICLASS_PCMPGTW<<8)+3, 
+  XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPISTRI<<8)+0, 
+  XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPISTRI<<8)+1, 
+  XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPISTRM<<8)+0, 
+  XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPISTRM<<8)+1, 
+  XED_IFORM_PEXTRB_MEMb_XMMdq_IMM=(XED_ICLASS_PEXTRB<<8)+0, 
+  XED_IFORM_PEXTRB_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRB<<8)+1, 
+  XED_IFORM_PEXTRD_MEMd_XMMdq_IMM=(XED_ICLASS_PEXTRD<<8)+0, 
+  XED_IFORM_PEXTRD_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRD<<8)+1, 
+  XED_IFORM_PEXTRQ_MEMq_XMMdq_IMM=(XED_ICLASS_PEXTRQ<<8)+0, 
+  XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMM=(XED_ICLASS_PEXTRQ<<8)+1, 
+  XED_IFORM_PEXTRW_GPRy_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+0, 
+  XED_IFORM_PEXTRW_MEMw_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+1, 
+  XED_IFORM_PEXTRW_GPRy_MMXq_IMM=(XED_ICLASS_PEXTRW<<8)+2, 
+  XED_IFORM_PEXTRW_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+3, 
+  XED_IFORM_PF2ID_MMXq_MMXq=(XED_ICLASS_PF2ID<<8)+0, 
+  XED_IFORM_PF2ID_MMXq_MEMq=(XED_ICLASS_PF2ID<<8)+1, 
+  XED_IFORM_PF2IW_MMXq_MEMq=(XED_ICLASS_PF2IW<<8)+0, 
+  XED_IFORM_PF2IW_MMXq_MMXq=(XED_ICLASS_PF2IW<<8)+1, 
+  XED_IFORM_PFACC_MMXq_MEMq=(XED_ICLASS_PFACC<<8)+0, 
+  XED_IFORM_PFACC_MMXq_MMXq=(XED_ICLASS_PFACC<<8)+1, 
+  XED_IFORM_PFADD_MMXq_MMXq=(XED_ICLASS_PFADD<<8)+0, 
+  XED_IFORM_PFADD_MMXq_MEMq=(XED_ICLASS_PFADD<<8)+1, 
+  XED_IFORM_PFCMPEQ_MMXq_MMXq=(XED_ICLASS_PFCMPEQ<<8)+0, 
+  XED_IFORM_PFCMPEQ_MMXq_MEMq=(XED_ICLASS_PFCMPEQ<<8)+1, 
+  XED_IFORM_PFCMPGE_MMXq_MEMq=(XED_ICLASS_PFCMPGE<<8)+0, 
+  XED_IFORM_PFCMPGE_MMXq_MMXq=(XED_ICLASS_PFCMPGE<<8)+1, 
+  XED_IFORM_PFCMPGT_MMXq_MEMq=(XED_ICLASS_PFCMPGT<<8)+0, 
+  XED_IFORM_PFCMPGT_MMXq_MMXq=(XED_ICLASS_PFCMPGT<<8)+1, 
+  XED_IFORM_PFCPIT1_MMXq_MMXq=(XED_ICLASS_PFCPIT1<<8)+0, 
+  XED_IFORM_PFCPIT1_MMXq_MEMq=(XED_ICLASS_PFCPIT1<<8)+1, 
+  XED_IFORM_PFMAX_MMXq_MEMq=(XED_ICLASS_PFMAX<<8)+0, 
+  XED_IFORM_PFMAX_MMXq_MMXq=(XED_ICLASS_PFMAX<<8)+1, 
+  XED_IFORM_PFMIN_MMXq_MEMq=(XED_ICLASS_PFMIN<<8)+0, 
+  XED_IFORM_PFMIN_MMXq_MMXq=(XED_ICLASS_PFMIN<<8)+1, 
+  XED_IFORM_PFMUL_MMXq_MEMq=(XED_ICLASS_PFMUL<<8)+0, 
+  XED_IFORM_PFMUL_MMXq_MMXq=(XED_ICLASS_PFMUL<<8)+1, 
+  XED_IFORM_PFNACC_MMXq_MEMq=(XED_ICLASS_PFNACC<<8)+0, 
+  XED_IFORM_PFNACC_MMXq_MMXq=(XED_ICLASS_PFNACC<<8)+1, 
+  XED_IFORM_PFPNACC_MMXq_MEMq=(XED_ICLASS_PFPNACC<<8)+0, 
+  XED_IFORM_PFPNACC_MMXq_MMXq=(XED_ICLASS_PFPNACC<<8)+1, 
+  XED_IFORM_PFRCP_MMXq_MMXq=(XED_ICLASS_PFRCP<<8)+0, 
+  XED_IFORM_PFRCP_MMXq_MEMq=(XED_ICLASS_PFRCP<<8)+1, 
+  XED_IFORM_PFRCPIT2_MMXq_MEMq=(XED_ICLASS_PFRCPIT2<<8)+0, 
+  XED_IFORM_PFRCPIT2_MMXq_MMXq=(XED_ICLASS_PFRCPIT2<<8)+1, 
+  XED_IFORM_PFRSQIT1_MMXq_MEMq=(XED_ICLASS_PFRSQIT1<<8)+0, 
+  XED_IFORM_PFRSQIT1_MMXq_MMXq=(XED_ICLASS_PFRSQIT1<<8)+1, 
+  XED_IFORM_PFSQRT_MMXq_MMXq=(XED_ICLASS_PFSQRT<<8)+0, 
+  XED_IFORM_PFSQRT_MMXq_MEMq=(XED_ICLASS_PFSQRT<<8)+1, 
+  XED_IFORM_PFSUB_MMXq_MEMq=(XED_ICLASS_PFSUB<<8)+0, 
+  XED_IFORM_PFSUB_MMXq_MMXq=(XED_ICLASS_PFSUB<<8)+1, 
+  XED_IFORM_PFSUBR_MMXq_MMXq=(XED_ICLASS_PFSUBR<<8)+0, 
+  XED_IFORM_PFSUBR_MMXq_MEMq=(XED_ICLASS_PFSUBR<<8)+1, 
+  XED_IFORM_PHADDD_MMXq_MEMq=(XED_ICLASS_PHADDD<<8)+0, 
+  XED_IFORM_PHADDD_MMXq_MMXq=(XED_ICLASS_PHADDD<<8)+1, 
+  XED_IFORM_PHADDD_XMMdq_MEMdq=(XED_ICLASS_PHADDD<<8)+2, 
+  XED_IFORM_PHADDD_XMMdq_XMMdq=(XED_ICLASS_PHADDD<<8)+3, 
+  XED_IFORM_PHADDSW_MMXq_MEMq=(XED_ICLASS_PHADDSW<<8)+0, 
+  XED_IFORM_PHADDSW_MMXq_MMXq=(XED_ICLASS_PHADDSW<<8)+1, 
+  XED_IFORM_PHADDSW_XMMdq_XMMdq=(XED_ICLASS_PHADDSW<<8)+2, 
+  XED_IFORM_PHADDSW_XMMdq_MEMdq=(XED_ICLASS_PHADDSW<<8)+3, 
+  XED_IFORM_PHADDW_XMMdq_MEMdq=(XED_ICLASS_PHADDW<<8)+0, 
+  XED_IFORM_PHADDW_MMXq_MMXq=(XED_ICLASS_PHADDW<<8)+1, 
+  XED_IFORM_PHADDW_XMMdq_XMMdq=(XED_ICLASS_PHADDW<<8)+2, 
+  XED_IFORM_PHADDW_MMXq_MEMq=(XED_ICLASS_PHADDW<<8)+3, 
+  XED_IFORM_PHMINPOSUW_XMMdq_XMMdq=(XED_ICLASS_PHMINPOSUW<<8)+0, 
+  XED_IFORM_PHMINPOSUW_XMMdq_MEMdq=(XED_ICLASS_PHMINPOSUW<<8)+1, 
+  XED_IFORM_PHSUBD_MMXq_MEMq=(XED_ICLASS_PHSUBD<<8)+0, 
+  XED_IFORM_PHSUBD_XMMdq_XMMdq=(XED_ICLASS_PHSUBD<<8)+1, 
+  XED_IFORM_PHSUBD_XMMdq_MEMdq=(XED_ICLASS_PHSUBD<<8)+2, 
+  XED_IFORM_PHSUBD_MMXq_MMXq=(XED_ICLASS_PHSUBD<<8)+3, 
+  XED_IFORM_PHSUBSW_XMMdq_MEMdq=(XED_ICLASS_PHSUBSW<<8)+0, 
+  XED_IFORM_PHSUBSW_MMXq_MMXq=(XED_ICLASS_PHSUBSW<<8)+1, 
+  XED_IFORM_PHSUBSW_MMXq_MEMq=(XED_ICLASS_PHSUBSW<<8)+2, 
+  XED_IFORM_PHSUBSW_XMMdq_XMMdq=(XED_ICLASS_PHSUBSW<<8)+3, 
+  XED_IFORM_PHSUBW_MMXq_MMXq=(XED_ICLASS_PHSUBW<<8)+0, 
+  XED_IFORM_PHSUBW_XMMdq_MEMdq=(XED_ICLASS_PHSUBW<<8)+1, 
+  XED_IFORM_PHSUBW_MMXq_MEMq=(XED_ICLASS_PHSUBW<<8)+2, 
+  XED_IFORM_PHSUBW_XMMdq_XMMdq=(XED_ICLASS_PHSUBW<<8)+3, 
+  XED_IFORM_PI2FD_MMXq_MMXq=(XED_ICLASS_PI2FD<<8)+0, 
+  XED_IFORM_PI2FD_MMXq_MEMq=(XED_ICLASS_PI2FD<<8)+1, 
+  XED_IFORM_PI2FW_MMXq_MEMq=(XED_ICLASS_PI2FW<<8)+0, 
+  XED_IFORM_PI2FW_MMXq_MMXq=(XED_ICLASS_PI2FW<<8)+1, 
+  XED_IFORM_PINSRB_XMMdq_MEMb_IMM=(XED_ICLASS_PINSRB<<8)+0, 
+  XED_IFORM_PINSRB_XMMdq_GPR32d_IMM=(XED_ICLASS_PINSRB<<8)+1, 
+  XED_IFORM_PINSRD_XMMdq_GPR32d_IMM=(XED_ICLASS_PINSRD<<8)+0, 
+  XED_IFORM_PINSRD_XMMdq_MEMd_IMM=(XED_ICLASS_PINSRD<<8)+1, 
+  XED_IFORM_PINSRQ_XMMdq_GPR64q_IMM=(XED_ICLASS_PINSRQ<<8)+0, 
+  XED_IFORM_PINSRQ_XMMdq_MEMq_IMM=(XED_ICLASS_PINSRQ<<8)+1, 
+  XED_IFORM_PINSRW_MMXq_MEMw_IMM=(XED_ICLASS_PINSRW<<8)+0, 
+  XED_IFORM_PINSRW_XMMdq_GPRy_IMM=(XED_ICLASS_PINSRW<<8)+1, 
+  XED_IFORM_PINSRW_MMXq_GPRy_IMM=(XED_ICLASS_PINSRW<<8)+2, 
+  XED_IFORM_PINSRW_XMMdq_MEMw_IMM=(XED_ICLASS_PINSRW<<8)+3, 
+  XED_IFORM_PMADDUBSW_XMMdq_XMMdq=(XED_ICLASS_PMADDUBSW<<8)+0, 
+  XED_IFORM_PMADDUBSW_XMMdq_MEMdq=(XED_ICLASS_PMADDUBSW<<8)+1, 
+  XED_IFORM_PMADDUBSW_MMXq_MMXq=(XED_ICLASS_PMADDUBSW<<8)+2, 
+  XED_IFORM_PMADDUBSW_MMXq_MEMq=(XED_ICLASS_PMADDUBSW<<8)+3, 
+  XED_IFORM_PMADDWD_XMMdq_XMMdq=(XED_ICLASS_PMADDWD<<8)+0, 
+  XED_IFORM_PMADDWD_XMMdq_MEMdq=(XED_ICLASS_PMADDWD<<8)+1, 
+  XED_IFORM_PMADDWD_MMXq_MEMq=(XED_ICLASS_PMADDWD<<8)+2, 
+  XED_IFORM_PMADDWD_MMXq_MMXq=(XED_ICLASS_PMADDWD<<8)+3, 
+  XED_IFORM_PMAXSB_XMMdq_MEMdq=(XED_ICLASS_PMAXSB<<8)+0, 
+  XED_IFORM_PMAXSB_XMMdq_XMMdq=(XED_ICLASS_PMAXSB<<8)+1, 
+  XED_IFORM_PMAXSD_XMMdq_MEMdq=(XED_ICLASS_PMAXSD<<8)+0, 
+  XED_IFORM_PMAXSD_XMMdq_XMMdq=(XED_ICLASS_PMAXSD<<8)+1, 
+  XED_IFORM_PMAXSW_MMXq_MMXq=(XED_ICLASS_PMAXSW<<8)+0, 
+  XED_IFORM_PMAXSW_XMMdq_XMMdq=(XED_ICLASS_PMAXSW<<8)+1, 
+  XED_IFORM_PMAXSW_MMXq_MEMq=(XED_ICLASS_PMAXSW<<8)+2, 
+  XED_IFORM_PMAXSW_XMMdq_MEMdq=(XED_ICLASS_PMAXSW<<8)+3, 
+  XED_IFORM_PMAXUB_XMMdq_MEMdq=(XED_ICLASS_PMAXUB<<8)+0, 
+  XED_IFORM_PMAXUB_XMMdq_XMMdq=(XED_ICLASS_PMAXUB<<8)+1, 
+  XED_IFORM_PMAXUB_MMXq_MEMq=(XED_ICLASS_PMAXUB<<8)+2, 
+  XED_IFORM_PMAXUB_MMXq_MMXq=(XED_ICLASS_PMAXUB<<8)+3, 
+  XED_IFORM_PMAXUD_XMMdq_MEMdq=(XED_ICLASS_PMAXUD<<8)+0, 
+  XED_IFORM_PMAXUD_XMMdq_XMMdq=(XED_ICLASS_PMAXUD<<8)+1, 
+  XED_IFORM_PMAXUW_XMMdq_XMMdq=(XED_ICLASS_PMAXUW<<8)+0, 
+  XED_IFORM_PMAXUW_XMMdq_MEMdq=(XED_ICLASS_PMAXUW<<8)+1, 
+  XED_IFORM_PMINSB_XMMdq_MEMdq=(XED_ICLASS_PMINSB<<8)+0, 
+  XED_IFORM_PMINSB_XMMdq_XMMdq=(XED_ICLASS_PMINSB<<8)+1, 
+  XED_IFORM_PMINSD_XMMdq_MEMdq=(XED_ICLASS_PMINSD<<8)+0, 
+  XED_IFORM_PMINSD_XMMdq_XMMdq=(XED_ICLASS_PMINSD<<8)+1, 
+  XED_IFORM_PMINSW_XMMdq_XMMdq=(XED_ICLASS_PMINSW<<8)+0, 
+  XED_IFORM_PMINSW_XMMdq_MEMdq=(XED_ICLASS_PMINSW<<8)+1, 
+  XED_IFORM_PMINSW_MMXq_MMXq=(XED_ICLASS_PMINSW<<8)+2, 
+  XED_IFORM_PMINSW_MMXq_MEMq=(XED_ICLASS_PMINSW<<8)+3, 
+  XED_IFORM_PMINUB_MMXq_MEMq=(XED_ICLASS_PMINUB<<8)+0, 
+  XED_IFORM_PMINUB_XMMdq_XMMdq=(XED_ICLASS_PMINUB<<8)+1, 
+  XED_IFORM_PMINUB_XMMdq_MEMdq=(XED_ICLASS_PMINUB<<8)+2, 
+  XED_IFORM_PMINUB_MMXq_MMXq=(XED_ICLASS_PMINUB<<8)+3, 
+  XED_IFORM_PMINUD_XMMdq_MEMdq=(XED_ICLASS_PMINUD<<8)+0, 
+  XED_IFORM_PMINUD_XMMdq_XMMdq=(XED_ICLASS_PMINUD<<8)+1, 
+  XED_IFORM_PMINUW_XMMdq_XMMdq=(XED_ICLASS_PMINUW<<8)+0, 
+  XED_IFORM_PMINUW_XMMdq_MEMdq=(XED_ICLASS_PMINUW<<8)+1, 
+  XED_IFORM_PMOVMSKB_GPR32_XMMdq=(XED_ICLASS_PMOVMSKB<<8)+0, 
+  XED_IFORM_PMOVMSKB_GPR32_MMXq=(XED_ICLASS_PMOVMSKB<<8)+1, 
+  XED_IFORM_PMOVSXBD_XMMdq_MEMd=(XED_ICLASS_PMOVSXBD<<8)+0, 
+  XED_IFORM_PMOVSXBD_XMMdq_XMMd=(XED_ICLASS_PMOVSXBD<<8)+1, 
+  XED_IFORM_PMOVSXBQ_XMMdq_MEMw=(XED_ICLASS_PMOVSXBQ<<8)+0, 
+  XED_IFORM_PMOVSXBQ_XMMdq_XMMw=(XED_ICLASS_PMOVSXBQ<<8)+1, 
+  XED_IFORM_PMOVSXBW_XMMdq_XMMq=(XED_ICLASS_PMOVSXBW<<8)+0, 
+  XED_IFORM_PMOVSXBW_XMMdq_MEMq=(XED_ICLASS_PMOVSXBW<<8)+1, 
+  XED_IFORM_PMOVSXDQ_XMMdq_XMMq=(XED_ICLASS_PMOVSXDQ<<8)+0, 
+  XED_IFORM_PMOVSXDQ_XMMdq_MEMq=(XED_ICLASS_PMOVSXDQ<<8)+1, 
+  XED_IFORM_PMOVSXWD_XMMdq_XMMq=(XED_ICLASS_PMOVSXWD<<8)+0, 
+  XED_IFORM_PMOVSXWD_XMMdq_MEMq=(XED_ICLASS_PMOVSXWD<<8)+1, 
+  XED_IFORM_PMOVSXWQ_XMMdq_MEMd=(XED_ICLASS_PMOVSXWQ<<8)+0, 
+  XED_IFORM_PMOVSXWQ_XMMdq_XMMd=(XED_ICLASS_PMOVSXWQ<<8)+1, 
+  XED_IFORM_PMOVZXBD_XMMdq_XMMd=(XED_ICLASS_PMOVZXBD<<8)+0, 
+  XED_IFORM_PMOVZXBD_XMMdq_MEMd=(XED_ICLASS_PMOVZXBD<<8)+1, 
+  XED_IFORM_PMOVZXBQ_XMMdq_XMMw=(XED_ICLASS_PMOVZXBQ<<8)+0, 
+  XED_IFORM_PMOVZXBQ_XMMdq_MEMw=(XED_ICLASS_PMOVZXBQ<<8)+1, 
+  XED_IFORM_PMOVZXBW_XMMdq_MEMq=(XED_ICLASS_PMOVZXBW<<8)+0, 
+  XED_IFORM_PMOVZXBW_XMMdq_XMMq=(XED_ICLASS_PMOVZXBW<<8)+1, 
+  XED_IFORM_PMOVZXDQ_XMMdq_MEMq=(XED_ICLASS_PMOVZXDQ<<8)+0, 
+  XED_IFORM_PMOVZXDQ_XMMdq_XMMq=(XED_ICLASS_PMOVZXDQ<<8)+1, 
+  XED_IFORM_PMOVZXWD_XMMdq_MEMq=(XED_ICLASS_PMOVZXWD<<8)+0, 
+  XED_IFORM_PMOVZXWD_XMMdq_XMMq=(XED_ICLASS_PMOVZXWD<<8)+1, 
+  XED_IFORM_PMOVZXWQ_XMMdq_XMMd=(XED_ICLASS_PMOVZXWQ<<8)+0, 
+  XED_IFORM_PMOVZXWQ_XMMdq_MEMd=(XED_ICLASS_PMOVZXWQ<<8)+1, 
+  XED_IFORM_PMULDQ_XMMdq_MEMdq=(XED_ICLASS_PMULDQ<<8)+0, 
+  XED_IFORM_PMULDQ_XMMdq_XMMdq=(XED_ICLASS_PMULDQ<<8)+1, 
+  XED_IFORM_PMULHRSW_XMMdq_MEMdq=(XED_ICLASS_PMULHRSW<<8)+0, 
+  XED_IFORM_PMULHRSW_XMMdq_XMMdq=(XED_ICLASS_PMULHRSW<<8)+1, 
+  XED_IFORM_PMULHRSW_MMXq_MEMq=(XED_ICLASS_PMULHRSW<<8)+2, 
+  XED_IFORM_PMULHRSW_MMXq_MMXq=(XED_ICLASS_PMULHRSW<<8)+3, 
+  XED_IFORM_PMULHRW_MMXq_MEMq=(XED_ICLASS_PMULHRW<<8)+0, 
+  XED_IFORM_PMULHRW_MMXq_MMXq=(XED_ICLASS_PMULHRW<<8)+1, 
+  XED_IFORM_PMULHUW_XMMdq_MEMdq=(XED_ICLASS_PMULHUW<<8)+0, 
+  XED_IFORM_PMULHUW_XMMdq_XMMdq=(XED_ICLASS_PMULHUW<<8)+1, 
+  XED_IFORM_PMULHUW_MMXq_MMXq=(XED_ICLASS_PMULHUW<<8)+2, 
+  XED_IFORM_PMULHUW_MMXq_MEMq=(XED_ICLASS_PMULHUW<<8)+3, 
+  XED_IFORM_PMULHW_MMXq_MMXq=(XED_ICLASS_PMULHW<<8)+0, 
+  XED_IFORM_PMULHW_XMMdq_MEMdq=(XED_ICLASS_PMULHW<<8)+1, 
+  XED_IFORM_PMULHW_MMXq_MEMq=(XED_ICLASS_PMULHW<<8)+2, 
+  XED_IFORM_PMULHW_XMMdq_XMMdq=(XED_ICLASS_PMULHW<<8)+3, 
+  XED_IFORM_PMULLD_XMMdq_XMMdq=(XED_ICLASS_PMULLD<<8)+0, 
+  XED_IFORM_PMULLD_XMMdq_MEMdq=(XED_ICLASS_PMULLD<<8)+1, 
+  XED_IFORM_PMULLW_MMXq_MEMq=(XED_ICLASS_PMULLW<<8)+0, 
+  XED_IFORM_PMULLW_XMMdq_XMMdq=(XED_ICLASS_PMULLW<<8)+1, 
+  XED_IFORM_PMULLW_MMXq_MMXq=(XED_ICLASS_PMULLW<<8)+2, 
+  XED_IFORM_PMULLW_XMMdq_MEMdq=(XED_ICLASS_PMULLW<<8)+3, 
+  XED_IFORM_PMULUDQ_MMXq_MEMq=(XED_ICLASS_PMULUDQ<<8)+0, 
+  XED_IFORM_PMULUDQ_XMMdq_MEMdq=(XED_ICLASS_PMULUDQ<<8)+1, 
+  XED_IFORM_PMULUDQ_XMMdq_XMMdq=(XED_ICLASS_PMULUDQ<<8)+2, 
+  XED_IFORM_PMULUDQ_MMXq_MMXq=(XED_ICLASS_PMULUDQ<<8)+3, 
+  XED_IFORM_POP_SS=(XED_ICLASS_POP<<8)+0, 
+  XED_IFORM_POP_DS=(XED_ICLASS_POP<<8)+1, 
+  XED_IFORM_POP_MEMv=(XED_ICLASS_POP<<8)+2, 
+  XED_IFORM_POP_GPRv=(XED_ICLASS_POP<<8)+3, 
+  XED_IFORM_POP_ES=(XED_ICLASS_POP<<8)+4, 
+  XED_IFORM_POP_GS=(XED_ICLASS_POP<<8)+5, 
+  XED_IFORM_POP_FS=(XED_ICLASS_POP<<8)+6, 
+  XED_IFORM_POPA=(XED_ICLASS_POPA<<8)+0, 
+  XED_IFORM_POPAD=(XED_ICLASS_POPAD<<8)+0, 
+  XED_IFORM_POPCNT_GPRv_GPRv=(XED_ICLASS_POPCNT<<8)+0, 
+  XED_IFORM_POPCNT_GPRv_MEMv=(XED_ICLASS_POPCNT<<8)+1, 
+  XED_IFORM_POPF=(XED_ICLASS_POPF<<8)+0, 
+  XED_IFORM_POPFD=(XED_ICLASS_POPFD<<8)+0, 
+  XED_IFORM_POPFQ=(XED_ICLASS_POPFQ<<8)+0, 
+  XED_IFORM_POR_XMMdq_XMMdq=(XED_ICLASS_POR<<8)+0, 
+  XED_IFORM_POR_XMMdq_MEMdq=(XED_ICLASS_POR<<8)+1, 
+  XED_IFORM_POR_MMXq_MEMq=(XED_ICLASS_POR<<8)+2, 
+  XED_IFORM_POR_MMXq_MMXq=(XED_ICLASS_POR<<8)+3, 
+  XED_IFORM_PREFETCHNTA_MEMmprefetch=(XED_ICLASS_PREFETCHNTA<<8)+0, 
+  XED_IFORM_PREFETCHT0_MEMmprefetch=(XED_ICLASS_PREFETCHT0<<8)+0, 
+  XED_IFORM_PREFETCHT1_MEMmprefetch=(XED_ICLASS_PREFETCHT1<<8)+0, 
+  XED_IFORM_PREFETCHT2_MEMmprefetch=(XED_ICLASS_PREFETCHT2<<8)+0, 
+  XED_IFORM_PREFETCH_EXCLUSIVE_MEMmprefetch=(XED_ICLASS_PREFETCH_EXCLUSIVE<<8)+0, 
+  XED_IFORM_PREFETCH_MODIFIED_MEMmprefetch=(XED_ICLASS_PREFETCH_MODIFIED<<8)+0, 
+  XED_IFORM_PREFETCH_RESERVED_MEMmprefetch=(XED_ICLASS_PREFETCH_RESERVED<<8)+0, 
+  XED_IFORM_PSADBW_MMXq_MMXq=(XED_ICLASS_PSADBW<<8)+0, 
+  XED_IFORM_PSADBW_XMMdq_MEMdq=(XED_ICLASS_PSADBW<<8)+1, 
+  XED_IFORM_PSADBW_MMXq_MEMq=(XED_ICLASS_PSADBW<<8)+2, 
+  XED_IFORM_PSADBW_XMMdq_XMMdq=(XED_ICLASS_PSADBW<<8)+3, 
+  XED_IFORM_PSHUFB_MMXq_MEMq=(XED_ICLASS_PSHUFB<<8)+0, 
+  XED_IFORM_PSHUFB_XMMdq_XMMdq=(XED_ICLASS_PSHUFB<<8)+1, 
+  XED_IFORM_PSHUFB_XMMdq_MEMdq=(XED_ICLASS_PSHUFB<<8)+2, 
+  XED_IFORM_PSHUFB_MMXq_MMXq=(XED_ICLASS_PSHUFB<<8)+3, 
+  XED_IFORM_PSHUFD_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFD<<8)+0, 
+  XED_IFORM_PSHUFD_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFD<<8)+1, 
+  XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFHW<<8)+0, 
+  XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFHW<<8)+1, 
+  XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFLW<<8)+0, 
+  XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFLW<<8)+1, 
+  XED_IFORM_PSHUFW_MMXq_MMXq_IMM=(XED_ICLASS_PSHUFW<<8)+0, 
+  XED_IFORM_PSHUFW_MMXq_MEMq_IMM=(XED_ICLASS_PSHUFW<<8)+1, 
+  XED_IFORM_PSIGNB_XMMdq_MEMdq=(XED_ICLASS_PSIGNB<<8)+0, 
+  XED_IFORM_PSIGNB_XMMdq_XMMdq=(XED_ICLASS_PSIGNB<<8)+1, 
+  XED_IFORM_PSIGNB_MMXq_MEMq=(XED_ICLASS_PSIGNB<<8)+2, 
+  XED_IFORM_PSIGNB_MMXq_MMXq=(XED_ICLASS_PSIGNB<<8)+3, 
+  XED_IFORM_PSIGND_MMXq_MMXq=(XED_ICLASS_PSIGND<<8)+0, 
+  XED_IFORM_PSIGND_XMMdq_MEMdq=(XED_ICLASS_PSIGND<<8)+1, 
+  XED_IFORM_PSIGND_MMXq_MEMq=(XED_ICLASS_PSIGND<<8)+2, 
+  XED_IFORM_PSIGND_XMMdq_XMMdq=(XED_ICLASS_PSIGND<<8)+3, 
+  XED_IFORM_PSIGNW_MMXq_MEMq=(XED_ICLASS_PSIGNW<<8)+0, 
+  XED_IFORM_PSIGNW_XMMdq_XMMdq=(XED_ICLASS_PSIGNW<<8)+1, 
+  XED_IFORM_PSIGNW_XMMdq_MEMdq=(XED_ICLASS_PSIGNW<<8)+2, 
+  XED_IFORM_PSIGNW_MMXq_MMXq=(XED_ICLASS_PSIGNW<<8)+3, 
+  XED_IFORM_PSLLD_XMMdq_XMMdq=(XED_ICLASS_PSLLD<<8)+0, 
+  XED_IFORM_PSLLD_XMMdq_MEMdq=(XED_ICLASS_PSLLD<<8)+1, 
+  XED_IFORM_PSLLD_XMMdq_IMM=(XED_ICLASS_PSLLD<<8)+2, 
+  XED_IFORM_PSLLD_MMXq_MEMq=(XED_ICLASS_PSLLD<<8)+3, 
+  XED_IFORM_PSLLD_MMXq_MMXq=(XED_ICLASS_PSLLD<<8)+4, 
+  XED_IFORM_PSLLD_MMXq_IMM=(XED_ICLASS_PSLLD<<8)+5, 
+  XED_IFORM_PSLLDQ_XMMdq_IMM=(XED_ICLASS_PSLLDQ<<8)+0, 
+  XED_IFORM_PSLLQ_XMMdq_MEMdq=(XED_ICLASS_PSLLQ<<8)+0, 
+  XED_IFORM_PSLLQ_XMMdq_IMM=(XED_ICLASS_PSLLQ<<8)+1, 
+  XED_IFORM_PSLLQ_XMMdq_XMMdq=(XED_ICLASS_PSLLQ<<8)+2, 
+  XED_IFORM_PSLLQ_MMXq_MEMq=(XED_ICLASS_PSLLQ<<8)+3, 
+  XED_IFORM_PSLLQ_MMXq_IMM=(XED_ICLASS_PSLLQ<<8)+4, 
+  XED_IFORM_PSLLQ_MMXq_MMXq=(XED_ICLASS_PSLLQ<<8)+5, 
+  XED_IFORM_PSLLW_MMXq_MMXq=(XED_ICLASS_PSLLW<<8)+0, 
+  XED_IFORM_PSLLW_MMXq_IMM=(XED_ICLASS_PSLLW<<8)+1, 
+  XED_IFORM_PSLLW_MMXq_MEMq=(XED_ICLASS_PSLLW<<8)+2, 
+  XED_IFORM_PSLLW_XMMdq_XMMdq=(XED_ICLASS_PSLLW<<8)+3, 
+  XED_IFORM_PSLLW_XMMdq_IMM=(XED_ICLASS_PSLLW<<8)+4, 
+  XED_IFORM_PSLLW_XMMdq_MEMdq=(XED_ICLASS_PSLLW<<8)+5, 
+  XED_IFORM_PSRAD_XMMdq_MEMdq=(XED_ICLASS_PSRAD<<8)+0, 
+  XED_IFORM_PSRAD_MMXq_MEMq=(XED_ICLASS_PSRAD<<8)+1, 
+  XED_IFORM_PSRAD_MMXq_IMM=(XED_ICLASS_PSRAD<<8)+2, 
+  XED_IFORM_PSRAD_XMMdq_IMM=(XED_ICLASS_PSRAD<<8)+3, 
+  XED_IFORM_PSRAD_XMMdq_XMMdq=(XED_ICLASS_PSRAD<<8)+4, 
+  XED_IFORM_PSRAD_MMXq_MMXq=(XED_ICLASS_PSRAD<<8)+5, 
+  XED_IFORM_PSRAW_XMMdq_IMM=(XED_ICLASS_PSRAW<<8)+0, 
+  XED_IFORM_PSRAW_MMXq_MEMq=(XED_ICLASS_PSRAW<<8)+1, 
+  XED_IFORM_PSRAW_MMXq_MMXq=(XED_ICLASS_PSRAW<<8)+2, 
+  XED_IFORM_PSRAW_XMMdq_MEMdq=(XED_ICLASS_PSRAW<<8)+3, 
+  XED_IFORM_PSRAW_MMXq_IMM=(XED_ICLASS_PSRAW<<8)+4, 
+  XED_IFORM_PSRAW_XMMdq_XMMdq=(XED_ICLASS_PSRAW<<8)+5, 
+  XED_IFORM_PSRLD_MMXq_MEMq=(XED_ICLASS_PSRLD<<8)+0, 
+  XED_IFORM_PSRLD_MMXq_IMM=(XED_ICLASS_PSRLD<<8)+1, 
+  XED_IFORM_PSRLD_MMXq_MMXq=(XED_ICLASS_PSRLD<<8)+2, 
+  XED_IFORM_PSRLD_XMMdq_XMMdq=(XED_ICLASS_PSRLD<<8)+3, 
+  XED_IFORM_PSRLD_XMMdq_IMM=(XED_ICLASS_PSRLD<<8)+4, 
+  XED_IFORM_PSRLD_XMMdq_MEMdq=(XED_ICLASS_PSRLD<<8)+5, 
+  XED_IFORM_PSRLDQ_XMMdq_IMM=(XED_ICLASS_PSRLDQ<<8)+0, 
+  XED_IFORM_PSRLQ_MMXq_MMXq=(XED_ICLASS_PSRLQ<<8)+0, 
+  XED_IFORM_PSRLQ_XMMdq_IMM=(XED_ICLASS_PSRLQ<<8)+1, 
+  XED_IFORM_PSRLQ_XMMdq_MEMdq=(XED_ICLASS_PSRLQ<<8)+2, 
+  XED_IFORM_PSRLQ_MMXq_IMM=(XED_ICLASS_PSRLQ<<8)+3, 
+  XED_IFORM_PSRLQ_MMXq_MEMq=(XED_ICLASS_PSRLQ<<8)+4, 
+  XED_IFORM_PSRLQ_XMMdq_XMMdq=(XED_ICLASS_PSRLQ<<8)+5, 
+  XED_IFORM_PSRLW_XMMdq_XMMdq=(XED_ICLASS_PSRLW<<8)+0, 
+  XED_IFORM_PSRLW_MMXq_MEMq=(XED_ICLASS_PSRLW<<8)+1, 
+  XED_IFORM_PSRLW_MMXq_MMXq=(XED_ICLASS_PSRLW<<8)+2, 
+  XED_IFORM_PSRLW_XMMdq_MEMdq=(XED_ICLASS_PSRLW<<8)+3, 
+  XED_IFORM_PSRLW_MMXq_IMM=(XED_ICLASS_PSRLW<<8)+4, 
+  XED_IFORM_PSRLW_XMMdq_IMM=(XED_ICLASS_PSRLW<<8)+5, 
+  XED_IFORM_PSUBB_XMMdq_MEMdq=(XED_ICLASS_PSUBB<<8)+0, 
+  XED_IFORM_PSUBB_XMMdq_XMMdq=(XED_ICLASS_PSUBB<<8)+1, 
+  XED_IFORM_PSUBB_MMXq_MEMq=(XED_ICLASS_PSUBB<<8)+2, 
+  XED_IFORM_PSUBB_MMXq_MMXq=(XED_ICLASS_PSUBB<<8)+3, 
+  XED_IFORM_PSUBD_MMXq_MMXq=(XED_ICLASS_PSUBD<<8)+0, 
+  XED_IFORM_PSUBD_XMMdq_MEMdq=(XED_ICLASS_PSUBD<<8)+1, 
+  XED_IFORM_PSUBD_MMXq_MEMq=(XED_ICLASS_PSUBD<<8)+2, 
+  XED_IFORM_PSUBD_XMMdq_XMMdq=(XED_ICLASS_PSUBD<<8)+3, 
+  XED_IFORM_PSUBQ_MMXq_MMXq=(XED_ICLASS_PSUBQ<<8)+0, 
+  XED_IFORM_PSUBQ_XMMdq_XMMdq=(XED_ICLASS_PSUBQ<<8)+1, 
+  XED_IFORM_PSUBQ_MMXq_MEMq=(XED_ICLASS_PSUBQ<<8)+2, 
+  XED_IFORM_PSUBQ_XMMdq_MEMdq=(XED_ICLASS_PSUBQ<<8)+3, 
+  XED_IFORM_PSUBSB_XMMdq_MEMdq=(XED_ICLASS_PSUBSB<<8)+0, 
+  XED_IFORM_PSUBSB_MMXq_MEMq=(XED_ICLASS_PSUBSB<<8)+1, 
+  XED_IFORM_PSUBSB_XMMdq_XMMdq=(XED_ICLASS_PSUBSB<<8)+2, 
+  XED_IFORM_PSUBSB_MMXq_MMXq=(XED_ICLASS_PSUBSB<<8)+3, 
+  XED_IFORM_PSUBSW_XMMdq_MEMdq=(XED_ICLASS_PSUBSW<<8)+0, 
+  XED_IFORM_PSUBSW_MMXq_MMXq=(XED_ICLASS_PSUBSW<<8)+1, 
+  XED_IFORM_PSUBSW_XMMdq_XMMdq=(XED_ICLASS_PSUBSW<<8)+2, 
+  XED_IFORM_PSUBSW_MMXq_MEMq=(XED_ICLASS_PSUBSW<<8)+3, 
+  XED_IFORM_PSUBUSB_MMXq_MMXq=(XED_ICLASS_PSUBUSB<<8)+0, 
+  XED_IFORM_PSUBUSB_MMXq_MEMq=(XED_ICLASS_PSUBUSB<<8)+1, 
+  XED_IFORM_PSUBUSB_XMMdq_XMMdq=(XED_ICLASS_PSUBUSB<<8)+2, 
+  XED_IFORM_PSUBUSB_XMMdq_MEMdq=(XED_ICLASS_PSUBUSB<<8)+3, 
+  XED_IFORM_PSUBUSW_MMXq_MMXq=(XED_ICLASS_PSUBUSW<<8)+0, 
+  XED_IFORM_PSUBUSW_XMMdq_MEMdq=(XED_ICLASS_PSUBUSW<<8)+1, 
+  XED_IFORM_PSUBUSW_XMMdq_XMMdq=(XED_ICLASS_PSUBUSW<<8)+2, 
+  XED_IFORM_PSUBUSW_MMXq_MEMq=(XED_ICLASS_PSUBUSW<<8)+3, 
+  XED_IFORM_PSUBW_MMXq_MEMq=(XED_ICLASS_PSUBW<<8)+0, 
+  XED_IFORM_PSUBW_XMMdq_XMMdq=(XED_ICLASS_PSUBW<<8)+1, 
+  XED_IFORM_PSUBW_XMMdq_MEMdq=(XED_ICLASS_PSUBW<<8)+2, 
+  XED_IFORM_PSUBW_MMXq_MMXq=(XED_ICLASS_PSUBW<<8)+3, 
+  XED_IFORM_PSWAPD_MMXq_MEMq=(XED_ICLASS_PSWAPD<<8)+0, 
+  XED_IFORM_PSWAPD_MMXq_MMXq=(XED_ICLASS_PSWAPD<<8)+1, 
+  XED_IFORM_PTEST_XMMdq_MEMdq=(XED_ICLASS_PTEST<<8)+0, 
+  XED_IFORM_PTEST_XMMdq_XMMdq=(XED_ICLASS_PTEST<<8)+1, 
+  XED_IFORM_PUNPCKHBW_XMMdq_XMMq=(XED_ICLASS_PUNPCKHBW<<8)+0, 
+  XED_IFORM_PUNPCKHBW_MMXq_MMXd=(XED_ICLASS_PUNPCKHBW<<8)+1, 
+  XED_IFORM_PUNPCKHBW_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHBW<<8)+2, 
+  XED_IFORM_PUNPCKHBW_MMXq_MEMq=(XED_ICLASS_PUNPCKHBW<<8)+3, 
+  XED_IFORM_PUNPCKHDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKHDQ<<8)+0, 
+  XED_IFORM_PUNPCKHDQ_MMXq_MMXd=(XED_ICLASS_PUNPCKHDQ<<8)+1, 
+  XED_IFORM_PUNPCKHDQ_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHDQ<<8)+2, 
+  XED_IFORM_PUNPCKHDQ_MMXq_MEMq=(XED_ICLASS_PUNPCKHDQ<<8)+3, 
+  XED_IFORM_PUNPCKHQDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKHQDQ<<8)+0, 
+  XED_IFORM_PUNPCKHQDQ_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHQDQ<<8)+1, 
+  XED_IFORM_PUNPCKHWD_XMMdq_XMMq=(XED_ICLASS_PUNPCKHWD<<8)+0, 
+  XED_IFORM_PUNPCKHWD_MMXq_MMXd=(XED_ICLASS_PUNPCKHWD<<8)+1, 
+  XED_IFORM_PUNPCKHWD_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHWD<<8)+2, 
+  XED_IFORM_PUNPCKHWD_MMXq_MEMq=(XED_ICLASS_PUNPCKHWD<<8)+3, 
+  XED_IFORM_PUNPCKLBW_MMXq_MMXd=(XED_ICLASS_PUNPCKLBW<<8)+0, 
+  XED_IFORM_PUNPCKLBW_XMMdq_MEMq=(XED_ICLASS_PUNPCKLBW<<8)+1, 
+  XED_IFORM_PUNPCKLBW_XMMdq_XMMq=(XED_ICLASS_PUNPCKLBW<<8)+2, 
+  XED_IFORM_PUNPCKLBW_MMXq_MEMd=(XED_ICLASS_PUNPCKLBW<<8)+3, 
+  XED_IFORM_PUNPCKLDQ_MMXq_MMXd=(XED_ICLASS_PUNPCKLDQ<<8)+0, 
+  XED_IFORM_PUNPCKLDQ_XMMdq_MEMq=(XED_ICLASS_PUNPCKLDQ<<8)+1, 
+  XED_IFORM_PUNPCKLDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKLDQ<<8)+2, 
+  XED_IFORM_PUNPCKLDQ_MMXq_MEMd=(XED_ICLASS_PUNPCKLDQ<<8)+3, 
+  XED_IFORM_PUNPCKLQDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKLQDQ<<8)+0, 
+  XED_IFORM_PUNPCKLQDQ_XMMdq_MEMq=(XED_ICLASS_PUNPCKLQDQ<<8)+1, 
+  XED_IFORM_PUNPCKLWD_MMXq_MMXd=(XED_ICLASS_PUNPCKLWD<<8)+0, 
+  XED_IFORM_PUNPCKLWD_XMMdq_MEMq=(XED_ICLASS_PUNPCKLWD<<8)+1, 
+  XED_IFORM_PUNPCKLWD_XMMdq_XMMq=(XED_ICLASS_PUNPCKLWD<<8)+2, 
+  XED_IFORM_PUNPCKLWD_MMXq_MEMd=(XED_ICLASS_PUNPCKLWD<<8)+3, 
+  XED_IFORM_PUSH_FS=(XED_ICLASS_PUSH<<8)+0, 
+  XED_IFORM_PUSH_SS=(XED_ICLASS_PUSH<<8)+1, 
+  XED_IFORM_PUSH_GPRv=(XED_ICLASS_PUSH<<8)+2, 
+  XED_IFORM_PUSH_GS=(XED_ICLASS_PUSH<<8)+3, 
+  XED_IFORM_PUSH_CS=(XED_ICLASS_PUSH<<8)+4, 
+  XED_IFORM_PUSH_MEMv=(XED_ICLASS_PUSH<<8)+5, 
+  XED_IFORM_PUSH_ES=(XED_ICLASS_PUSH<<8)+6, 
+  XED_IFORM_PUSH_IMM=(XED_ICLASS_PUSH<<8)+7, 
+  XED_IFORM_PUSH_DS=(XED_ICLASS_PUSH<<8)+8, 
+  XED_IFORM_PUSHA=(XED_ICLASS_PUSHA<<8)+0, 
+  XED_IFORM_PUSHAD=(XED_ICLASS_PUSHAD<<8)+0, 
+  XED_IFORM_PUSHF=(XED_ICLASS_PUSHF<<8)+0, 
+  XED_IFORM_PUSHFD=(XED_ICLASS_PUSHFD<<8)+0, 
+  XED_IFORM_PUSHFQ=(XED_ICLASS_PUSHFQ<<8)+0, 
+  XED_IFORM_PXOR_XMMdq_MEMdq=(XED_ICLASS_PXOR<<8)+0, 
+  XED_IFORM_PXOR_MMXq_MMXq=(XED_ICLASS_PXOR<<8)+1, 
+  XED_IFORM_PXOR_MMXq_MEMq=(XED_ICLASS_PXOR<<8)+2, 
+  XED_IFORM_PXOR_XMMdq_XMMdq=(XED_ICLASS_PXOR<<8)+3, 
+  XED_IFORM_RCL_MEMv_CL=(XED_ICLASS_RCL<<8)+0, 
+  XED_IFORM_RCL_MEMb_CL=(XED_ICLASS_RCL<<8)+1, 
+  XED_IFORM_RCL_GPRv_CL=(XED_ICLASS_RCL<<8)+2, 
+  XED_IFORM_RCL_MEMb_IMM=(XED_ICLASS_RCL<<8)+3, 
+  XED_IFORM_RCL_MEMv_ONE=(XED_ICLASS_RCL<<8)+4, 
+  XED_IFORM_RCL_GPR8_ONE=(XED_ICLASS_RCL<<8)+5, 
+  XED_IFORM_RCL_GPR8_IMM=(XED_ICLASS_RCL<<8)+6, 
+  XED_IFORM_RCL_MEMv_IMM=(XED_ICLASS_RCL<<8)+7, 
+  XED_IFORM_RCL_MEMb_ONE=(XED_ICLASS_RCL<<8)+8, 
+  XED_IFORM_RCL_GPRv_ONE=(XED_ICLASS_RCL<<8)+9, 
+  XED_IFORM_RCL_GPRv_IMM=(XED_ICLASS_RCL<<8)+10, 
+  XED_IFORM_RCL_GPR8_CL=(XED_ICLASS_RCL<<8)+11, 
+  XED_IFORM_RCPPS_XMMps_MEMps=(XED_ICLASS_RCPPS<<8)+0, 
+  XED_IFORM_RCPPS_XMMps_XMMps=(XED_ICLASS_RCPPS<<8)+1, 
+  XED_IFORM_RCPSS_XMMss_XMMss=(XED_ICLASS_RCPSS<<8)+0, 
+  XED_IFORM_RCPSS_XMMss_MEMss=(XED_ICLASS_RCPSS<<8)+1, 
+  XED_IFORM_RCR_GPR8_CL=(XED_ICLASS_RCR<<8)+0, 
+  XED_IFORM_RCR_MEMv_ONE=(XED_ICLASS_RCR<<8)+1, 
+  XED_IFORM_RCR_GPR8_IMM=(XED_ICLASS_RCR<<8)+2, 
+  XED_IFORM_RCR_MEMb_ONE=(XED_ICLASS_RCR<<8)+3, 
+  XED_IFORM_RCR_GPRv_ONE=(XED_ICLASS_RCR<<8)+4, 
+  XED_IFORM_RCR_MEMb_IMM=(XED_ICLASS_RCR<<8)+5, 
+  XED_IFORM_RCR_GPR8_ONE=(XED_ICLASS_RCR<<8)+6, 
+  XED_IFORM_RCR_MEMv_IMM=(XED_ICLASS_RCR<<8)+7, 
+  XED_IFORM_RCR_GPRv_IMM=(XED_ICLASS_RCR<<8)+8, 
+  XED_IFORM_RCR_MEMv_CL=(XED_ICLASS_RCR<<8)+9, 
+  XED_IFORM_RCR_GPRv_CL=(XED_ICLASS_RCR<<8)+10, 
+  XED_IFORM_RCR_MEMb_CL=(XED_ICLASS_RCR<<8)+11, 
+  XED_IFORM_RDMSR=(XED_ICLASS_RDMSR<<8)+0, 
+  XED_IFORM_RDPMC=(XED_ICLASS_RDPMC<<8)+0, 
+  XED_IFORM_RDTSC=(XED_ICLASS_RDTSC<<8)+0, 
+  XED_IFORM_RDTSCP=(XED_ICLASS_RDTSCP<<8)+0, 
+  XED_IFORM_RET_FAR_IMM=(XED_ICLASS_RET_FAR<<8)+0, 
+  XED_IFORM_RET_FAR=(XED_ICLASS_RET_FAR<<8)+1, 
+  XED_IFORM_RET_NEAR_IMM=(XED_ICLASS_RET_NEAR<<8)+0, 
+  XED_IFORM_RET_NEAR=(XED_ICLASS_RET_NEAR<<8)+1, 
+  XED_IFORM_ROL_GPRv_IMM=(XED_ICLASS_ROL<<8)+0, 
+  XED_IFORM_ROL_GPR8_ONE=(XED_ICLASS_ROL<<8)+1, 
+  XED_IFORM_ROL_MEMv_CL=(XED_ICLASS_ROL<<8)+2, 
+  XED_IFORM_ROL_MEMb_IMM=(XED_ICLASS_ROL<<8)+3, 
+  XED_IFORM_ROL_MEMv_ONE=(XED_ICLASS_ROL<<8)+4, 
+  XED_IFORM_ROL_MEMb_CL=(XED_ICLASS_ROL<<8)+5, 
+  XED_IFORM_ROL_GPRv_CL=(XED_ICLASS_ROL<<8)+6, 
+  XED_IFORM_ROL_GPR8_CL=(XED_ICLASS_ROL<<8)+7, 
+  XED_IFORM_ROL_GPRv_ONE=(XED_ICLASS_ROL<<8)+8, 
+  XED_IFORM_ROL_MEMv_IMM=(XED_ICLASS_ROL<<8)+9, 
+  XED_IFORM_ROL_MEMb_ONE=(XED_ICLASS_ROL<<8)+10, 
+  XED_IFORM_ROL_GPR8_IMM=(XED_ICLASS_ROL<<8)+11, 
+  XED_IFORM_ROR_MEMb_ONE=(XED_ICLASS_ROR<<8)+0, 
+  XED_IFORM_ROR_MEMv_ONE=(XED_ICLASS_ROR<<8)+1, 
+  XED_IFORM_ROR_GPR8_CL=(XED_ICLASS_ROR<<8)+2, 
+  XED_IFORM_ROR_MEMv_IMM=(XED_ICLASS_ROR<<8)+3, 
+  XED_IFORM_ROR_GPRv_ONE=(XED_ICLASS_ROR<<8)+4, 
+  XED_IFORM_ROR_MEMb_IMM=(XED_ICLASS_ROR<<8)+5, 
+  XED_IFORM_ROR_GPRv_IMM=(XED_ICLASS_ROR<<8)+6, 
+  XED_IFORM_ROR_MEMb_CL=(XED_ICLASS_ROR<<8)+7, 
+  XED_IFORM_ROR_GPR8_ONE=(XED_ICLASS_ROR<<8)+8, 
+  XED_IFORM_ROR_MEMv_CL=(XED_ICLASS_ROR<<8)+9, 
+  XED_IFORM_ROR_GPR8_IMM=(XED_ICLASS_ROR<<8)+10, 
+  XED_IFORM_ROR_GPRv_CL=(XED_ICLASS_ROR<<8)+11, 
+  XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMM=(XED_ICLASS_ROUNDPD<<8)+0, 
+  XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMM=(XED_ICLASS_ROUNDPD<<8)+1, 
+  XED_IFORM_ROUNDPS_XMMps_MEMps_IMM=(XED_ICLASS_ROUNDPS<<8)+0, 
+  XED_IFORM_ROUNDPS_XMMps_XMMps_IMM=(XED_ICLASS_ROUNDPS<<8)+1, 
+  XED_IFORM_ROUNDSD_XMMq_MEMq_IMM=(XED_ICLASS_ROUNDSD<<8)+0, 
+  XED_IFORM_ROUNDSD_XMMq_XMMq_IMM=(XED_ICLASS_ROUNDSD<<8)+1, 
+  XED_IFORM_ROUNDSS_XMMd_MEMd_IMM=(XED_ICLASS_ROUNDSS<<8)+0, 
+  XED_IFORM_ROUNDSS_XMMd_XMMd_IMM=(XED_ICLASS_ROUNDSS<<8)+1, 
+  XED_IFORM_RSM=(XED_ICLASS_RSM<<8)+0, 
+  XED_IFORM_RSQRTPS_XMMps_XMMps=(XED_ICLASS_RSQRTPS<<8)+0, 
+  XED_IFORM_RSQRTPS_XMMps_MEMps=(XED_ICLASS_RSQRTPS<<8)+1, 
+  XED_IFORM_RSQRTSS_XMMss_MEMss=(XED_ICLASS_RSQRTSS<<8)+0, 
+  XED_IFORM_RSQRTSS_XMMss_XMMss=(XED_ICLASS_RSQRTSS<<8)+1, 
+  XED_IFORM_SAHF=(XED_ICLASS_SAHF<<8)+0, 
+  XED_IFORM_SALC=(XED_ICLASS_SALC<<8)+0, 
+  XED_IFORM_SAR_MEMv_CL=(XED_ICLASS_SAR<<8)+0, 
+  XED_IFORM_SAR_GPRv_IMM=(XED_ICLASS_SAR<<8)+1, 
+  XED_IFORM_SAR_GPR8_ONE=(XED_ICLASS_SAR<<8)+2, 
+  XED_IFORM_SAR_GPR8_IMM=(XED_ICLASS_SAR<<8)+3, 
+  XED_IFORM_SAR_MEMv_ONE=(XED_ICLASS_SAR<<8)+4, 
+  XED_IFORM_SAR_MEMb_CL=(XED_ICLASS_SAR<<8)+5, 
+  XED_IFORM_SAR_MEMb_IMM=(XED_ICLASS_SAR<<8)+6, 
+  XED_IFORM_SAR_MEMv_IMM=(XED_ICLASS_SAR<<8)+7, 
+  XED_IFORM_SAR_GPR8_CL=(XED_ICLASS_SAR<<8)+8, 
+  XED_IFORM_SAR_GPRv_CL=(XED_ICLASS_SAR<<8)+9, 
+  XED_IFORM_SAR_GPRv_ONE=(XED_ICLASS_SAR<<8)+10, 
+  XED_IFORM_SAR_MEMb_ONE=(XED_ICLASS_SAR<<8)+11, 
+  XED_IFORM_SBB_AL_IMM=(XED_ICLASS_SBB<<8)+0, 
+  XED_IFORM_SBB_MEMv_GPRv=(XED_ICLASS_SBB<<8)+1, 
+  XED_IFORM_SBB_MEMb_IMM=(XED_ICLASS_SBB<<8)+2, 
+  XED_IFORM_SBB_GPRv_GPRv=(XED_ICLASS_SBB<<8)+3, 
+  XED_IFORM_SBB_OrAX_IMM=(XED_ICLASS_SBB<<8)+4, 
+  XED_IFORM_SBB_GPR8_GPR8=(XED_ICLASS_SBB<<8)+5, 
+  XED_IFORM_SBB_GPR8_IMM=(XED_ICLASS_SBB<<8)+6, 
+  XED_IFORM_SBB_MEMv_IMM=(XED_ICLASS_SBB<<8)+7, 
+  XED_IFORM_SBB_MEMb_GPR8=(XED_ICLASS_SBB<<8)+8, 
+  XED_IFORM_SBB_GPRv_MEMv=(XED_ICLASS_SBB<<8)+9, 
+  XED_IFORM_SBB_GPRv_IMM=(XED_ICLASS_SBB<<8)+10, 
+  XED_IFORM_SBB_GPR8_MEMb=(XED_ICLASS_SBB<<8)+11, 
+  XED_IFORM_SCASB=(XED_ICLASS_SCASB<<8)+0, 
+  XED_IFORM_SCASD=(XED_ICLASS_SCASD<<8)+0, 
+  XED_IFORM_SCASQ=(XED_ICLASS_SCASQ<<8)+0, 
+  XED_IFORM_SCASW=(XED_ICLASS_SCASW<<8)+0, 
+  XED_IFORM_SETB_GPR8=(XED_ICLASS_SETB<<8)+0, 
+  XED_IFORM_SETB_MEMb=(XED_ICLASS_SETB<<8)+1, 
+  XED_IFORM_SETBE_GPR8=(XED_ICLASS_SETBE<<8)+0, 
+  XED_IFORM_SETBE_MEMb=(XED_ICLASS_SETBE<<8)+1, 
+  XED_IFORM_SETL_MEMb=(XED_ICLASS_SETL<<8)+0, 
+  XED_IFORM_SETL_GPR8=(XED_ICLASS_SETL<<8)+1, 
+  XED_IFORM_SETLE_GPR8=(XED_ICLASS_SETLE<<8)+0, 
+  XED_IFORM_SETLE_MEMb=(XED_ICLASS_SETLE<<8)+1, 
+  XED_IFORM_SETNB_GPR8=(XED_ICLASS_SETNB<<8)+0, 
+  XED_IFORM_SETNB_MEMb=(XED_ICLASS_SETNB<<8)+1, 
+  XED_IFORM_SETNBE_MEMb=(XED_ICLASS_SETNBE<<8)+0, 
+  XED_IFORM_SETNBE_GPR8=(XED_ICLASS_SETNBE<<8)+1, 
+  XED_IFORM_SETNL_GPR8=(XED_ICLASS_SETNL<<8)+0, 
+  XED_IFORM_SETNL_MEMb=(XED_ICLASS_SETNL<<8)+1, 
+  XED_IFORM_SETNLE_MEMb=(XED_ICLASS_SETNLE<<8)+0, 
+  XED_IFORM_SETNLE_GPR8=(XED_ICLASS_SETNLE<<8)+1, 
+  XED_IFORM_SETNO_MEMb=(XED_ICLASS_SETNO<<8)+0, 
+  XED_IFORM_SETNO_GPR8=(XED_ICLASS_SETNO<<8)+1, 
+  XED_IFORM_SETNP_MEMb=(XED_ICLASS_SETNP<<8)+0, 
+  XED_IFORM_SETNP_GPR8=(XED_ICLASS_SETNP<<8)+1, 
+  XED_IFORM_SETNS_GPR8=(XED_ICLASS_SETNS<<8)+0, 
+  XED_IFORM_SETNS_MEMb=(XED_ICLASS_SETNS<<8)+1, 
+  XED_IFORM_SETNZ_GPR8=(XED_ICLASS_SETNZ<<8)+0, 
+  XED_IFORM_SETNZ_MEMb=(XED_ICLASS_SETNZ<<8)+1, 
+  XED_IFORM_SETO_MEMb=(XED_ICLASS_SETO<<8)+0, 
+  XED_IFORM_SETO_GPR8=(XED_ICLASS_SETO<<8)+1, 
+  XED_IFORM_SETP_GPR8=(XED_ICLASS_SETP<<8)+0, 
+  XED_IFORM_SETP_MEMb=(XED_ICLASS_SETP<<8)+1, 
+  XED_IFORM_SETS_GPR8=(XED_ICLASS_SETS<<8)+0, 
+  XED_IFORM_SETS_MEMb=(XED_ICLASS_SETS<<8)+1, 
+  XED_IFORM_SETZ_GPR8=(XED_ICLASS_SETZ<<8)+0, 
+  XED_IFORM_SETZ_MEMb=(XED_ICLASS_SETZ<<8)+1, 
+  XED_IFORM_SFENCE=(XED_ICLASS_SFENCE<<8)+0, 
+  XED_IFORM_SGDT_MEMs=(XED_ICLASS_SGDT<<8)+0, 
+  XED_IFORM_SHL_MEMv_ONE=(XED_ICLASS_SHL<<8)+0, 
+  XED_IFORM_SHL_GPRv_CL=(XED_ICLASS_SHL<<8)+1, 
+  XED_IFORM_SHL_MEMb_CL=(XED_ICLASS_SHL<<8)+2, 
+  XED_IFORM_SHL_MEMv_IMM=(XED_ICLASS_SHL<<8)+3, 
+  XED_IFORM_SHL_GPRv_IMM=(XED_ICLASS_SHL<<8)+4, 
+  XED_IFORM_SHL_GPR8_ONE=(XED_ICLASS_SHL<<8)+5, 
+  XED_IFORM_SHL_GPRv_ONE=(XED_ICLASS_SHL<<8)+6, 
+  XED_IFORM_SHL_MEMb_IMM=(XED_ICLASS_SHL<<8)+7, 
+  XED_IFORM_SHL_MEMb_ONE=(XED_ICLASS_SHL<<8)+8, 
+  XED_IFORM_SHL_MEMv_CL=(XED_ICLASS_SHL<<8)+9, 
+  XED_IFORM_SHL_GPR8_IMM=(XED_ICLASS_SHL<<8)+10, 
+  XED_IFORM_SHL_GPR8_CL=(XED_ICLASS_SHL<<8)+11, 
+  XED_IFORM_SHLD_GPRv_GPRv_CL=(XED_ICLASS_SHLD<<8)+0, 
+  XED_IFORM_SHLD_GPRv_GPRv_IMM=(XED_ICLASS_SHLD<<8)+1, 
+  XED_IFORM_SHLD_MEMv_GPRv_IMM=(XED_ICLASS_SHLD<<8)+2, 
+  XED_IFORM_SHLD_MEMv_GPRv_CL=(XED_ICLASS_SHLD<<8)+3, 
+  XED_IFORM_SHR_MEMb_CL=(XED_ICLASS_SHR<<8)+0, 
+  XED_IFORM_SHR_GPR8_CL=(XED_ICLASS_SHR<<8)+1, 
+  XED_IFORM_SHR_GPR8_IMM=(XED_ICLASS_SHR<<8)+2, 
+  XED_IFORM_SHR_GPRv_CL=(XED_ICLASS_SHR<<8)+3, 
+  XED_IFORM_SHR_MEMb_IMM=(XED_ICLASS_SHR<<8)+4, 
+  XED_IFORM_SHR_GPRv_IMM=(XED_ICLASS_SHR<<8)+5, 
+  XED_IFORM_SHR_MEMv_ONE=(XED_ICLASS_SHR<<8)+6, 
+  XED_IFORM_SHR_MEMb_ONE=(XED_ICLASS_SHR<<8)+7, 
+  XED_IFORM_SHR_GPR8_ONE=(XED_ICLASS_SHR<<8)+8, 
+  XED_IFORM_SHR_GPRv_ONE=(XED_ICLASS_SHR<<8)+9, 
+  XED_IFORM_SHR_MEMv_CL=(XED_ICLASS_SHR<<8)+10, 
+  XED_IFORM_SHR_MEMv_IMM=(XED_ICLASS_SHR<<8)+11, 
+  XED_IFORM_SHRD_MEMv_GPRv_CL=(XED_ICLASS_SHRD<<8)+0, 
+  XED_IFORM_SHRD_MEMv_GPRv_IMM=(XED_ICLASS_SHRD<<8)+1, 
+  XED_IFORM_SHRD_GPRv_GPRv_CL=(XED_ICLASS_SHRD<<8)+2, 
+  XED_IFORM_SHRD_GPRv_GPRv_IMM=(XED_ICLASS_SHRD<<8)+3, 
+  XED_IFORM_SHUFPD_XMMpd_MEMpd_IMM=(XED_ICLASS_SHUFPD<<8)+0, 
+  XED_IFORM_SHUFPD_XMMpd_XMMpd_IMM=(XED_ICLASS_SHUFPD<<8)+1, 
+  XED_IFORM_SHUFPS_XMMps_XMMps_IMM=(XED_ICLASS_SHUFPS<<8)+0, 
+  XED_IFORM_SHUFPS_XMMps_MEMps_IMM=(XED_ICLASS_SHUFPS<<8)+1, 
+  XED_IFORM_SIDT_MEMs=(XED_ICLASS_SIDT<<8)+0, 
+  XED_IFORM_SKINIT_EAX=(XED_ICLASS_SKINIT<<8)+0, 
+  XED_IFORM_SLDT_GPRv=(XED_ICLASS_SLDT<<8)+0, 
+  XED_IFORM_SLDT_MEMw=(XED_ICLASS_SLDT<<8)+1, 
+  XED_IFORM_SMSW_GPRv=(XED_ICLASS_SMSW<<8)+0, 
+  XED_IFORM_SMSW_MEMw=(XED_ICLASS_SMSW<<8)+1, 
+  XED_IFORM_SQRTPD_XMMpd_XMMpd=(XED_ICLASS_SQRTPD<<8)+0, 
+  XED_IFORM_SQRTPD_XMMpd_MEMpd=(XED_ICLASS_SQRTPD<<8)+1, 
+  XED_IFORM_SQRTPS_XMMps_MEMps=(XED_ICLASS_SQRTPS<<8)+0, 
+  XED_IFORM_SQRTPS_XMMps_XMMps=(XED_ICLASS_SQRTPS<<8)+1, 
+  XED_IFORM_SQRTSD_XMMsd_MEMsd=(XED_ICLASS_SQRTSD<<8)+0, 
+  XED_IFORM_SQRTSD_XMMsd_XMMsd=(XED_ICLASS_SQRTSD<<8)+1, 
+  XED_IFORM_SQRTSS_XMMss_XMMss=(XED_ICLASS_SQRTSS<<8)+0, 
+  XED_IFORM_SQRTSS_XMMss_MEMss=(XED_ICLASS_SQRTSS<<8)+1, 
+  XED_IFORM_STC=(XED_ICLASS_STC<<8)+0, 
+  XED_IFORM_STD=(XED_ICLASS_STD<<8)+0, 
+  XED_IFORM_STGI=(XED_ICLASS_STGI<<8)+0, 
+  XED_IFORM_STI=(XED_ICLASS_STI<<8)+0, 
+  XED_IFORM_STMXCSR_MEMd=(XED_ICLASS_STMXCSR<<8)+0, 
+  XED_IFORM_STOSB=(XED_ICLASS_STOSB<<8)+0, 
+  XED_IFORM_STOSD=(XED_ICLASS_STOSD<<8)+0, 
+  XED_IFORM_STOSQ=(XED_ICLASS_STOSQ<<8)+0, 
+  XED_IFORM_STOSW=(XED_ICLASS_STOSW<<8)+0, 
+  XED_IFORM_STR_GPRv=(XED_ICLASS_STR<<8)+0, 
+  XED_IFORM_STR_MEMw=(XED_ICLASS_STR<<8)+1, 
+  XED_IFORM_SUB_MEMv_IMM=(XED_ICLASS_SUB<<8)+0, 
+  XED_IFORM_SUB_GPRv_IMM=(XED_ICLASS_SUB<<8)+1, 
+  XED_IFORM_SUB_MEMb_GPR8=(XED_ICLASS_SUB<<8)+2, 
+  XED_IFORM_SUB_MEMb_IMM=(XED_ICLASS_SUB<<8)+3, 
+  XED_IFORM_SUB_OrAX_IMM=(XED_ICLASS_SUB<<8)+4, 
+  XED_IFORM_SUB_GPR8_GPR8=(XED_ICLASS_SUB<<8)+5, 
+  XED_IFORM_SUB_MEMv_GPRv=(XED_ICLASS_SUB<<8)+6, 
+  XED_IFORM_SUB_GPRv_GPRv=(XED_ICLASS_SUB<<8)+7, 
+  XED_IFORM_SUB_GPR8_MEMb=(XED_ICLASS_SUB<<8)+8, 
+  XED_IFORM_SUB_AL_IMM=(XED_ICLASS_SUB<<8)+9, 
+  XED_IFORM_SUB_GPR8_IMM=(XED_ICLASS_SUB<<8)+10, 
+  XED_IFORM_SUB_GPRv_MEMv=(XED_ICLASS_SUB<<8)+11, 
+  XED_IFORM_SUBPD_XMMpd_MEMpd=(XED_ICLASS_SUBPD<<8)+0, 
+  XED_IFORM_SUBPD_XMMpd_XMMpd=(XED_ICLASS_SUBPD<<8)+1, 
+  XED_IFORM_SUBPS_XMMps_XMMps=(XED_ICLASS_SUBPS<<8)+0, 
+  XED_IFORM_SUBPS_XMMps_MEMps=(XED_ICLASS_SUBPS<<8)+1, 
+  XED_IFORM_SUBSD_XMMsd_XMMsd=(XED_ICLASS_SUBSD<<8)+0, 
+  XED_IFORM_SUBSD_XMMsd_MEMsd=(XED_ICLASS_SUBSD<<8)+1, 
+  XED_IFORM_SUBSS_XMMss_MEMss=(XED_ICLASS_SUBSS<<8)+0, 
+  XED_IFORM_SUBSS_XMMss_XMMss=(XED_ICLASS_SUBSS<<8)+1, 
+  XED_IFORM_SWAPGS=(XED_ICLASS_SWAPGS<<8)+0, 
+  XED_IFORM_SYSCALL=(XED_ICLASS_SYSCALL<<8)+0, 
+  XED_IFORM_SYSENTER=(XED_ICLASS_SYSENTER<<8)+0, 
+  XED_IFORM_SYSEXIT=(XED_ICLASS_SYSEXIT<<8)+0, 
+  XED_IFORM_SYSRET=(XED_ICLASS_SYSRET<<8)+0, 
+  XED_IFORM_TEST_OrAX_IMM=(XED_ICLASS_TEST<<8)+0, 
+  XED_IFORM_TEST_MEMv_GPRv=(XED_ICLASS_TEST<<8)+1, 
+  XED_IFORM_TEST_AL_IMM=(XED_ICLASS_TEST<<8)+2, 
+  XED_IFORM_TEST_GPRv_GPRv=(XED_ICLASS_TEST<<8)+3, 
+  XED_IFORM_TEST_MEMb_IMM=(XED_ICLASS_TEST<<8)+4, 
+  XED_IFORM_TEST_GPR8_GPR8=(XED_ICLASS_TEST<<8)+5, 
+  XED_IFORM_TEST_MEMb_GPR8=(XED_ICLASS_TEST<<8)+6, 
+  XED_IFORM_TEST_GPR8_IMM=(XED_ICLASS_TEST<<8)+7, 
+  XED_IFORM_TEST_GPRv_IMM=(XED_ICLASS_TEST<<8)+8, 
+  XED_IFORM_TEST_MEMv_IMM=(XED_ICLASS_TEST<<8)+9, 
+  XED_IFORM_UCOMISD_XMMsd_MEMsd=(XED_ICLASS_UCOMISD<<8)+0, 
+  XED_IFORM_UCOMISD_XMMsd_XMMsd=(XED_ICLASS_UCOMISD<<8)+1, 
+  XED_IFORM_UCOMISS_XMMss_XMMss=(XED_ICLASS_UCOMISS<<8)+0, 
+  XED_IFORM_UCOMISS_XMMss_MEMss=(XED_ICLASS_UCOMISS<<8)+1, 
+  XED_IFORM_UD2=(XED_ICLASS_UD2<<8)+0, 
+  XED_IFORM_UNPCKHPD_XMMpd_MEMdq=(XED_ICLASS_UNPCKHPD<<8)+0, 
+  XED_IFORM_UNPCKHPD_XMMpd_XMMq=(XED_ICLASS_UNPCKHPD<<8)+1, 
+  XED_IFORM_UNPCKHPS_XMMps_XMMdq=(XED_ICLASS_UNPCKHPS<<8)+0, 
+  XED_IFORM_UNPCKHPS_XMMps_MEMdq=(XED_ICLASS_UNPCKHPS<<8)+1, 
+  XED_IFORM_UNPCKLPD_XMMpd_MEMq=(XED_ICLASS_UNPCKLPD<<8)+0, 
+  XED_IFORM_UNPCKLPD_XMMpd_XMMq=(XED_ICLASS_UNPCKLPD<<8)+1, 
+  XED_IFORM_UNPCKLPS_XMMps_XMMq=(XED_ICLASS_UNPCKLPS<<8)+0, 
+  XED_IFORM_UNPCKLPS_XMMps_MEMq=(XED_ICLASS_UNPCKLPS<<8)+1, 
+  XED_IFORM_VERR_GPR16=(XED_ICLASS_VERR<<8)+0, 
+  XED_IFORM_VERR_MEMw=(XED_ICLASS_VERR<<8)+1, 
+  XED_IFORM_VERW_GPR16=(XED_ICLASS_VERW<<8)+0, 
+  XED_IFORM_VERW_MEMw=(XED_ICLASS_VERW<<8)+1, 
+  XED_IFORM_VMCALL=(XED_ICLASS_VMCALL<<8)+0, 
+  XED_IFORM_VMCLEAR_MEMq=(XED_ICLASS_VMCLEAR<<8)+0, 
+  XED_IFORM_VMLAUNCH=(XED_ICLASS_VMLAUNCH<<8)+0, 
+  XED_IFORM_VMLOAD_OrAX=(XED_ICLASS_VMLOAD<<8)+0, 
+  XED_IFORM_VMMCALL=(XED_ICLASS_VMMCALL<<8)+0, 
+  XED_IFORM_VMPTRLD_MEMq=(XED_ICLASS_VMPTRLD<<8)+0, 
+  XED_IFORM_VMPTRST_MEMq=(XED_ICLASS_VMPTRST<<8)+0, 
+  XED_IFORM_VMREAD_MEMq_GPR64=(XED_ICLASS_VMREAD<<8)+0, 
+  XED_IFORM_VMREAD_GPR32_GPR32=(XED_ICLASS_VMREAD<<8)+1, 
+  XED_IFORM_VMREAD_MEMd_GPR32=(XED_ICLASS_VMREAD<<8)+2, 
+  XED_IFORM_VMREAD_GPR64_GPR64=(XED_ICLASS_VMREAD<<8)+3, 
+  XED_IFORM_VMRESUME=(XED_ICLASS_VMRESUME<<8)+0, 
+  XED_IFORM_VMRUN_OrAX=(XED_ICLASS_VMRUN<<8)+0, 
+  XED_IFORM_VMSAVE=(XED_ICLASS_VMSAVE<<8)+0, 
+  XED_IFORM_VMWRITE_GPR64_MEMq=(XED_ICLASS_VMWRITE<<8)+0, 
+  XED_IFORM_VMWRITE_GPR32_GPR32=(XED_ICLASS_VMWRITE<<8)+1, 
+  XED_IFORM_VMWRITE_GPR32_MEMd=(XED_ICLASS_VMWRITE<<8)+2, 
+  XED_IFORM_VMWRITE_GPR64_GPR64=(XED_ICLASS_VMWRITE<<8)+3, 
+  XED_IFORM_VMXOFF=(XED_ICLASS_VMXOFF<<8)+0, 
+  XED_IFORM_VMXON_MEMq=(XED_ICLASS_VMXON<<8)+0, 
+  XED_IFORM_WBINVD=(XED_ICLASS_WBINVD<<8)+0, 
+  XED_IFORM_WRMSR=(XED_ICLASS_WRMSR<<8)+0, 
+  XED_IFORM_XADD_GPRv_GPRv=(XED_ICLASS_XADD<<8)+0, 
+  XED_IFORM_XADD_GPR8_GPR8=(XED_ICLASS_XADD<<8)+1, 
+  XED_IFORM_XADD_MEMv_GPRv=(XED_ICLASS_XADD<<8)+2, 
+  XED_IFORM_XADD_MEMb_GPR8=(XED_ICLASS_XADD<<8)+3, 
+  XED_IFORM_XCHG_GPR8_GPR8=(XED_ICLASS_XCHG<<8)+0, 
+  XED_IFORM_XCHG_MEMv_GPRv=(XED_ICLASS_XCHG<<8)+1, 
+  XED_IFORM_XCHG_GPRv_GPRv=(XED_ICLASS_XCHG<<8)+2, 
+  XED_IFORM_XCHG_MEMb_GPR8=(XED_ICLASS_XCHG<<8)+3, 
+  XED_IFORM_XCHG_GPRv_OrAX=(XED_ICLASS_XCHG<<8)+4, 
+  XED_IFORM_XGETBV=(XED_ICLASS_XGETBV<<8)+0, 
+  XED_IFORM_XLAT_FINAL_DSEG=(XED_ICLASS_XLAT<<8)+0, 
+  XED_IFORM_XLAT=(XED_ICLASS_XLAT<<8)+1, 
+  XED_IFORM_XOR_GPRv_IMM=(XED_ICLASS_XOR<<8)+0, 
+  XED_IFORM_XOR_MEMv_GPRv=(XED_ICLASS_XOR<<8)+1, 
+  XED_IFORM_XOR_MEMb_IMM=(XED_ICLASS_XOR<<8)+2, 
+  XED_IFORM_XOR_GPR8_MEMb=(XED_ICLASS_XOR<<8)+3, 
+  XED_IFORM_XOR_MEMb_GPR8=(XED_ICLASS_XOR<<8)+4, 
+  XED_IFORM_XOR_GPRv_MEMv=(XED_ICLASS_XOR<<8)+5, 
+  XED_IFORM_XOR_AL_IMM=(XED_ICLASS_XOR<<8)+6, 
+  XED_IFORM_XOR_GPRv_GPRv=(XED_ICLASS_XOR<<8)+7, 
+  XED_IFORM_XOR_MEMv_IMM=(XED_ICLASS_XOR<<8)+8, 
+  XED_IFORM_XOR_OrAX_IMM=(XED_ICLASS_XOR<<8)+9, 
+  XED_IFORM_XOR_GPR8_GPR8=(XED_ICLASS_XOR<<8)+10, 
+  XED_IFORM_XOR_GPR8_IMM=(XED_ICLASS_XOR<<8)+11, 
+  XED_IFORM_XORPD_XMMpd_XMMpd=(XED_ICLASS_XORPD<<8)+0, 
+  XED_IFORM_XORPD_XMMpd_MEMpd=(XED_ICLASS_XORPD<<8)+1, 
+  XED_IFORM_XORPS_XMMps_MEMps=(XED_ICLASS_XORPS<<8)+0, 
+  XED_IFORM_XORPS_XMMps_XMMps=(XED_ICLASS_XORPS<<8)+1, 
+  XED_IFORM_XRSTOR_MEMmxsave=(XED_ICLASS_XRSTOR<<8)+0, 
+  XED_IFORM_XSAVE_MEMmxsave=(XED_ICLASS_XSAVE<<8)+0, 
+  XED_IFORM_XSETBV=(XED_ICLASS_XSETBV<<8)+0, 
+  XED_IFORM_LAST
+} xed_iform_enum_t;
+
+XED_DLL_EXPORT xed_iform_enum_t
+str2xed_iform_enum_t(const char* s);
+XED_DLL_EXPORT const char*
+xed_iform_enum_t2str(const xed_iform_enum_t p);
+
+#endif