xed-iform-enum.h

Go to the documentation of this file.
00001 /*BEGIN_LEGAL 
00002 Copyright (c) 2007, Intel Corp.
00003 All rights reserved.
00004 
00005 Redistribution and use in source and binary forms, with or without
00006 modification, are permitted provided that the following conditions are
00007 met:
00008 
00009     * Redistributions of source code must retain the above copyright
00010       notice, this list of conditions and the following disclaimer.
00011 
00012     * Redistributions in binary form must reproduce the above
00013       copyright notice, this list of conditions and the following
00014       disclaimer in the documentation and/or other materials provided
00015       with the distribution.
00016 
00017     * Neither the name of Intel Corporation nor the names of its
00018       contributors may be used to endorse or promote products derived
00019       from this software without specific prior written permission.
00020 
00021 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
00022 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
00023 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
00024 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
00025 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
00026 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
00027 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
00028 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
00029 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00030 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
00031 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00032 END_LEGAL */
00035 
00036 // This file was automatically generated.
00037 // Do not edit this file.
00038 
00039 #if !defined(_XED_IFORM_ENUM_H_)
00040 # define _XED_IFORM_ENUM_H_
00041 #include "xed-common-hdrs.h"
00042 #include "xed-iclass-enum.h"
00043 typedef enum {
00044   XED_IFORM_INVALID=0, 
00045   XED_IFORM_AAA=(XED_ICLASS_AAA<<8)+0, 
00046   XED_IFORM_AAD_IMM=(XED_ICLASS_AAD<<8)+0, 
00047   XED_IFORM_AAM_IMM=(XED_ICLASS_AAM<<8)+0, 
00048   XED_IFORM_AAS=(XED_ICLASS_AAS<<8)+0, 
00049   XED_IFORM_ADC_MEMv_GPRv=(XED_ICLASS_ADC<<8)+0, 
00050   XED_IFORM_ADC_GPRv_GPRv=(XED_ICLASS_ADC<<8)+1, 
00051   XED_IFORM_ADC_GPR8_MEMb=(XED_ICLASS_ADC<<8)+2, 
00052   XED_IFORM_ADC_AL_IMM=(XED_ICLASS_ADC<<8)+3, 
00053   XED_IFORM_ADC_GPR8_IMM=(XED_ICLASS_ADC<<8)+4, 
00054   XED_IFORM_ADC_GPRv_MEMv=(XED_ICLASS_ADC<<8)+5, 
00055   XED_IFORM_ADC_OrAX_IMM=(XED_ICLASS_ADC<<8)+6, 
00056   XED_IFORM_ADC_MEMv_IMM=(XED_ICLASS_ADC<<8)+7, 
00057   XED_IFORM_ADC_GPRv_IMM=(XED_ICLASS_ADC<<8)+8, 
00058   XED_IFORM_ADC_MEMb_GPR8=(XED_ICLASS_ADC<<8)+9, 
00059   XED_IFORM_ADC_MEMb_IMM=(XED_ICLASS_ADC<<8)+10, 
00060   XED_IFORM_ADC_GPR8_GPR8=(XED_ICLASS_ADC<<8)+11, 
00061   XED_IFORM_ADD_GPR8_MEMb=(XED_ICLASS_ADD<<8)+0, 
00062   XED_IFORM_ADD_OrAX_IMM=(XED_ICLASS_ADD<<8)+1, 
00063   XED_IFORM_ADD_AL_IMM=(XED_ICLASS_ADD<<8)+2, 
00064   XED_IFORM_ADD_GPRv_GPRv=(XED_ICLASS_ADD<<8)+3, 
00065   XED_IFORM_ADD_MEMv_GPRv=(XED_ICLASS_ADD<<8)+4, 
00066   XED_IFORM_ADD_GPR8_GPR8=(XED_ICLASS_ADD<<8)+5, 
00067   XED_IFORM_ADD_GPRv_MEMv=(XED_ICLASS_ADD<<8)+6, 
00068   XED_IFORM_ADD_GPR8_IMM=(XED_ICLASS_ADD<<8)+7, 
00069   XED_IFORM_ADD_MEMb_IMM=(XED_ICLASS_ADD<<8)+8, 
00070   XED_IFORM_ADD_GPRv_IMM=(XED_ICLASS_ADD<<8)+9, 
00071   XED_IFORM_ADD_MEMb_GPR8=(XED_ICLASS_ADD<<8)+10, 
00072   XED_IFORM_ADD_MEMv_IMM=(XED_ICLASS_ADD<<8)+11, 
00073   XED_IFORM_ADDPD_XMMpd_XMMpd=(XED_ICLASS_ADDPD<<8)+0, 
00074   XED_IFORM_ADDPD_XMMpd_MEMpd=(XED_ICLASS_ADDPD<<8)+1, 
00075   XED_IFORM_ADDPS_XMMps_MEMps=(XED_ICLASS_ADDPS<<8)+0, 
00076   XED_IFORM_ADDPS_XMMps_XMMps=(XED_ICLASS_ADDPS<<8)+1, 
00077   XED_IFORM_ADDSD_XMMsd_MEMsd=(XED_ICLASS_ADDSD<<8)+0, 
00078   XED_IFORM_ADDSD_XMMsd_XMMsd=(XED_ICLASS_ADDSD<<8)+1, 
00079   XED_IFORM_ADDSS_XMMss_XMMss=(XED_ICLASS_ADDSS<<8)+0, 
00080   XED_IFORM_ADDSS_XMMss_MEMss=(XED_ICLASS_ADDSS<<8)+1, 
00081   XED_IFORM_ADDSUBPD_XMMpd_MEMpd=(XED_ICLASS_ADDSUBPD<<8)+0, 
00082   XED_IFORM_ADDSUBPD_XMMpd_XMMpd=(XED_ICLASS_ADDSUBPD<<8)+1, 
00083   XED_IFORM_ADDSUBPS_XMMps_XMMps=(XED_ICLASS_ADDSUBPS<<8)+0, 
00084   XED_IFORM_ADDSUBPS_XMMps_MEMps=(XED_ICLASS_ADDSUBPS<<8)+1, 
00085   XED_IFORM_AND_OrAX_IMM=(XED_ICLASS_AND<<8)+0, 
00086   XED_IFORM_AND_GPR8_GPR8=(XED_ICLASS_AND<<8)+1, 
00087   XED_IFORM_AND_GPR8_IMM=(XED_ICLASS_AND<<8)+2, 
00088   XED_IFORM_AND_MEMv_IMM=(XED_ICLASS_AND<<8)+3, 
00089   XED_IFORM_AND_MEMb_GPR8=(XED_ICLASS_AND<<8)+4, 
00090   XED_IFORM_AND_GPRv_MEMv=(XED_ICLASS_AND<<8)+5, 
00091   XED_IFORM_AND_GPRv_IMM=(XED_ICLASS_AND<<8)+6, 
00092   XED_IFORM_AND_GPR8_MEMb=(XED_ICLASS_AND<<8)+7, 
00093   XED_IFORM_AND_AL_IMM=(XED_ICLASS_AND<<8)+8, 
00094   XED_IFORM_AND_MEMv_GPRv=(XED_ICLASS_AND<<8)+9, 
00095   XED_IFORM_AND_MEMb_IMM=(XED_ICLASS_AND<<8)+10, 
00096   XED_IFORM_AND_GPRv_GPRv=(XED_ICLASS_AND<<8)+11, 
00097   XED_IFORM_ANDNPD_XMMpd_MEMpd=(XED_ICLASS_ANDNPD<<8)+0, 
00098   XED_IFORM_ANDNPD_XMMpd_XMMpd=(XED_ICLASS_ANDNPD<<8)+1, 
00099   XED_IFORM_ANDNPS_XMMps_XMMps=(XED_ICLASS_ANDNPS<<8)+0, 
00100   XED_IFORM_ANDNPS_XMMps_MEMps=(XED_ICLASS_ANDNPS<<8)+1, 
00101   XED_IFORM_ANDPD_XMMpd_XMMpd=(XED_ICLASS_ANDPD<<8)+0, 
00102   XED_IFORM_ANDPD_XMMpd_MEMpd=(XED_ICLASS_ANDPD<<8)+1, 
00103   XED_IFORM_ANDPS_XMMps_MEMps=(XED_ICLASS_ANDPS<<8)+0, 
00104   XED_IFORM_ANDPS_XMMps_XMMps=(XED_ICLASS_ANDPS<<8)+1, 
00105   XED_IFORM_ARPL_GPR16_GPR16=(XED_ICLASS_ARPL<<8)+0, 
00106   XED_IFORM_ARPL_MEMw_GPR16=(XED_ICLASS_ARPL<<8)+1, 
00107   XED_IFORM_BLENDPD_XMMdq_XMMdq_IMM=(XED_ICLASS_BLENDPD<<8)+0, 
00108   XED_IFORM_BLENDPD_XMMdq_MEMdq_IMM=(XED_ICLASS_BLENDPD<<8)+1, 
00109   XED_IFORM_BLENDPS_XMMdq_XMMdq_IMM=(XED_ICLASS_BLENDPS<<8)+0, 
00110   XED_IFORM_BLENDPS_XMMdq_MEMdq_IMM=(XED_ICLASS_BLENDPS<<8)+1, 
00111   XED_IFORM_BLENDVPD_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_BLENDVPD<<8)+0, 
00112   XED_IFORM_BLENDVPD_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_BLENDVPD<<8)+1, 
00113   XED_IFORM_BLENDVPS_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_BLENDVPS<<8)+0, 
00114   XED_IFORM_BLENDVPS_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_BLENDVPS<<8)+1, 
00115   XED_IFORM_BOUND_GPRv_MEMa=(XED_ICLASS_BOUND<<8)+0, 
00116   XED_IFORM_BSF_GPRv_MEMv=(XED_ICLASS_BSF<<8)+0, 
00117   XED_IFORM_BSF_GPRv_GPRv=(XED_ICLASS_BSF<<8)+1, 
00118   XED_IFORM_BSR_GPRv_GPRv=(XED_ICLASS_BSR<<8)+0, 
00119   XED_IFORM_BSR_GPRv_MEMv=(XED_ICLASS_BSR<<8)+1, 
00120   XED_IFORM_BSWAP_GPRv=(XED_ICLASS_BSWAP<<8)+0, 
00121   XED_IFORM_BT_GPRv_IMM=(XED_ICLASS_BT<<8)+0, 
00122   XED_IFORM_BT_MEMv_IMM=(XED_ICLASS_BT<<8)+1, 
00123   XED_IFORM_BT_MEMv_GPRv=(XED_ICLASS_BT<<8)+2, 
00124   XED_IFORM_BT_GPRv_GPRv=(XED_ICLASS_BT<<8)+3, 
00125   XED_IFORM_BTC_GPRv_GPRv=(XED_ICLASS_BTC<<8)+0, 
00126   XED_IFORM_BTC_MEMv_IMM=(XED_ICLASS_BTC<<8)+1, 
00127   XED_IFORM_BTC_MEMv_GPRv=(XED_ICLASS_BTC<<8)+2, 
00128   XED_IFORM_BTC_GPRv_IMM=(XED_ICLASS_BTC<<8)+3, 
00129   XED_IFORM_BTR_GPRv_IMM=(XED_ICLASS_BTR<<8)+0, 
00130   XED_IFORM_BTR_GPRv_GPRv=(XED_ICLASS_BTR<<8)+1, 
00131   XED_IFORM_BTR_MEMv_IMM=(XED_ICLASS_BTR<<8)+2, 
00132   XED_IFORM_BTR_MEMv_GPRv=(XED_ICLASS_BTR<<8)+3, 
00133   XED_IFORM_BTS_GPRv_GPRv=(XED_ICLASS_BTS<<8)+0, 
00134   XED_IFORM_BTS_MEMv_IMM=(XED_ICLASS_BTS<<8)+1, 
00135   XED_IFORM_BTS_MEMv_GPRv=(XED_ICLASS_BTS<<8)+2, 
00136   XED_IFORM_BTS_GPRv_IMM=(XED_ICLASS_BTS<<8)+3, 
00137   XED_IFORM_CALL_FAR_MEMp=(XED_ICLASS_CALL_FAR<<8)+0, 
00138   XED_IFORM_CALL_FAR_PTR_IMM=(XED_ICLASS_CALL_FAR<<8)+1, 
00139   XED_IFORM_CALL_NEAR_MEMv=(XED_ICLASS_CALL_NEAR<<8)+0, 
00140   XED_IFORM_CALL_NEAR_RELBR=(XED_ICLASS_CALL_NEAR<<8)+1, 
00141   XED_IFORM_CALL_NEAR_GPRv=(XED_ICLASS_CALL_NEAR<<8)+2, 
00142   XED_IFORM_CBW=(XED_ICLASS_CBW<<8)+0, 
00143   XED_IFORM_CDQ=(XED_ICLASS_CDQ<<8)+0, 
00144   XED_IFORM_CDQE=(XED_ICLASS_CDQE<<8)+0, 
00145   XED_IFORM_CLC=(XED_ICLASS_CLC<<8)+0, 
00146   XED_IFORM_CLD=(XED_ICLASS_CLD<<8)+0, 
00147   XED_IFORM_CLFLUSH_MEMb=(XED_ICLASS_CLFLUSH<<8)+0, 
00148   XED_IFORM_CLGI=(XED_ICLASS_CLGI<<8)+0, 
00149   XED_IFORM_CLI=(XED_ICLASS_CLI<<8)+0, 
00150   XED_IFORM_CLTS=(XED_ICLASS_CLTS<<8)+0, 
00151   XED_IFORM_CMC=(XED_ICLASS_CMC<<8)+0, 
00152   XED_IFORM_CMOVB_GPRv_GPRv=(XED_ICLASS_CMOVB<<8)+0, 
00153   XED_IFORM_CMOVB_GPRv_MEMv=(XED_ICLASS_CMOVB<<8)+1, 
00154   XED_IFORM_CMOVBE_GPRv_GPRv=(XED_ICLASS_CMOVBE<<8)+0, 
00155   XED_IFORM_CMOVBE_GPRv_MEMv=(XED_ICLASS_CMOVBE<<8)+1, 
00156   XED_IFORM_CMOVL_GPRv_MEMv=(XED_ICLASS_CMOVL<<8)+0, 
00157   XED_IFORM_CMOVL_GPRv_GPRv=(XED_ICLASS_CMOVL<<8)+1, 
00158   XED_IFORM_CMOVLE_GPRv_MEMv=(XED_ICLASS_CMOVLE<<8)+0, 
00159   XED_IFORM_CMOVLE_GPRv_GPRv=(XED_ICLASS_CMOVLE<<8)+1, 
00160   XED_IFORM_CMOVNB_GPRv_MEMv=(XED_ICLASS_CMOVNB<<8)+0, 
00161   XED_IFORM_CMOVNB_GPRv_GPRv=(XED_ICLASS_CMOVNB<<8)+1, 
00162   XED_IFORM_CMOVNBE_GPRv_GPRv=(XED_ICLASS_CMOVNBE<<8)+0, 
00163   XED_IFORM_CMOVNBE_GPRv_MEMv=(XED_ICLASS_CMOVNBE<<8)+1, 
00164   XED_IFORM_CMOVNL_GPRv_MEMv=(XED_ICLASS_CMOVNL<<8)+0, 
00165   XED_IFORM_CMOVNL_GPRv_GPRv=(XED_ICLASS_CMOVNL<<8)+1, 
00166   XED_IFORM_CMOVNLE_GPRv_GPRv=(XED_ICLASS_CMOVNLE<<8)+0, 
00167   XED_IFORM_CMOVNLE_GPRv_MEMv=(XED_ICLASS_CMOVNLE<<8)+1, 
00168   XED_IFORM_CMOVNO_GPRv_MEMv=(XED_ICLASS_CMOVNO<<8)+0, 
00169   XED_IFORM_CMOVNO_GPRv_GPRv=(XED_ICLASS_CMOVNO<<8)+1, 
00170   XED_IFORM_CMOVNP_GPRv_GPRv=(XED_ICLASS_CMOVNP<<8)+0, 
00171   XED_IFORM_CMOVNP_GPRv_MEMv=(XED_ICLASS_CMOVNP<<8)+1, 
00172   XED_IFORM_CMOVNS_GPRv_GPRv=(XED_ICLASS_CMOVNS<<8)+0, 
00173   XED_IFORM_CMOVNS_GPRv_MEMv=(XED_ICLASS_CMOVNS<<8)+1, 
00174   XED_IFORM_CMOVNZ_GPRv_MEMv=(XED_ICLASS_CMOVNZ<<8)+0, 
00175   XED_IFORM_CMOVNZ_GPRv_GPRv=(XED_ICLASS_CMOVNZ<<8)+1, 
00176   XED_IFORM_CMOVO_GPRv_MEMv=(XED_ICLASS_CMOVO<<8)+0, 
00177   XED_IFORM_CMOVO_GPRv_GPRv=(XED_ICLASS_CMOVO<<8)+1, 
00178   XED_IFORM_CMOVP_GPRv_GPRv=(XED_ICLASS_CMOVP<<8)+0, 
00179   XED_IFORM_CMOVP_GPRv_MEMv=(XED_ICLASS_CMOVP<<8)+1, 
00180   XED_IFORM_CMOVS_GPRv_GPRv=(XED_ICLASS_CMOVS<<8)+0, 
00181   XED_IFORM_CMOVS_GPRv_MEMv=(XED_ICLASS_CMOVS<<8)+1, 
00182   XED_IFORM_CMOVZ_GPRv_GPRv=(XED_ICLASS_CMOVZ<<8)+0, 
00183   XED_IFORM_CMOVZ_GPRv_MEMv=(XED_ICLASS_CMOVZ<<8)+1, 
00184   XED_IFORM_CMP_OrAX_IMM=(XED_ICLASS_CMP<<8)+0, 
00185   XED_IFORM_CMP_MEMv_GPRv=(XED_ICLASS_CMP<<8)+1, 
00186   XED_IFORM_CMP_AL_IMM=(XED_ICLASS_CMP<<8)+2, 
00187   XED_IFORM_CMP_GPRv_GPRv=(XED_ICLASS_CMP<<8)+3, 
00188   XED_IFORM_CMP_MEMb_IMM=(XED_ICLASS_CMP<<8)+4, 
00189   XED_IFORM_CMP_GPR8_GPR8=(XED_ICLASS_CMP<<8)+5, 
00190   XED_IFORM_CMP_MEMb_GPR8=(XED_ICLASS_CMP<<8)+6, 
00191   XED_IFORM_CMP_GPR8_IMM=(XED_ICLASS_CMP<<8)+7, 
00192   XED_IFORM_CMP_GPRv_IMM=(XED_ICLASS_CMP<<8)+8, 
00193   XED_IFORM_CMP_GPRv_MEMv=(XED_ICLASS_CMP<<8)+9, 
00194   XED_IFORM_CMP_GPR8_MEMb=(XED_ICLASS_CMP<<8)+10, 
00195   XED_IFORM_CMP_MEMv_IMM=(XED_ICLASS_CMP<<8)+11, 
00196   XED_IFORM_CMPPD_XMMpd_MEMpd_IMM=(XED_ICLASS_CMPPD<<8)+0, 
00197   XED_IFORM_CMPPD_XMMpd_XMMpd_IMM=(XED_ICLASS_CMPPD<<8)+1, 
00198   XED_IFORM_CMPPS_XMMps_XMMps_IMM=(XED_ICLASS_CMPPS<<8)+0, 
00199   XED_IFORM_CMPPS_XMMps_MEMps_IMM=(XED_ICLASS_CMPPS<<8)+1, 
00200   XED_IFORM_CMPSB=(XED_ICLASS_CMPSB<<8)+0, 
00201   XED_IFORM_CMPSD=(XED_ICLASS_CMPSD<<8)+0, 
00202   XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMM=(XED_ICLASS_CMPSD_XMM<<8)+0, 
00203   XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMM=(XED_ICLASS_CMPSD_XMM<<8)+1, 
00204   XED_IFORM_CMPSQ=(XED_ICLASS_CMPSQ<<8)+0, 
00205   XED_IFORM_CMPSS_XMMss_XMMss_IMM=(XED_ICLASS_CMPSS<<8)+0, 
00206   XED_IFORM_CMPSS_XMMss_MEMss_IMM=(XED_ICLASS_CMPSS<<8)+1, 
00207   XED_IFORM_CMPSW=(XED_ICLASS_CMPSW<<8)+0, 
00208   XED_IFORM_CMPXCHG_GPR8_GPR8=(XED_ICLASS_CMPXCHG<<8)+0, 
00209   XED_IFORM_CMPXCHG_MEMv_GPRv=(XED_ICLASS_CMPXCHG<<8)+1, 
00210   XED_IFORM_CMPXCHG_MEMb_GPR8=(XED_ICLASS_CMPXCHG<<8)+2, 
00211   XED_IFORM_CMPXCHG_GPRv_GPRv=(XED_ICLASS_CMPXCHG<<8)+3, 
00212   XED_IFORM_CMPXCHG16B_MEMdq=(XED_ICLASS_CMPXCHG16B<<8)+0, 
00213   XED_IFORM_CMPXCHG8B_MEMq=(XED_ICLASS_CMPXCHG8B<<8)+0, 
00214   XED_IFORM_COMISD_XMMsd_MEMsd=(XED_ICLASS_COMISD<<8)+0, 
00215   XED_IFORM_COMISD_XMMsd_XMMsd=(XED_ICLASS_COMISD<<8)+1, 
00216   XED_IFORM_COMISS_XMMss_XMMss=(XED_ICLASS_COMISS<<8)+0, 
00217   XED_IFORM_COMISS_XMMss_MEMss=(XED_ICLASS_COMISS<<8)+1, 
00218   XED_IFORM_CPUID=(XED_ICLASS_CPUID<<8)+0, 
00219   XED_IFORM_CQO=(XED_ICLASS_CQO<<8)+0, 
00220   XED_IFORM_CRC32_GPR32d_GPRv=(XED_ICLASS_CRC32<<8)+0, 
00221   XED_IFORM_CRC32_GPR32d_MEMb=(XED_ICLASS_CRC32<<8)+1, 
00222   XED_IFORM_CRC32_GPR32d_GPR8b=(XED_ICLASS_CRC32<<8)+2, 
00223   XED_IFORM_CRC32_GPR64q_MEMv=(XED_ICLASS_CRC32<<8)+3, 
00224   XED_IFORM_CRC32_GPR32d_MEMv=(XED_ICLASS_CRC32<<8)+4, 
00225   XED_IFORM_CRC32_GPR64q_MEMb=(XED_ICLASS_CRC32<<8)+5, 
00226   XED_IFORM_CRC32_GPR64q_GPRv=(XED_ICLASS_CRC32<<8)+6, 
00227   XED_IFORM_CRC32_GPR64q_GPR8b=(XED_ICLASS_CRC32<<8)+7, 
00228   XED_IFORM_CVTDQ2PD_XMMpd_MEMq=(XED_ICLASS_CVTDQ2PD<<8)+0, 
00229   XED_IFORM_CVTDQ2PD_XMMpd_XMMq=(XED_ICLASS_CVTDQ2PD<<8)+1, 
00230   XED_IFORM_CVTDQ2PS_XMMps_MEMdq=(XED_ICLASS_CVTDQ2PS<<8)+0, 
00231   XED_IFORM_CVTDQ2PS_XMMps_XMMdq=(XED_ICLASS_CVTDQ2PS<<8)+1, 
00232   XED_IFORM_CVTPD2DQ_XMMdq_MEMpd=(XED_ICLASS_CVTPD2DQ<<8)+0, 
00233   XED_IFORM_CVTPD2DQ_XMMdq_XMMpd=(XED_ICLASS_CVTPD2DQ<<8)+1, 
00234   XED_IFORM_CVTPD2PI_MMXq_XMMpd=(XED_ICLASS_CVTPD2PI<<8)+0, 
00235   XED_IFORM_CVTPD2PI_MMXq_MEMpd=(XED_ICLASS_CVTPD2PI<<8)+1, 
00236   XED_IFORM_CVTPD2PS_XMMps_MEMpd=(XED_ICLASS_CVTPD2PS<<8)+0, 
00237   XED_IFORM_CVTPD2PS_XMMps_XMMpd=(XED_ICLASS_CVTPD2PS<<8)+1, 
00238   XED_IFORM_CVTPI2PD_XMMpd_MMXq=(XED_ICLASS_CVTPI2PD<<8)+0, 
00239   XED_IFORM_CVTPI2PD_XMMpd_MEMq=(XED_ICLASS_CVTPI2PD<<8)+1, 
00240   XED_IFORM_CVTPI2PS_XMMq_MMXq=(XED_ICLASS_CVTPI2PS<<8)+0, 
00241   XED_IFORM_CVTPI2PS_XMMq_MEMq=(XED_ICLASS_CVTPI2PS<<8)+1, 
00242   XED_IFORM_CVTPS2DQ_XMMdq_MEMps=(XED_ICLASS_CVTPS2DQ<<8)+0, 
00243   XED_IFORM_CVTPS2DQ_XMMdq_XMMps=(XED_ICLASS_CVTPS2DQ<<8)+1, 
00244   XED_IFORM_CVTPS2PD_XMMpd_MEMq=(XED_ICLASS_CVTPS2PD<<8)+0, 
00245   XED_IFORM_CVTPS2PD_XMMpd_XMMq=(XED_ICLASS_CVTPS2PD<<8)+1, 
00246   XED_IFORM_CVTPS2PI_MMXq_MEMq=(XED_ICLASS_CVTPS2PI<<8)+0, 
00247   XED_IFORM_CVTPS2PI_MMXq_XMMq=(XED_ICLASS_CVTPS2PI<<8)+1, 
00248   XED_IFORM_CVTSD2SI_GPR32_MEMsd=(XED_ICLASS_CVTSD2SI<<8)+0, 
00249   XED_IFORM_CVTSD2SI_GPR32_XMMsd=(XED_ICLASS_CVTSD2SI<<8)+1, 
00250   XED_IFORM_CVTSD2SI_GPR64_XMMsd=(XED_ICLASS_CVTSD2SI<<8)+2, 
00251   XED_IFORM_CVTSD2SI_GPR64_MEMsd=(XED_ICLASS_CVTSD2SI<<8)+3, 
00252   XED_IFORM_CVTSD2SS_XMMss_MEMsd=(XED_ICLASS_CVTSD2SS<<8)+0, 
00253   XED_IFORM_CVTSD2SS_XMMss_XMMsd=(XED_ICLASS_CVTSD2SS<<8)+1, 
00254   XED_IFORM_CVTSI2SD_XMMsd_GPR64=(XED_ICLASS_CVTSI2SD<<8)+0, 
00255   XED_IFORM_CVTSI2SD_XMMsd_GPR32=(XED_ICLASS_CVTSI2SD<<8)+1, 
00256   XED_IFORM_CVTSI2SD_XMMsd_MEMd=(XED_ICLASS_CVTSI2SD<<8)+2, 
00257   XED_IFORM_CVTSI2SD_XMMsd_MEMq=(XED_ICLASS_CVTSI2SD<<8)+3, 
00258   XED_IFORM_CVTSI2SS_XMMss_GPR64=(XED_ICLASS_CVTSI2SS<<8)+0, 
00259   XED_IFORM_CVTSI2SS_XMMss_GPR32=(XED_ICLASS_CVTSI2SS<<8)+1, 
00260   XED_IFORM_CVTSI2SS_XMMss_MEMd=(XED_ICLASS_CVTSI2SS<<8)+2, 
00261   XED_IFORM_CVTSI2SS_XMMss_MEMq=(XED_ICLASS_CVTSI2SS<<8)+3, 
00262   XED_IFORM_CVTSS2SD_XMMsd_MEMss=(XED_ICLASS_CVTSS2SD<<8)+0, 
00263   XED_IFORM_CVTSS2SD_XMMsd_XMMss=(XED_ICLASS_CVTSS2SD<<8)+1, 
00264   XED_IFORM_CVTSS2SI_GPR64_XMMss=(XED_ICLASS_CVTSS2SI<<8)+0, 
00265   XED_IFORM_CVTSS2SI_GPR32_MEMss=(XED_ICLASS_CVTSS2SI<<8)+1, 
00266   XED_IFORM_CVTSS2SI_GPR32_XMMss=(XED_ICLASS_CVTSS2SI<<8)+2, 
00267   XED_IFORM_CVTSS2SI_GPR64_MEMss=(XED_ICLASS_CVTSS2SI<<8)+3, 
00268   XED_IFORM_CVTTPD2DQ_XMMdq_XMMpd=(XED_ICLASS_CVTTPD2DQ<<8)+0, 
00269   XED_IFORM_CVTTPD2DQ_XMMdq_MEMpd=(XED_ICLASS_CVTTPD2DQ<<8)+1, 
00270   XED_IFORM_CVTTPD2PI_MMXq_MEMpd=(XED_ICLASS_CVTTPD2PI<<8)+0, 
00271   XED_IFORM_CVTTPD2PI_MMXq_XMMpd=(XED_ICLASS_CVTTPD2PI<<8)+1, 
00272   XED_IFORM_CVTTPS2DQ_XMMdq_XMMps=(XED_ICLASS_CVTTPS2DQ<<8)+0, 
00273   XED_IFORM_CVTTPS2DQ_XMMdq_MEMps=(XED_ICLASS_CVTTPS2DQ<<8)+1, 
00274   XED_IFORM_CVTTPS2PI_MMXq_MEMq=(XED_ICLASS_CVTTPS2PI<<8)+0, 
00275   XED_IFORM_CVTTPS2PI_MMXq_XMMq=(XED_ICLASS_CVTTPS2PI<<8)+1, 
00276   XED_IFORM_CVTTSD2SI_GPR64_MEMsd=(XED_ICLASS_CVTTSD2SI<<8)+0, 
00277   XED_IFORM_CVTTSD2SI_GPR32_XMMsd=(XED_ICLASS_CVTTSD2SI<<8)+1, 
00278   XED_IFORM_CVTTSD2SI_GPR32_MEMsd=(XED_ICLASS_CVTTSD2SI<<8)+2, 
00279   XED_IFORM_CVTTSD2SI_GPR64_XMMsd=(XED_ICLASS_CVTTSD2SI<<8)+3, 
00280   XED_IFORM_CVTTSS2SI_GPR64_MEMss=(XED_ICLASS_CVTTSS2SI<<8)+0, 
00281   XED_IFORM_CVTTSS2SI_GPR64_XMMss=(XED_ICLASS_CVTTSS2SI<<8)+1, 
00282   XED_IFORM_CVTTSS2SI_GPR32_XMMss=(XED_ICLASS_CVTTSS2SI<<8)+2, 
00283   XED_IFORM_CVTTSS2SI_GPR32_MEMss=(XED_ICLASS_CVTTSS2SI<<8)+3, 
00284   XED_IFORM_CWD=(XED_ICLASS_CWD<<8)+0, 
00285   XED_IFORM_CWDE=(XED_ICLASS_CWDE<<8)+0, 
00286   XED_IFORM_DAA=(XED_ICLASS_DAA<<8)+0, 
00287   XED_IFORM_DAS=(XED_ICLASS_DAS<<8)+0, 
00288   XED_IFORM_DEC_GPR8=(XED_ICLASS_DEC<<8)+0, 
00289   XED_IFORM_DEC_MEMv=(XED_ICLASS_DEC<<8)+1, 
00290   XED_IFORM_DEC_MEMb=(XED_ICLASS_DEC<<8)+2, 
00291   XED_IFORM_DEC_GPRv=(XED_ICLASS_DEC<<8)+3, 
00292   XED_IFORM_DIV_MEMv=(XED_ICLASS_DIV<<8)+0, 
00293   XED_IFORM_DIV_GPR8=(XED_ICLASS_DIV<<8)+1, 
00294   XED_IFORM_DIV_GPRv=(XED_ICLASS_DIV<<8)+2, 
00295   XED_IFORM_DIV_MEMb=(XED_ICLASS_DIV<<8)+3, 
00296   XED_IFORM_DIVPD_XMMpd_XMMpd=(XED_ICLASS_DIVPD<<8)+0, 
00297   XED_IFORM_DIVPD_XMMpd_MEMpd=(XED_ICLASS_DIVPD<<8)+1, 
00298   XED_IFORM_DIVPS_XMMps_MEMps=(XED_ICLASS_DIVPS<<8)+0, 
00299   XED_IFORM_DIVPS_XMMps_XMMps=(XED_ICLASS_DIVPS<<8)+1, 
00300   XED_IFORM_DIVSD_XMMsd_MEMsd=(XED_ICLASS_DIVSD<<8)+0, 
00301   XED_IFORM_DIVSD_XMMsd_XMMsd=(XED_ICLASS_DIVSD<<8)+1, 
00302   XED_IFORM_DIVSS_XMMss_XMMss=(XED_ICLASS_DIVSS<<8)+0, 
00303   XED_IFORM_DIVSS_XMMss_MEMss=(XED_ICLASS_DIVSS<<8)+1, 
00304   XED_IFORM_DPPD_XMMdq_XMMdq_IMM=(XED_ICLASS_DPPD<<8)+0, 
00305   XED_IFORM_DPPD_XMMdq_MEMdq_IMM=(XED_ICLASS_DPPD<<8)+1, 
00306   XED_IFORM_DPPS_XMMdq_XMMdq_IMM=(XED_ICLASS_DPPS<<8)+0, 
00307   XED_IFORM_DPPS_XMMdq_MEMdq_IMM=(XED_ICLASS_DPPS<<8)+1, 
00308   XED_IFORM_EMMS=(XED_ICLASS_EMMS<<8)+0, 
00309   XED_IFORM_ENTER_IMM_IMM=(XED_ICLASS_ENTER<<8)+0, 
00310   XED_IFORM_EXTRACTPS_GPR32w_XMMdq_IMM=(XED_ICLASS_EXTRACTPS<<8)+0, 
00311   XED_IFORM_EXTRACTPS_MEMw_XMMps_IMM=(XED_ICLASS_EXTRACTPS<<8)+1, 
00312   XED_IFORM_EXTRQ_XMMq_IMM_IMM=(XED_ICLASS_EXTRQ<<8)+0, 
00313   XED_IFORM_EXTRQ_XMMq_XMMdq=(XED_ICLASS_EXTRQ<<8)+1, 
00314   XED_IFORM_F2XM1_ST0=(XED_ICLASS_F2XM1<<8)+0, 
00315   XED_IFORM_FABS_ST0=(XED_ICLASS_FABS<<8)+0, 
00316   XED_IFORM_FADD_ST0_MEMmem32real=(XED_ICLASS_FADD<<8)+0, 
00317   XED_IFORM_FADD_ST0_MEMm64real=(XED_ICLASS_FADD<<8)+1, 
00318   XED_IFORM_FADD_X87_ST0=(XED_ICLASS_FADD<<8)+2, 
00319   XED_IFORM_FADD_ST0_X87=(XED_ICLASS_FADD<<8)+3, 
00320   XED_IFORM_FADDP_X87_ST0=(XED_ICLASS_FADDP<<8)+0, 
00321   XED_IFORM_FBLD_ST0_MEMmem80dec=(XED_ICLASS_FBLD<<8)+0, 
00322   XED_IFORM_FBSTP_MEMmem80dec_ST0=(XED_ICLASS_FBSTP<<8)+0, 
00323   XED_IFORM_FCHS_ST0=(XED_ICLASS_FCHS<<8)+0, 
00324   XED_IFORM_FCMOVB_ST0_X87=(XED_ICLASS_FCMOVB<<8)+0, 
00325   XED_IFORM_FCMOVBE_ST0_X87=(XED_ICLASS_FCMOVBE<<8)+0, 
00326   XED_IFORM_FCMOVE_ST0_X87=(XED_ICLASS_FCMOVE<<8)+0, 
00327   XED_IFORM_FCMOVNB_ST0_X87=(XED_ICLASS_FCMOVNB<<8)+0, 
00328   XED_IFORM_FCMOVNBE_ST0_X87=(XED_ICLASS_FCMOVNBE<<8)+0, 
00329   XED_IFORM_FCMOVNE_ST0_X87=(XED_ICLASS_FCMOVNE<<8)+0, 
00330   XED_IFORM_FCMOVNU_ST0_X87=(XED_ICLASS_FCMOVNU<<8)+0, 
00331   XED_IFORM_FCMOVU_ST0_X87=(XED_ICLASS_FCMOVU<<8)+0, 
00332   XED_IFORM_FCOM_ST0_X87=(XED_ICLASS_FCOM<<8)+0, 
00333   XED_IFORM_FCOM_ST0_MEMmem32real=(XED_ICLASS_FCOM<<8)+1, 
00334   XED_IFORM_FCOM_ST0_MEMm64real=(XED_ICLASS_FCOM<<8)+2, 
00335   XED_IFORM_FCOMI_ST0_X87=(XED_ICLASS_FCOMI<<8)+0, 
00336   XED_IFORM_FCOMIP_ST0_X87=(XED_ICLASS_FCOMIP<<8)+0, 
00337   XED_IFORM_FCOMP_ST0_X87=(XED_ICLASS_FCOMP<<8)+0, 
00338   XED_IFORM_FCOMP_ST0_MEMmem32real=(XED_ICLASS_FCOMP<<8)+1, 
00339   XED_IFORM_FCOMP_ST0_MEMm64real=(XED_ICLASS_FCOMP<<8)+2, 
00340   XED_IFORM_FCOMPP_ST0_ST1=(XED_ICLASS_FCOMPP<<8)+0, 
00341   XED_IFORM_FCOS_ST0=(XED_ICLASS_FCOS<<8)+0, 
00342   XED_IFORM_FDECSTP=(XED_ICLASS_FDECSTP<<8)+0, 
00343   XED_IFORM_FDIV_X87_ST0=(XED_ICLASS_FDIV<<8)+0, 
00344   XED_IFORM_FDIV_ST0_MEMmem32real=(XED_ICLASS_FDIV<<8)+1, 
00345   XED_IFORM_FDIV_ST0_MEMm64real=(XED_ICLASS_FDIV<<8)+2, 
00346   XED_IFORM_FDIV_ST0_X87=(XED_ICLASS_FDIV<<8)+3, 
00347   XED_IFORM_FDIVP_X87_ST0=(XED_ICLASS_FDIVP<<8)+0, 
00348   XED_IFORM_FDIVR_ST0_MEMm64real=(XED_ICLASS_FDIVR<<8)+0, 
00349   XED_IFORM_FDIVR_X87_ST0=(XED_ICLASS_FDIVR<<8)+1, 
00350   XED_IFORM_FDIVR_ST0_X87=(XED_ICLASS_FDIVR<<8)+2, 
00351   XED_IFORM_FDIVR_ST0_MEMmem32real=(XED_ICLASS_FDIVR<<8)+3, 
00352   XED_IFORM_FDIVRP_X87_ST0=(XED_ICLASS_FDIVRP<<8)+0, 
00353   XED_IFORM_FEMMS=(XED_ICLASS_FEMMS<<8)+0, 
00354   XED_IFORM_FFREE_X87=(XED_ICLASS_FFREE<<8)+0, 
00355   XED_IFORM_FFREEP_X87=(XED_ICLASS_FFREEP<<8)+0, 
00356   XED_IFORM_FIADD_ST0_MEMmem32int=(XED_ICLASS_FIADD<<8)+0, 
00357   XED_IFORM_FIADD_ST0_MEMmem16int=(XED_ICLASS_FIADD<<8)+1, 
00358   XED_IFORM_FICOM_ST0_MEMmem32int=(XED_ICLASS_FICOM<<8)+0, 
00359   XED_IFORM_FICOM_ST0_MEMmem16int=(XED_ICLASS_FICOM<<8)+1, 
00360   XED_IFORM_FICOMP_ST0_MEMmem16int=(XED_ICLASS_FICOMP<<8)+0, 
00361   XED_IFORM_FICOMP_ST0_MEMmem32int=(XED_ICLASS_FICOMP<<8)+1, 
00362   XED_IFORM_FIDIV_ST0_MEMmem16int=(XED_ICLASS_FIDIV<<8)+0, 
00363   XED_IFORM_FIDIV_ST0_MEMmem32int=(XED_ICLASS_FIDIV<<8)+1, 
00364   XED_IFORM_FIDIVR_ST0_MEMmem32int=(XED_ICLASS_FIDIVR<<8)+0, 
00365   XED_IFORM_FIDIVR_ST0_MEMmem16int=(XED_ICLASS_FIDIVR<<8)+1, 
00366   XED_IFORM_FILD_ST0_MEMmem32int=(XED_ICLASS_FILD<<8)+0, 
00367   XED_IFORM_FILD_ST0_MEMmem16int=(XED_ICLASS_FILD<<8)+1, 
00368   XED_IFORM_FILD_ST0_MEMm64int=(XED_ICLASS_FILD<<8)+2, 
00369   XED_IFORM_FIMUL_ST0_MEMmem16int=(XED_ICLASS_FIMUL<<8)+0, 
00370   XED_IFORM_FIMUL_ST0_MEMmem32int=(XED_ICLASS_FIMUL<<8)+1, 
00371   XED_IFORM_FINCSTP=(XED_ICLASS_FINCSTP<<8)+0, 
00372   XED_IFORM_FIST_MEMmem32int_ST0=(XED_ICLASS_FIST<<8)+0, 
00373   XED_IFORM_FIST_MEMmem16int_ST0=(XED_ICLASS_FIST<<8)+1, 
00374   XED_IFORM_FISTP_MEMmem32int_ST0=(XED_ICLASS_FISTP<<8)+0, 
00375   XED_IFORM_FISTP_MEMmem16int_ST0=(XED_ICLASS_FISTP<<8)+1, 
00376   XED_IFORM_FISTP_MEMm64int_ST0=(XED_ICLASS_FISTP<<8)+2, 
00377   XED_IFORM_FISTTP_MEMmem16int_ST0=(XED_ICLASS_FISTTP<<8)+0, 
00378   XED_IFORM_FISTTP_MEMmem32int_ST0=(XED_ICLASS_FISTTP<<8)+1, 
00379   XED_IFORM_FISTTP_MEMm64int_ST0=(XED_ICLASS_FISTTP<<8)+2, 
00380   XED_IFORM_FISUB_ST0_MEMmem32int=(XED_ICLASS_FISUB<<8)+0, 
00381   XED_IFORM_FISUB_ST0_MEMmem16int=(XED_ICLASS_FISUB<<8)+1, 
00382   XED_IFORM_FISUBR_ST0_MEMmem32int=(XED_ICLASS_FISUBR<<8)+0, 
00383   XED_IFORM_FISUBR_ST0_MEMmem16int=(XED_ICLASS_FISUBR<<8)+1, 
00384   XED_IFORM_FLD_ST0_X87=(XED_ICLASS_FLD<<8)+0, 
00385   XED_IFORM_FLD_ST0_MEMm64real=(XED_ICLASS_FLD<<8)+1, 
00386   XED_IFORM_FLD_ST0_MEMmem32real=(XED_ICLASS_FLD<<8)+2, 
00387   XED_IFORM_FLD_ST0_MEMmem80real=(XED_ICLASS_FLD<<8)+3, 
00388   XED_IFORM_FLD1_ST0=(XED_ICLASS_FLD1<<8)+0, 
00389   XED_IFORM_FLDCW_MEMmem16=(XED_ICLASS_FLDCW<<8)+0, 
00390   XED_IFORM_FLDENV_MEMmem14=(XED_ICLASS_FLDENV<<8)+0, 
00391   XED_IFORM_FLDENV_MEMmem28=(XED_ICLASS_FLDENV<<8)+1, 
00392   XED_IFORM_FLDL2E_ST0=(XED_ICLASS_FLDL2E<<8)+0, 
00393   XED_IFORM_FLDL2T_ST0=(XED_ICLASS_FLDL2T<<8)+0, 
00394   XED_IFORM_FLDLG2_ST0=(XED_ICLASS_FLDLG2<<8)+0, 
00395   XED_IFORM_FLDLN2_ST0=(XED_ICLASS_FLDLN2<<8)+0, 
00396   XED_IFORM_FLDPI_ST0=(XED_ICLASS_FLDPI<<8)+0, 
00397   XED_IFORM_FLDZ_ST0=(XED_ICLASS_FLDZ<<8)+0, 
00398   XED_IFORM_FMUL_ST0_MEMm64real=(XED_ICLASS_FMUL<<8)+0, 
00399   XED_IFORM_FMUL_ST0_MEMmem32real=(XED_ICLASS_FMUL<<8)+1, 
00400   XED_IFORM_FMUL_X87_ST0=(XED_ICLASS_FMUL<<8)+2, 
00401   XED_IFORM_FMUL_ST0_X87=(XED_ICLASS_FMUL<<8)+3, 
00402   XED_IFORM_FMULP_X87_ST0=(XED_ICLASS_FMULP<<8)+0, 
00403   XED_IFORM_FNCLEX=(XED_ICLASS_FNCLEX<<8)+0, 
00404   XED_IFORM_FNINIT=(XED_ICLASS_FNINIT<<8)+0, 
00405   XED_IFORM_FNOP=(XED_ICLASS_FNOP<<8)+0, 
00406   XED_IFORM_FNSAVE_MEMmem98=(XED_ICLASS_FNSAVE<<8)+0, 
00407   XED_IFORM_FNSAVE_MEMmem108=(XED_ICLASS_FNSAVE<<8)+1, 
00408   XED_IFORM_FNSTCW_MEMmem16=(XED_ICLASS_FNSTCW<<8)+0, 
00409   XED_IFORM_FNSTENV_MEMmem28=(XED_ICLASS_FNSTENV<<8)+0, 
00410   XED_IFORM_FNSTENV_MEMmem14=(XED_ICLASS_FNSTENV<<8)+1, 
00411   XED_IFORM_FNSTSW_MEMmem16=(XED_ICLASS_FNSTSW<<8)+0, 
00412   XED_IFORM_FNSTSW_AX=(XED_ICLASS_FNSTSW<<8)+1, 
00413   XED_IFORM_FPATAN_ST0_ST1=(XED_ICLASS_FPATAN<<8)+0, 
00414   XED_IFORM_FPREM_ST0_ST1=(XED_ICLASS_FPREM<<8)+0, 
00415   XED_IFORM_FPREM1_ST0_ST1=(XED_ICLASS_FPREM1<<8)+0, 
00416   XED_IFORM_FPTAN_ST0_ST1=(XED_ICLASS_FPTAN<<8)+0, 
00417   XED_IFORM_FRNDINT_ST0=(XED_ICLASS_FRNDINT<<8)+0, 
00418   XED_IFORM_FRSTOR_MEMmem108=(XED_ICLASS_FRSTOR<<8)+0, 
00419   XED_IFORM_FRSTOR_MEMmem98=(XED_ICLASS_FRSTOR<<8)+1, 
00420   XED_IFORM_FSCALE_ST0_ST1=(XED_ICLASS_FSCALE<<8)+0, 
00421   XED_IFORM_FSETPM287_NOP=(XED_ICLASS_FSETPM287_NOP<<8)+0, 
00422   XED_IFORM_FSIN_ST0=(XED_ICLASS_FSIN<<8)+0, 
00423   XED_IFORM_FSINCOS_ST0_ST1=(XED_ICLASS_FSINCOS<<8)+0, 
00424   XED_IFORM_FSQRT_ST0=(XED_ICLASS_FSQRT<<8)+0, 
00425   XED_IFORM_FST_X87_ST0=(XED_ICLASS_FST<<8)+0, 
00426   XED_IFORM_FST_MEMmem32real_ST0=(XED_ICLASS_FST<<8)+1, 
00427   XED_IFORM_FST_MEMm64real_ST0=(XED_ICLASS_FST<<8)+2, 
00428   XED_IFORM_FSTP_MEMmem32real_ST0=(XED_ICLASS_FSTP<<8)+0, 
00429   XED_IFORM_FSTP_X87_ST0=(XED_ICLASS_FSTP<<8)+1, 
00430   XED_IFORM_FSTP_MEMmem80real_ST0=(XED_ICLASS_FSTP<<8)+2, 
00431   XED_IFORM_FSTP_MEMm64real_ST0=(XED_ICLASS_FSTP<<8)+3, 
00432   XED_IFORM_FSUB_ST0_X87=(XED_ICLASS_FSUB<<8)+0, 
00433   XED_IFORM_FSUB_X87_ST0=(XED_ICLASS_FSUB<<8)+1, 
00434   XED_IFORM_FSUB_ST0_MEMm64real=(XED_ICLASS_FSUB<<8)+2, 
00435   XED_IFORM_FSUB_ST0_MEMmem32real=(XED_ICLASS_FSUB<<8)+3, 
00436   XED_IFORM_FSUBP_X87_ST0=(XED_ICLASS_FSUBP<<8)+0, 
00437   XED_IFORM_FSUBR_ST0_MEMmem32real=(XED_ICLASS_FSUBR<<8)+0, 
00438   XED_IFORM_FSUBR_X87_ST0=(XED_ICLASS_FSUBR<<8)+1, 
00439   XED_IFORM_FSUBR_ST0_X87=(XED_ICLASS_FSUBR<<8)+2, 
00440   XED_IFORM_FSUBR_ST0_MEMm64real=(XED_ICLASS_FSUBR<<8)+3, 
00441   XED_IFORM_FSUBRP_X87_ST0=(XED_ICLASS_FSUBRP<<8)+0, 
00442   XED_IFORM_FTST_ST0=(XED_ICLASS_FTST<<8)+0, 
00443   XED_IFORM_FUCOM_ST0_X87=(XED_ICLASS_FUCOM<<8)+0, 
00444   XED_IFORM_FUCOMI_ST0_X87=(XED_ICLASS_FUCOMI<<8)+0, 
00445   XED_IFORM_FUCOMIP_ST0_X87=(XED_ICLASS_FUCOMIP<<8)+0, 
00446   XED_IFORM_FUCOMP_ST0_X87=(XED_ICLASS_FUCOMP<<8)+0, 
00447   XED_IFORM_FUCOMPP_ST0_ST1=(XED_ICLASS_FUCOMPP<<8)+0, 
00448   XED_IFORM_FWAIT=(XED_ICLASS_FWAIT<<8)+0, 
00449   XED_IFORM_FXAM_ST0=(XED_ICLASS_FXAM<<8)+0, 
00450   XED_IFORM_FXCH_ST0_X87=(XED_ICLASS_FXCH<<8)+0, 
00451   XED_IFORM_FXRSTOR_MEMmfpxenv=(XED_ICLASS_FXRSTOR<<8)+0, 
00452   XED_IFORM_FXSAVE_MEMmfpxenv=(XED_ICLASS_FXSAVE<<8)+0, 
00453   XED_IFORM_FXTRACT_ST0_ST1=(XED_ICLASS_FXTRACT<<8)+0, 
00454   XED_IFORM_FYL2X_ST0_ST1=(XED_ICLASS_FYL2X<<8)+0, 
00455   XED_IFORM_FYL2XP1_ST0_ST1=(XED_ICLASS_FYL2XP1<<8)+0, 
00456   XED_IFORM_HADDPD_XMMpd_MEMpd=(XED_ICLASS_HADDPD<<8)+0, 
00457   XED_IFORM_HADDPD_XMMpd_XMMpd=(XED_ICLASS_HADDPD<<8)+1, 
00458   XED_IFORM_HADDPS_XMMps_XMMps=(XED_ICLASS_HADDPS<<8)+0, 
00459   XED_IFORM_HADDPS_XMMps_MEMps=(XED_ICLASS_HADDPS<<8)+1, 
00460   XED_IFORM_HLT=(XED_ICLASS_HLT<<8)+0, 
00461   XED_IFORM_HSUBPD_XMMpd_XMMpd=(XED_ICLASS_HSUBPD<<8)+0, 
00462   XED_IFORM_HSUBPD_XMMpd_MEMpd=(XED_ICLASS_HSUBPD<<8)+1, 
00463   XED_IFORM_HSUBPS_XMMps_MEMps=(XED_ICLASS_HSUBPS<<8)+0, 
00464   XED_IFORM_HSUBPS_XMMps_XMMps=(XED_ICLASS_HSUBPS<<8)+1, 
00465   XED_IFORM_IDIV_MEMb=(XED_ICLASS_IDIV<<8)+0, 
00466   XED_IFORM_IDIV_GPR8=(XED_ICLASS_IDIV<<8)+1, 
00467   XED_IFORM_IDIV_GPRv=(XED_ICLASS_IDIV<<8)+2, 
00468   XED_IFORM_IDIV_MEMv=(XED_ICLASS_IDIV<<8)+3, 
00469   XED_IFORM_IMUL_MEMv=(XED_ICLASS_IMUL<<8)+0, 
00470   XED_IFORM_IMUL_GPRv_GPRv=(XED_ICLASS_IMUL<<8)+1, 
00471   XED_IFORM_IMUL_GPRv_GPRv_IMM=(XED_ICLASS_IMUL<<8)+2, 
00472   XED_IFORM_IMUL_GPR8=(XED_ICLASS_IMUL<<8)+3, 
00473   XED_IFORM_IMUL_MEMb=(XED_ICLASS_IMUL<<8)+4, 
00474   XED_IFORM_IMUL_GPRv_MEMv_IMM=(XED_ICLASS_IMUL<<8)+5, 
00475   XED_IFORM_IMUL_GPRv_MEMv=(XED_ICLASS_IMUL<<8)+6, 
00476   XED_IFORM_IMUL_GPRv=(XED_ICLASS_IMUL<<8)+7, 
00477   XED_IFORM_IN_OeAX_DX=(XED_ICLASS_IN<<8)+0, 
00478   XED_IFORM_IN_OeAX_IMM=(XED_ICLASS_IN<<8)+1, 
00479   XED_IFORM_IN_AL_IMM=(XED_ICLASS_IN<<8)+2, 
00480   XED_IFORM_IN_AL_DX=(XED_ICLASS_IN<<8)+3, 
00481   XED_IFORM_INC_MEMb=(XED_ICLASS_INC<<8)+0, 
00482   XED_IFORM_INC_MEMv=(XED_ICLASS_INC<<8)+1, 
00483   XED_IFORM_INC_GPRv=(XED_ICLASS_INC<<8)+2, 
00484   XED_IFORM_INC_GPR8=(XED_ICLASS_INC<<8)+3, 
00485   XED_IFORM_INSB=(XED_ICLASS_INSB<<8)+0, 
00486   XED_IFORM_INSD=(XED_ICLASS_INSD<<8)+0, 
00487   XED_IFORM_INSERTPS_XMMps_XMMps_IMM=(XED_ICLASS_INSERTPS<<8)+0, 
00488   XED_IFORM_INSERTPS_XMMps_MEMd_IMM=(XED_ICLASS_INSERTPS<<8)+1, 
00489   XED_IFORM_INSERTQ_XMMq_XMMdq=(XED_ICLASS_INSERTQ<<8)+0, 
00490   XED_IFORM_INSERTQ_XMMq_XMMq_IMM_IMM=(XED_ICLASS_INSERTQ<<8)+1, 
00491   XED_IFORM_INSW=(XED_ICLASS_INSW<<8)+0, 
00492   XED_IFORM_INT_IMM=(XED_ICLASS_INT<<8)+0, 
00493   XED_IFORM_INT1=(XED_ICLASS_INT1<<8)+0, 
00494   XED_IFORM_INT3=(XED_ICLASS_INT3<<8)+0, 
00495   XED_IFORM_INTO=(XED_ICLASS_INTO<<8)+0, 
00496   XED_IFORM_INVD=(XED_ICLASS_INVD<<8)+0, 
00497   XED_IFORM_INVLPG_MEMb=(XED_ICLASS_INVLPG<<8)+0, 
00498   XED_IFORM_INVLPGA_OrAX_ECX=(XED_ICLASS_INVLPGA<<8)+0, 
00499   XED_IFORM_IRET=(XED_ICLASS_IRET<<8)+0, 
00500   XED_IFORM_IRETD=(XED_ICLASS_IRETD<<8)+0, 
00501   XED_IFORM_IRETQ=(XED_ICLASS_IRETQ<<8)+0, 
00502   XED_IFORM_JB_RELBR=(XED_ICLASS_JB<<8)+0, 
00503   XED_IFORM_JBE_RELBR=(XED_ICLASS_JBE<<8)+0, 
00504   XED_IFORM_JL_RELBR=(XED_ICLASS_JL<<8)+0, 
00505   XED_IFORM_JLE_RELBR=(XED_ICLASS_JLE<<8)+0, 
00506   XED_IFORM_JMP_RELBR=(XED_ICLASS_JMP<<8)+0, 
00507   XED_IFORM_JMP_MEMv=(XED_ICLASS_JMP<<8)+1, 
00508   XED_IFORM_JMP_GPRv=(XED_ICLASS_JMP<<8)+2, 
00509   XED_IFORM_JMP_FAR_PTR_IMM=(XED_ICLASS_JMP_FAR<<8)+0, 
00510   XED_IFORM_JMP_FAR_MEMp=(XED_ICLASS_JMP_FAR<<8)+1, 
00511   XED_IFORM_JNB_RELBR=(XED_ICLASS_JNB<<8)+0, 
00512   XED_IFORM_JNBE_RELBR=(XED_ICLASS_JNBE<<8)+0, 
00513   XED_IFORM_JNL_RELBR=(XED_ICLASS_JNL<<8)+0, 
00514   XED_IFORM_JNLE_RELBR=(XED_ICLASS_JNLE<<8)+0, 
00515   XED_IFORM_JNO_RELBR=(XED_ICLASS_JNO<<8)+0, 
00516   XED_IFORM_JNP_RELBR=(XED_ICLASS_JNP<<8)+0, 
00517   XED_IFORM_JNS_RELBR=(XED_ICLASS_JNS<<8)+0, 
00518   XED_IFORM_JNZ_RELBR=(XED_ICLASS_JNZ<<8)+0, 
00519   XED_IFORM_JO_RELBR=(XED_ICLASS_JO<<8)+0, 
00520   XED_IFORM_JP_RELBR=(XED_ICLASS_JP<<8)+0, 
00521   XED_IFORM_JRCXZ_RELBR=(XED_ICLASS_JRCXZ<<8)+0, 
00522   XED_IFORM_JS_RELBR=(XED_ICLASS_JS<<8)+0, 
00523   XED_IFORM_JZ_RELBR=(XED_ICLASS_JZ<<8)+0, 
00524   XED_IFORM_LAHF=(XED_ICLASS_LAHF<<8)+0, 
00525   XED_IFORM_LAR_GPRv_GPR16=(XED_ICLASS_LAR<<8)+0, 
00526   XED_IFORM_LAR_GPRv_MEMw=(XED_ICLASS_LAR<<8)+1, 
00527   XED_IFORM_LDDQU_XMMpd_MEMdq=(XED_ICLASS_LDDQU<<8)+0, 
00528   XED_IFORM_LDMXCSR_MEMd=(XED_ICLASS_LDMXCSR<<8)+0, 
00529   XED_IFORM_LDS_GPRz_MEMp=(XED_ICLASS_LDS<<8)+0, 
00530   XED_IFORM_LEA_GPRv_AGEN=(XED_ICLASS_LEA<<8)+0, 
00531   XED_IFORM_LEAVE=(XED_ICLASS_LEAVE<<8)+0, 
00532   XED_IFORM_LES_GPRz_MEMp=(XED_ICLASS_LES<<8)+0, 
00533   XED_IFORM_LFENCE=(XED_ICLASS_LFENCE<<8)+0, 
00534   XED_IFORM_LFS_GPRv_MEMp2=(XED_ICLASS_LFS<<8)+0, 
00535   XED_IFORM_LGDT_MEMs=(XED_ICLASS_LGDT<<8)+0, 
00536   XED_IFORM_LGS_GPRv_MEMp2=(XED_ICLASS_LGS<<8)+0, 
00537   XED_IFORM_LIDT_MEMs=(XED_ICLASS_LIDT<<8)+0, 
00538   XED_IFORM_LLDT_MEMw=(XED_ICLASS_LLDT<<8)+0, 
00539   XED_IFORM_LLDT_GPR16=(XED_ICLASS_LLDT<<8)+1, 
00540   XED_IFORM_LMSW_GPR16=(XED_ICLASS_LMSW<<8)+0, 
00541   XED_IFORM_LMSW_MEMw=(XED_ICLASS_LMSW<<8)+1, 
00542   XED_IFORM_LODSB=(XED_ICLASS_LODSB<<8)+0, 
00543   XED_IFORM_LODSD=(XED_ICLASS_LODSD<<8)+0, 
00544   XED_IFORM_LODSQ=(XED_ICLASS_LODSQ<<8)+0, 
00545   XED_IFORM_LODSW=(XED_ICLASS_LODSW<<8)+0, 
00546   XED_IFORM_LOOP_RELBR=(XED_ICLASS_LOOP<<8)+0, 
00547   XED_IFORM_LOOPE_RELBR=(XED_ICLASS_LOOPE<<8)+0, 
00548   XED_IFORM_LOOPNE_RELBR=(XED_ICLASS_LOOPNE<<8)+0, 
00549   XED_IFORM_LSL_GPRv_GPR16=(XED_ICLASS_LSL<<8)+0, 
00550   XED_IFORM_LSL_GPRv_MEMw=(XED_ICLASS_LSL<<8)+1, 
00551   XED_IFORM_LSS_GPRv_MEMp2=(XED_ICLASS_LSS<<8)+0, 
00552   XED_IFORM_LTR_GPR16=(XED_ICLASS_LTR<<8)+0, 
00553   XED_IFORM_LTR_MEMw=(XED_ICLASS_LTR<<8)+1, 
00554   XED_IFORM_LZCNT_GPRv_GPRv=(XED_ICLASS_LZCNT<<8)+0, 
00555   XED_IFORM_LZCNT_GPRv_MEMv=(XED_ICLASS_LZCNT<<8)+1, 
00556   XED_IFORM_MASKMOVDQU_XMMdq_XMMdq=(XED_ICLASS_MASKMOVDQU<<8)+0, 
00557   XED_IFORM_MASKMOVQ_MMXq_MMXq=(XED_ICLASS_MASKMOVQ<<8)+0, 
00558   XED_IFORM_MAXPD_XMMpd_MEMpd=(XED_ICLASS_MAXPD<<8)+0, 
00559   XED_IFORM_MAXPD_XMMpd_XMMpd=(XED_ICLASS_MAXPD<<8)+1, 
00560   XED_IFORM_MAXPS_XMMps_XMMps=(XED_ICLASS_MAXPS<<8)+0, 
00561   XED_IFORM_MAXPS_XMMps_MEMps=(XED_ICLASS_MAXPS<<8)+1, 
00562   XED_IFORM_MAXSD_XMMsd_XMMsd=(XED_ICLASS_MAXSD<<8)+0, 
00563   XED_IFORM_MAXSD_XMMsd_MEMsd=(XED_ICLASS_MAXSD<<8)+1, 
00564   XED_IFORM_MAXSS_XMMss_MEMss=(XED_ICLASS_MAXSS<<8)+0, 
00565   XED_IFORM_MAXSS_XMMss_XMMss=(XED_ICLASS_MAXSS<<8)+1, 
00566   XED_IFORM_MFENCE=(XED_ICLASS_MFENCE<<8)+0, 
00567   XED_IFORM_MINPD_XMMpd_MEMpd=(XED_ICLASS_MINPD<<8)+0, 
00568   XED_IFORM_MINPD_XMMpd_XMMpd=(XED_ICLASS_MINPD<<8)+1, 
00569   XED_IFORM_MINPS_XMMps_XMMps=(XED_ICLASS_MINPS<<8)+0, 
00570   XED_IFORM_MINPS_XMMps_MEMps=(XED_ICLASS_MINPS<<8)+1, 
00571   XED_IFORM_MINSD_XMMsd_XMMsd=(XED_ICLASS_MINSD<<8)+0, 
00572   XED_IFORM_MINSD_XMMsd_MEMsd=(XED_ICLASS_MINSD<<8)+1, 
00573   XED_IFORM_MINSS_XMMss_MEMss=(XED_ICLASS_MINSS<<8)+0, 
00574   XED_IFORM_MINSS_XMMss_XMMss=(XED_ICLASS_MINSS<<8)+1, 
00575   XED_IFORM_MONITOR_EAX_ECX_EDX=(XED_ICLASS_MONITOR<<8)+0, 
00576   XED_IFORM_MOV_GPRv_GPRv=(XED_ICLASS_MOV<<8)+0, 
00577   XED_IFORM_MOV_GPR8_GPR8=(XED_ICLASS_MOV<<8)+1, 
00578   XED_IFORM_MOV_GPR8_IMM=(XED_ICLASS_MOV<<8)+2, 
00579   XED_IFORM_MOV_GPR8_MEMb=(XED_ICLASS_MOV<<8)+3, 
00580   XED_IFORM_MOV_MEMv_GPRv=(XED_ICLASS_MOV<<8)+4, 
00581   XED_IFORM_MOV_MEMb_GPR8=(XED_ICLASS_MOV<<8)+5, 
00582   XED_IFORM_MOV_MEMv_OrAX=(XED_ICLASS_MOV<<8)+6, 
00583   XED_IFORM_MOV_AL_MEMb=(XED_ICLASS_MOV<<8)+7, 
00584   XED_IFORM_MOV_MEMb_AL=(XED_ICLASS_MOV<<8)+8, 
00585   XED_IFORM_MOV_OrAX_MEMv=(XED_ICLASS_MOV<<8)+9, 
00586   XED_IFORM_MOV_MEMw_SEG=(XED_ICLASS_MOV<<8)+10, 
00587   XED_IFORM_MOV_GPRv_MEMv=(XED_ICLASS_MOV<<8)+11, 
00588   XED_IFORM_MOV_SEG_MEMw=(XED_ICLASS_MOV<<8)+12, 
00589   XED_IFORM_MOV_MEMv_IMM=(XED_ICLASS_MOV<<8)+13, 
00590   XED_IFORM_MOV_SEG_GPR16=(XED_ICLASS_MOV<<8)+14, 
00591   XED_IFORM_MOV_GPRv_IMM=(XED_ICLASS_MOV<<8)+15, 
00592   XED_IFORM_MOV_MEMb_IMM=(XED_ICLASS_MOV<<8)+16, 
00593   XED_IFORM_MOV_GPRv_SEG=(XED_ICLASS_MOV<<8)+17, 
00594   XED_IFORM_MOVAPD_XMMpd_MEMpd=(XED_ICLASS_MOVAPD<<8)+0, 
00595   XED_IFORM_MOVAPD_XMMpd_XMMpd=(XED_ICLASS_MOVAPD<<8)+1, 
00596   XED_IFORM_MOVAPD_MEMpd_XMMpd=(XED_ICLASS_MOVAPD<<8)+2, 
00597   XED_IFORM_MOVAPS_XMMps_XMMps=(XED_ICLASS_MOVAPS<<8)+0, 
00598   XED_IFORM_MOVAPS_XMMps_MEMps=(XED_ICLASS_MOVAPS<<8)+1, 
00599   XED_IFORM_MOVAPS_MEMps_XMMps=(XED_ICLASS_MOVAPS<<8)+2, 
00600   XED_IFORM_MOVD_MEMd_XMMd=(XED_ICLASS_MOVD<<8)+0, 
00601   XED_IFORM_MOVD_GPR32_MMXd=(XED_ICLASS_MOVD<<8)+1, 
00602   XED_IFORM_MOVD_MMXq_MEMd=(XED_ICLASS_MOVD<<8)+2, 
00603   XED_IFORM_MOVD_XMMdq_MEMd=(XED_ICLASS_MOVD<<8)+3, 
00604   XED_IFORM_MOVD_XMMdq_GPR32=(XED_ICLASS_MOVD<<8)+4, 
00605   XED_IFORM_MOVD_GPR32_XMMd=(XED_ICLASS_MOVD<<8)+5, 
00606   XED_IFORM_MOVD_MMXq_GPR32=(XED_ICLASS_MOVD<<8)+6, 
00607   XED_IFORM_MOVD_MEMd_MMXd=(XED_ICLASS_MOVD<<8)+7, 
00608   XED_IFORM_MOVDDUP_XMMq_XMMq=(XED_ICLASS_MOVDDUP<<8)+0, 
00609   XED_IFORM_MOVDDUP_XMMq_MEMq=(XED_ICLASS_MOVDDUP<<8)+1, 
00610   XED_IFORM_MOVDQ2Q_MMXq_XMMq=(XED_ICLASS_MOVDQ2Q<<8)+0, 
00611   XED_IFORM_MOVDQA_XMMdq_XMMdq=(XED_ICLASS_MOVDQA<<8)+0, 
00612   XED_IFORM_MOVDQA_XMMdq_MEMdq=(XED_ICLASS_MOVDQA<<8)+1, 
00613   XED_IFORM_MOVDQA_MEMdq_XMMdq=(XED_ICLASS_MOVDQA<<8)+2, 
00614   XED_IFORM_MOVDQU_MEMdq_XMMdq=(XED_ICLASS_MOVDQU<<8)+0, 
00615   XED_IFORM_MOVDQU_XMMdq_XMMdq=(XED_ICLASS_MOVDQU<<8)+1, 
00616   XED_IFORM_MOVDQU_XMMdq_MEMdq=(XED_ICLASS_MOVDQU<<8)+2, 
00617   XED_IFORM_MOVHLPS_XMMq_XMMq=(XED_ICLASS_MOVHLPS<<8)+0, 
00618   XED_IFORM_MOVHPD_MEMq_XMMsd=(XED_ICLASS_MOVHPD<<8)+0, 
00619   XED_IFORM_MOVHPD_XMMsd_MEMq=(XED_ICLASS_MOVHPD<<8)+1, 
00620   XED_IFORM_MOVHPS_MEMq_XMMps=(XED_ICLASS_MOVHPS<<8)+0, 
00621   XED_IFORM_MOVHPS_XMMq_MEMq=(XED_ICLASS_MOVHPS<<8)+1, 
00622   XED_IFORM_MOVLHPS_XMMq_XMMq=(XED_ICLASS_MOVLHPS<<8)+0, 
00623   XED_IFORM_MOVLPD_XMMsd_MEMq=(XED_ICLASS_MOVLPD<<8)+0, 
00624   XED_IFORM_MOVLPD_MEMq_XMMsd=(XED_ICLASS_MOVLPD<<8)+1, 
00625   XED_IFORM_MOVLPS_MEMq_XMMps=(XED_ICLASS_MOVLPS<<8)+0, 
00626   XED_IFORM_MOVLPS_XMMq_MEMq=(XED_ICLASS_MOVLPS<<8)+1, 
00627   XED_IFORM_MOVMSKPD_GPR32_XMMpd=(XED_ICLASS_MOVMSKPD<<8)+0, 
00628   XED_IFORM_MOVMSKPS_GPR32_XMMps=(XED_ICLASS_MOVMSKPS<<8)+0, 
00629   XED_IFORM_MOVNTDQ_MEMdq_XMMdq=(XED_ICLASS_MOVNTDQ<<8)+0, 
00630   XED_IFORM_MOVNTDQA_XMMdq_MEMdq=(XED_ICLASS_MOVNTDQA<<8)+0, 
00631   XED_IFORM_MOVNTI_MEMq_GPR64=(XED_ICLASS_MOVNTI<<8)+0, 
00632   XED_IFORM_MOVNTI_MEMd_GPR32=(XED_ICLASS_MOVNTI<<8)+1, 
00633   XED_IFORM_MOVNTPD_MEMdq_XMMpd=(XED_ICLASS_MOVNTPD<<8)+0, 
00634   XED_IFORM_MOVNTPS_MEMdq_XMMps=(XED_ICLASS_MOVNTPS<<8)+0, 
00635   XED_IFORM_MOVNTQ_MEMq_MMXq=(XED_ICLASS_MOVNTQ<<8)+0, 
00636   XED_IFORM_MOVNTSD_MEMq_XMMq=(XED_ICLASS_MOVNTSD<<8)+0, 
00637   XED_IFORM_MOVNTSS_MEMd_XMMd=(XED_ICLASS_MOVNTSS<<8)+0, 
00638   XED_IFORM_MOVQ_MMXq_MMXq=(XED_ICLASS_MOVQ<<8)+0, 
00639   XED_IFORM_MOVQ_XMMdq_GPR64=(XED_ICLASS_MOVQ<<8)+1, 
00640   XED_IFORM_MOVQ_GPR64_MMXq=(XED_ICLASS_MOVQ<<8)+2, 
00641   XED_IFORM_MOVQ_MEMq_XMMq=(XED_ICLASS_MOVQ<<8)+3, 
00642   XED_IFORM_MOVQ_MMXq_GPR64=(XED_ICLASS_MOVQ<<8)+4, 
00643   XED_IFORM_MOVQ_MMXq_MEMq=(XED_ICLASS_MOVQ<<8)+5, 
00644   XED_IFORM_MOVQ_XMMdq_MEMq=(XED_ICLASS_MOVQ<<8)+6, 
00645   XED_IFORM_MOVQ_XMMdq_XMMq=(XED_ICLASS_MOVQ<<8)+7, 
00646   XED_IFORM_MOVQ_GPR64_XMMq=(XED_ICLASS_MOVQ<<8)+8, 
00647   XED_IFORM_MOVQ_MEMq_MMXq=(XED_ICLASS_MOVQ<<8)+9, 
00648   XED_IFORM_MOVQ2DQ_XMMdq_MMXq=(XED_ICLASS_MOVQ2DQ<<8)+0, 
00649   XED_IFORM_MOVSB=(XED_ICLASS_MOVSB<<8)+0, 
00650   XED_IFORM_MOVSD=(XED_ICLASS_MOVSD<<8)+0, 
00651   XED_IFORM_MOVSD_XMM_XMMsd_XMMsd=(XED_ICLASS_MOVSD_XMM<<8)+0, 
00652   XED_IFORM_MOVSD_XMM_MEMsd_XMMsd=(XED_ICLASS_MOVSD_XMM<<8)+1, 
00653   XED_IFORM_MOVSD_XMM_XMMdq_MEMsd=(XED_ICLASS_MOVSD_XMM<<8)+2, 
00654   XED_IFORM_MOVSHDUP_XMMps_XMMps=(XED_ICLASS_MOVSHDUP<<8)+0, 
00655   XED_IFORM_MOVSHDUP_XMMps_MEMps=(XED_ICLASS_MOVSHDUP<<8)+1, 
00656   XED_IFORM_MOVSLDUP_XMMps_XMMps=(XED_ICLASS_MOVSLDUP<<8)+0, 
00657   XED_IFORM_MOVSLDUP_XMMps_MEMps=(XED_ICLASS_MOVSLDUP<<8)+1, 
00658   XED_IFORM_MOVSQ=(XED_ICLASS_MOVSQ<<8)+0, 
00659   XED_IFORM_MOVSS_MEMss_XMMss=(XED_ICLASS_MOVSS<<8)+0, 
00660   XED_IFORM_MOVSS_XMMss_XMMss=(XED_ICLASS_MOVSS<<8)+1, 
00661   XED_IFORM_MOVSS_XMMdq_MEMss=(XED_ICLASS_MOVSS<<8)+2, 
00662   XED_IFORM_MOVSW=(XED_ICLASS_MOVSW<<8)+0, 
00663   XED_IFORM_MOVSX_GPRv_GPR16=(XED_ICLASS_MOVSX<<8)+0, 
00664   XED_IFORM_MOVSX_GPRv_MEMb=(XED_ICLASS_MOVSX<<8)+1, 
00665   XED_IFORM_MOVSX_GPRv_GPR8=(XED_ICLASS_MOVSX<<8)+2, 
00666   XED_IFORM_MOVSX_GPRv_MEMw=(XED_ICLASS_MOVSX<<8)+3, 
00667   XED_IFORM_MOVSXD_GPRv_MEMd=(XED_ICLASS_MOVSXD<<8)+0, 
00668   XED_IFORM_MOVSXD_GPRv_GPR32=(XED_ICLASS_MOVSXD<<8)+1, 
00669   XED_IFORM_MOVUPD_MEMpd_XMMpd=(XED_ICLASS_MOVUPD<<8)+0, 
00670   XED_IFORM_MOVUPD_XMMpd_MEMpd=(XED_ICLASS_MOVUPD<<8)+1, 
00671   XED_IFORM_MOVUPD_XMMpd_XMMpd=(XED_ICLASS_MOVUPD<<8)+2, 
00672   XED_IFORM_MOVUPS_MEMps_XMMps=(XED_ICLASS_MOVUPS<<8)+0, 
00673   XED_IFORM_MOVUPS_XMMps_XMMps=(XED_ICLASS_MOVUPS<<8)+1, 
00674   XED_IFORM_MOVUPS_XMMps_MEMps=(XED_ICLASS_MOVUPS<<8)+2, 
00675   XED_IFORM_MOVZX_GPRv_MEMb=(XED_ICLASS_MOVZX<<8)+0, 
00676   XED_IFORM_MOVZX_GPRv_GPR16=(XED_ICLASS_MOVZX<<8)+1, 
00677   XED_IFORM_MOVZX_GPRv_MEMw=(XED_ICLASS_MOVZX<<8)+2, 
00678   XED_IFORM_MOVZX_GPRv_GPR8=(XED_ICLASS_MOVZX<<8)+3, 
00679   XED_IFORM_MOV_CR_CR_GPR32=(XED_ICLASS_MOV_CR<<8)+0, 
00680   XED_IFORM_MOV_CR_GPR64_CR=(XED_ICLASS_MOV_CR<<8)+1, 
00681   XED_IFORM_MOV_CR_GPR32_CR=(XED_ICLASS_MOV_CR<<8)+2, 
00682   XED_IFORM_MOV_CR_CR_GPR64=(XED_ICLASS_MOV_CR<<8)+3, 
00683   XED_IFORM_MOV_DR_GPR64_DR=(XED_ICLASS_MOV_DR<<8)+0, 
00684   XED_IFORM_MOV_DR_DR_GPR32=(XED_ICLASS_MOV_DR<<8)+1, 
00685   XED_IFORM_MOV_DR_GPR32_DR=(XED_ICLASS_MOV_DR<<8)+2, 
00686   XED_IFORM_MOV_DR_DR_GPR64=(XED_ICLASS_MOV_DR<<8)+3, 
00687   XED_IFORM_MPSADBW_XMMdq_XMMdq_IMM=(XED_ICLASS_MPSADBW<<8)+0, 
00688   XED_IFORM_MPSADBW_XMMdq_MEMdq_IMM=(XED_ICLASS_MPSADBW<<8)+1, 
00689   XED_IFORM_MUL_MEMb=(XED_ICLASS_MUL<<8)+0, 
00690   XED_IFORM_MUL_GPRv=(XED_ICLASS_MUL<<8)+1, 
00691   XED_IFORM_MUL_GPR8=(XED_ICLASS_MUL<<8)+2, 
00692   XED_IFORM_MUL_MEMv=(XED_ICLASS_MUL<<8)+3, 
00693   XED_IFORM_MULPD_XMMpd_MEMpd=(XED_ICLASS_MULPD<<8)+0, 
00694   XED_IFORM_MULPD_XMMpd_XMMpd=(XED_ICLASS_MULPD<<8)+1, 
00695   XED_IFORM_MULPS_XMMps_XMMps=(XED_ICLASS_MULPS<<8)+0, 
00696   XED_IFORM_MULPS_XMMps_MEMps=(XED_ICLASS_MULPS<<8)+1, 
00697   XED_IFORM_MULSD_XMMsd_XMMsd=(XED_ICLASS_MULSD<<8)+0, 
00698   XED_IFORM_MULSD_XMMsd_MEMsd=(XED_ICLASS_MULSD<<8)+1, 
00699   XED_IFORM_MULSS_XMMss_MEMss=(XED_ICLASS_MULSS<<8)+0, 
00700   XED_IFORM_MULSS_XMMss_XMMss=(XED_ICLASS_MULSS<<8)+1, 
00701   XED_IFORM_MWAIT_EAX_ECX=(XED_ICLASS_MWAIT<<8)+0, 
00702   XED_IFORM_NEG_GPR8=(XED_ICLASS_NEG<<8)+0, 
00703   XED_IFORM_NEG_GPRv=(XED_ICLASS_NEG<<8)+1, 
00704   XED_IFORM_NEG_MEMb=(XED_ICLASS_NEG<<8)+2, 
00705   XED_IFORM_NEG_MEMv=(XED_ICLASS_NEG<<8)+3, 
00706   XED_IFORM_NOP=(XED_ICLASS_NOP<<8)+0, 
00707   XED_IFORM_NOP_GPRv_GPRv=(XED_ICLASS_NOP<<8)+1, 
00708   XED_IFORM_NOP_MEMv_GPRv=(XED_ICLASS_NOP<<8)+2, 
00709   XED_IFORM_NOT_MEMv=(XED_ICLASS_NOT<<8)+0, 
00710   XED_IFORM_NOT_GPRv=(XED_ICLASS_NOT<<8)+1, 
00711   XED_IFORM_NOT_GPR8=(XED_ICLASS_NOT<<8)+2, 
00712   XED_IFORM_NOT_MEMb=(XED_ICLASS_NOT<<8)+3, 
00713   XED_IFORM_OR_GPRv_MEMv=(XED_ICLASS_OR<<8)+0, 
00714   XED_IFORM_OR_GPRv_GPRv=(XED_ICLASS_OR<<8)+1, 
00715   XED_IFORM_OR_MEMv_IMM=(XED_ICLASS_OR<<8)+2, 
00716   XED_IFORM_OR_GPR8_GPR8=(XED_ICLASS_OR<<8)+3, 
00717   XED_IFORM_OR_MEMb_IMM=(XED_ICLASS_OR<<8)+4, 
00718   XED_IFORM_OR_MEMv_GPRv=(XED_ICLASS_OR<<8)+5, 
00719   XED_IFORM_OR_GPRv_IMM=(XED_ICLASS_OR<<8)+6, 
00720   XED_IFORM_OR_MEMb_GPR8=(XED_ICLASS_OR<<8)+7, 
00721   XED_IFORM_OR_GPR8_IMM=(XED_ICLASS_OR<<8)+8, 
00722   XED_IFORM_OR_AL_IMM=(XED_ICLASS_OR<<8)+9, 
00723   XED_IFORM_OR_GPR8_MEMb=(XED_ICLASS_OR<<8)+10, 
00724   XED_IFORM_OR_OrAX_IMM=(XED_ICLASS_OR<<8)+11, 
00725   XED_IFORM_ORPD_XMMpd_MEMpd=(XED_ICLASS_ORPD<<8)+0, 
00726   XED_IFORM_ORPD_XMMpd_XMMpd=(XED_ICLASS_ORPD<<8)+1, 
00727   XED_IFORM_ORPS_XMMps_XMMps=(XED_ICLASS_ORPS<<8)+0, 
00728   XED_IFORM_ORPS_XMMps_MEMps=(XED_ICLASS_ORPS<<8)+1, 
00729   XED_IFORM_OUT_IMM_AL=(XED_ICLASS_OUT<<8)+0, 
00730   XED_IFORM_OUT_DX_AL=(XED_ICLASS_OUT<<8)+1, 
00731   XED_IFORM_OUT_IMM_OeAX=(XED_ICLASS_OUT<<8)+2, 
00732   XED_IFORM_OUT_DX_OeAX=(XED_ICLASS_OUT<<8)+3, 
00733   XED_IFORM_OUTSB=(XED_ICLASS_OUTSB<<8)+0, 
00734   XED_IFORM_OUTSD=(XED_ICLASS_OUTSD<<8)+0, 
00735   XED_IFORM_OUTSW=(XED_ICLASS_OUTSW<<8)+0, 
00736   XED_IFORM_PABSB_MMXq_MEMq=(XED_ICLASS_PABSB<<8)+0, 
00737   XED_IFORM_PABSB_XMMdq_MEMdq=(XED_ICLASS_PABSB<<8)+1, 
00738   XED_IFORM_PABSB_MMXq_MMXq=(XED_ICLASS_PABSB<<8)+2, 
00739   XED_IFORM_PABSB_XMMdq_XMMdq=(XED_ICLASS_PABSB<<8)+3, 
00740   XED_IFORM_PABSD_MMXq_MEMq=(XED_ICLASS_PABSD<<8)+0, 
00741   XED_IFORM_PABSD_MMXq_MMXq=(XED_ICLASS_PABSD<<8)+1, 
00742   XED_IFORM_PABSD_XMMdq_MEMdq=(XED_ICLASS_PABSD<<8)+2, 
00743   XED_IFORM_PABSD_XMMdq_XMMdq=(XED_ICLASS_PABSD<<8)+3, 
00744   XED_IFORM_PABSW_XMMdq_MEMdq=(XED_ICLASS_PABSW<<8)+0, 
00745   XED_IFORM_PABSW_MMXq_MMXq=(XED_ICLASS_PABSW<<8)+1, 
00746   XED_IFORM_PABSW_XMMdq_XMMdq=(XED_ICLASS_PABSW<<8)+2, 
00747   XED_IFORM_PABSW_MMXq_MEMq=(XED_ICLASS_PABSW<<8)+3, 
00748   XED_IFORM_PACKSSDW_XMMdq_MEMdq=(XED_ICLASS_PACKSSDW<<8)+0, 
00749   XED_IFORM_PACKSSDW_MMXq_MEMq=(XED_ICLASS_PACKSSDW<<8)+1, 
00750   XED_IFORM_PACKSSDW_MMXq_MMXq=(XED_ICLASS_PACKSSDW<<8)+2, 
00751   XED_IFORM_PACKSSDW_XMMdq_XMMdq=(XED_ICLASS_PACKSSDW<<8)+3, 
00752   XED_IFORM_PACKSSWB_MMXq_MMXq=(XED_ICLASS_PACKSSWB<<8)+0, 
00753   XED_IFORM_PACKSSWB_XMMdq_MEMdq=(XED_ICLASS_PACKSSWB<<8)+1, 
00754   XED_IFORM_PACKSSWB_XMMdq_XMMdq=(XED_ICLASS_PACKSSWB<<8)+2, 
00755   XED_IFORM_PACKSSWB_MMXq_MEMq=(XED_ICLASS_PACKSSWB<<8)+3, 
00756   XED_IFORM_PACKUSDW_XMMdq_XMMdq=(XED_ICLASS_PACKUSDW<<8)+0, 
00757   XED_IFORM_PACKUSDW_XMMdq_MEMdq=(XED_ICLASS_PACKUSDW<<8)+1, 
00758   XED_IFORM_PACKUSWB_XMMdq_XMMdq=(XED_ICLASS_PACKUSWB<<8)+0, 
00759   XED_IFORM_PACKUSWB_XMMdq_MEMdq=(XED_ICLASS_PACKUSWB<<8)+1, 
00760   XED_IFORM_PACKUSWB_MMXq_MEMq=(XED_ICLASS_PACKUSWB<<8)+2, 
00761   XED_IFORM_PACKUSWB_MMXq_MMXq=(XED_ICLASS_PACKUSWB<<8)+3, 
00762   XED_IFORM_PADDB_XMMdq_XMMdq=(XED_ICLASS_PADDB<<8)+0, 
00763   XED_IFORM_PADDB_XMMdq_MEMdq=(XED_ICLASS_PADDB<<8)+1, 
00764   XED_IFORM_PADDB_MMXq_MMXq=(XED_ICLASS_PADDB<<8)+2, 
00765   XED_IFORM_PADDB_MMXq_MEMq=(XED_ICLASS_PADDB<<8)+3, 
00766   XED_IFORM_PADDD_XMMdq_MEMdq=(XED_ICLASS_PADDD<<8)+0, 
00767   XED_IFORM_PADDD_MMXq_MMXq=(XED_ICLASS_PADDD<<8)+1, 
00768   XED_IFORM_PADDD_XMMdq_XMMdq=(XED_ICLASS_PADDD<<8)+2, 
00769   XED_IFORM_PADDD_MMXq_MEMq=(XED_ICLASS_PADDD<<8)+3, 
00770   XED_IFORM_PADDQ_MMXq_MEMq=(XED_ICLASS_PADDQ<<8)+0, 
00771   XED_IFORM_PADDQ_XMMdq_MEMdq=(XED_ICLASS_PADDQ<<8)+1, 
00772   XED_IFORM_PADDQ_MMXq_MMXq=(XED_ICLASS_PADDQ<<8)+2, 
00773   XED_IFORM_PADDQ_XMMdq_XMMdq=(XED_ICLASS_PADDQ<<8)+3, 
00774   XED_IFORM_PADDSB_XMMdq_XMMdq=(XED_ICLASS_PADDSB<<8)+0, 
00775   XED_IFORM_PADDSB_XMMdq_MEMdq=(XED_ICLASS_PADDSB<<8)+1, 
00776   XED_IFORM_PADDSB_MMXq_MMXq=(XED_ICLASS_PADDSB<<8)+2, 
00777   XED_IFORM_PADDSB_MMXq_MEMq=(XED_ICLASS_PADDSB<<8)+3, 
00778   XED_IFORM_PADDSW_MMXq_MEMq=(XED_ICLASS_PADDSW<<8)+0, 
00779   XED_IFORM_PADDSW_MMXq_MMXq=(XED_ICLASS_PADDSW<<8)+1, 
00780   XED_IFORM_PADDSW_XMMdq_MEMdq=(XED_ICLASS_PADDSW<<8)+2, 
00781   XED_IFORM_PADDSW_XMMdq_XMMdq=(XED_ICLASS_PADDSW<<8)+3, 
00782   XED_IFORM_PADDUSB_XMMdq_XMMdq=(XED_ICLASS_PADDUSB<<8)+0, 
00783   XED_IFORM_PADDUSB_MMXq_MEMq=(XED_ICLASS_PADDUSB<<8)+1, 
00784   XED_IFORM_PADDUSB_MMXq_MMXq=(XED_ICLASS_PADDUSB<<8)+2, 
00785   XED_IFORM_PADDUSB_XMMdq_MEMdq=(XED_ICLASS_PADDUSB<<8)+3, 
00786   XED_IFORM_PADDUSW_XMMdq_MEMdq=(XED_ICLASS_PADDUSW<<8)+0, 
00787   XED_IFORM_PADDUSW_MMXq_MMXq=(XED_ICLASS_PADDUSW<<8)+1, 
00788   XED_IFORM_PADDUSW_MMXq_MEMq=(XED_ICLASS_PADDUSW<<8)+2, 
00789   XED_IFORM_PADDUSW_XMMdq_XMMdq=(XED_ICLASS_PADDUSW<<8)+3, 
00790   XED_IFORM_PADDW_MMXq_MEMq=(XED_ICLASS_PADDW<<8)+0, 
00791   XED_IFORM_PADDW_MMXq_MMXq=(XED_ICLASS_PADDW<<8)+1, 
00792   XED_IFORM_PADDW_XMMdq_MEMdq=(XED_ICLASS_PADDW<<8)+2, 
00793   XED_IFORM_PADDW_XMMdq_XMMdq=(XED_ICLASS_PADDW<<8)+3, 
00794   XED_IFORM_PALIGNR_XMMdq_XMMdq_IMM=(XED_ICLASS_PALIGNR<<8)+0, 
00795   XED_IFORM_PALIGNR_MMXq_MEMq_IMM=(XED_ICLASS_PALIGNR<<8)+1, 
00796   XED_IFORM_PALIGNR_MMXq_MMXq_IMM=(XED_ICLASS_PALIGNR<<8)+2, 
00797   XED_IFORM_PALIGNR_XMMdq_MEMdq_IMM=(XED_ICLASS_PALIGNR<<8)+3, 
00798   XED_IFORM_PAND_MMXq_MMXq=(XED_ICLASS_PAND<<8)+0, 
00799   XED_IFORM_PAND_MMXq_MEMq=(XED_ICLASS_PAND<<8)+1, 
00800   XED_IFORM_PAND_XMMdq_XMMdq=(XED_ICLASS_PAND<<8)+2, 
00801   XED_IFORM_PAND_XMMdq_MEMdq=(XED_ICLASS_PAND<<8)+3, 
00802   XED_IFORM_PANDN_XMMdq_MEMdq=(XED_ICLASS_PANDN<<8)+0, 
00803   XED_IFORM_PANDN_MMXq_MMXq=(XED_ICLASS_PANDN<<8)+1, 
00804   XED_IFORM_PANDN_XMMdq_XMMdq=(XED_ICLASS_PANDN<<8)+2, 
00805   XED_IFORM_PANDN_MMXq_MEMq=(XED_ICLASS_PANDN<<8)+3, 
00806   XED_IFORM_PAUSE=(XED_ICLASS_PAUSE<<8)+0, 
00807   XED_IFORM_PAVGB_XMMdq_MEMdq=(XED_ICLASS_PAVGB<<8)+0, 
00808   XED_IFORM_PAVGB_MMXq_MEMq=(XED_ICLASS_PAVGB<<8)+1, 
00809   XED_IFORM_PAVGB_XMMdq_XMMdq=(XED_ICLASS_PAVGB<<8)+2, 
00810   XED_IFORM_PAVGB_MMXq_MMXq=(XED_ICLASS_PAVGB<<8)+3, 
00811   XED_IFORM_PAVGUSB_MMXq_MEMq=(XED_ICLASS_PAVGUSB<<8)+0, 
00812   XED_IFORM_PAVGUSB_MMXq_MMXq=(XED_ICLASS_PAVGUSB<<8)+1, 
00813   XED_IFORM_PAVGW_XMMdq_MEMdq=(XED_ICLASS_PAVGW<<8)+0, 
00814   XED_IFORM_PAVGW_MMXq_MMXq=(XED_ICLASS_PAVGW<<8)+1, 
00815   XED_IFORM_PAVGW_XMMdq_XMMdq=(XED_ICLASS_PAVGW<<8)+2, 
00816   XED_IFORM_PAVGW_MMXq_MEMq=(XED_ICLASS_PAVGW<<8)+3, 
00817   XED_IFORM_PBLENDVB_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_PBLENDVB<<8)+0, 
00818   XED_IFORM_PBLENDVB_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_PBLENDVB<<8)+1, 
00819   XED_IFORM_PBLENDW_XMMdq_MEMdq_IMM=(XED_ICLASS_PBLENDW<<8)+0, 
00820   XED_IFORM_PBLENDW_XMMdq_XMMdq_IMM=(XED_ICLASS_PBLENDW<<8)+1, 
00821   XED_IFORM_PCMPEQB_XMMdq_MEMdq=(XED_ICLASS_PCMPEQB<<8)+0, 
00822   XED_IFORM_PCMPEQB_MMXq_MMXq=(XED_ICLASS_PCMPEQB<<8)+1, 
00823   XED_IFORM_PCMPEQB_MMXq_MEMq=(XED_ICLASS_PCMPEQB<<8)+2, 
00824   XED_IFORM_PCMPEQB_XMMdq_XMMdq=(XED_ICLASS_PCMPEQB<<8)+3, 
00825   XED_IFORM_PCMPEQD_XMMdq_MEMdq=(XED_ICLASS_PCMPEQD<<8)+0, 
00826   XED_IFORM_PCMPEQD_XMMdq_XMMdq=(XED_ICLASS_PCMPEQD<<8)+1, 
00827   XED_IFORM_PCMPEQD_MMXq_MMXq=(XED_ICLASS_PCMPEQD<<8)+2, 
00828   XED_IFORM_PCMPEQD_MMXq_MEMq=(XED_ICLASS_PCMPEQD<<8)+3, 
00829   XED_IFORM_PCMPEQQ_XMMdq_XMMdq=(XED_ICLASS_PCMPEQQ<<8)+0, 
00830   XED_IFORM_PCMPEQQ_XMMdq_MEMdq=(XED_ICLASS_PCMPEQQ<<8)+1, 
00831   XED_IFORM_PCMPEQW_XMMdq_XMMdq=(XED_ICLASS_PCMPEQW<<8)+0, 
00832   XED_IFORM_PCMPEQW_MMXq_MEMq=(XED_ICLASS_PCMPEQW<<8)+1, 
00833   XED_IFORM_PCMPEQW_MMXq_MMXq=(XED_ICLASS_PCMPEQW<<8)+2, 
00834   XED_IFORM_PCMPEQW_XMMdq_MEMdq=(XED_ICLASS_PCMPEQW<<8)+3, 
00835   XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPESTRI<<8)+0, 
00836   XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPESTRI<<8)+1, 
00837   XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPESTRM<<8)+0, 
00838   XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPESTRM<<8)+1, 
00839   XED_IFORM_PCMPGTB_MMXq_MMXq=(XED_ICLASS_PCMPGTB<<8)+0, 
00840   XED_IFORM_PCMPGTB_XMMdq_MEMdq=(XED_ICLASS_PCMPGTB<<8)+1, 
00841   XED_IFORM_PCMPGTB_XMMdq_XMMdq=(XED_ICLASS_PCMPGTB<<8)+2, 
00842   XED_IFORM_PCMPGTB_MMXq_MEMq=(XED_ICLASS_PCMPGTB<<8)+3, 
00843   XED_IFORM_PCMPGTD_XMMdq_XMMdq=(XED_ICLASS_PCMPGTD<<8)+0, 
00844   XED_IFORM_PCMPGTD_XMMdq_MEMdq=(XED_ICLASS_PCMPGTD<<8)+1, 
00845   XED_IFORM_PCMPGTD_MMXq_MEMq=(XED_ICLASS_PCMPGTD<<8)+2, 
00846   XED_IFORM_PCMPGTD_MMXq_MMXq=(XED_ICLASS_PCMPGTD<<8)+3, 
00847   XED_IFORM_PCMPGTQ_XMMdq_MEMdq=(XED_ICLASS_PCMPGTQ<<8)+0, 
00848   XED_IFORM_PCMPGTQ_XMMdq_XMMdq=(XED_ICLASS_PCMPGTQ<<8)+1, 
00849   XED_IFORM_PCMPGTW_MMXq_MMXq=(XED_ICLASS_PCMPGTW<<8)+0, 
00850   XED_IFORM_PCMPGTW_MMXq_MEMq=(XED_ICLASS_PCMPGTW<<8)+1, 
00851   XED_IFORM_PCMPGTW_XMMdq_XMMdq=(XED_ICLASS_PCMPGTW<<8)+2, 
00852   XED_IFORM_PCMPGTW_XMMdq_MEMdq=(XED_ICLASS_PCMPGTW<<8)+3, 
00853   XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPISTRI<<8)+0, 
00854   XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPISTRI<<8)+1, 
00855   XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPISTRM<<8)+0, 
00856   XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPISTRM<<8)+1, 
00857   XED_IFORM_PEXTRB_MEMb_XMMdq_IMM=(XED_ICLASS_PEXTRB<<8)+0, 
00858   XED_IFORM_PEXTRB_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRB<<8)+1, 
00859   XED_IFORM_PEXTRD_MEMd_XMMdq_IMM=(XED_ICLASS_PEXTRD<<8)+0, 
00860   XED_IFORM_PEXTRD_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRD<<8)+1, 
00861   XED_IFORM_PEXTRQ_MEMq_XMMdq_IMM=(XED_ICLASS_PEXTRQ<<8)+0, 
00862   XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMM=(XED_ICLASS_PEXTRQ<<8)+1, 
00863   XED_IFORM_PEXTRW_GPRy_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+0, 
00864   XED_IFORM_PEXTRW_MEMw_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+1, 
00865   XED_IFORM_PEXTRW_GPRy_MMXq_IMM=(XED_ICLASS_PEXTRW<<8)+2, 
00866   XED_IFORM_PEXTRW_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+3, 
00867   XED_IFORM_PF2ID_MMXq_MMXq=(XED_ICLASS_PF2ID<<8)+0, 
00868   XED_IFORM_PF2ID_MMXq_MEMq=(XED_ICLASS_PF2ID<<8)+1, 
00869   XED_IFORM_PF2IW_MMXq_MEMq=(XED_ICLASS_PF2IW<<8)+0, 
00870   XED_IFORM_PF2IW_MMXq_MMXq=(XED_ICLASS_PF2IW<<8)+1, 
00871   XED_IFORM_PFACC_MMXq_MEMq=(XED_ICLASS_PFACC<<8)+0, 
00872   XED_IFORM_PFACC_MMXq_MMXq=(XED_ICLASS_PFACC<<8)+1, 
00873   XED_IFORM_PFADD_MMXq_MMXq=(XED_ICLASS_PFADD<<8)+0, 
00874   XED_IFORM_PFADD_MMXq_MEMq=(XED_ICLASS_PFADD<<8)+1, 
00875   XED_IFORM_PFCMPEQ_MMXq_MMXq=(XED_ICLASS_PFCMPEQ<<8)+0, 
00876   XED_IFORM_PFCMPEQ_MMXq_MEMq=(XED_ICLASS_PFCMPEQ<<8)+1, 
00877   XED_IFORM_PFCMPGE_MMXq_MEMq=(XED_ICLASS_PFCMPGE<<8)+0, 
00878   XED_IFORM_PFCMPGE_MMXq_MMXq=(XED_ICLASS_PFCMPGE<<8)+1, 
00879   XED_IFORM_PFCMPGT_MMXq_MEMq=(XED_ICLASS_PFCMPGT<<8)+0, 
00880   XED_IFORM_PFCMPGT_MMXq_MMXq=(XED_ICLASS_PFCMPGT<<8)+1, 
00881   XED_IFORM_PFCPIT1_MMXq_MMXq=(XED_ICLASS_PFCPIT1<<8)+0, 
00882   XED_IFORM_PFCPIT1_MMXq_MEMq=(XED_ICLASS_PFCPIT1<<8)+1, 
00883   XED_IFORM_PFMAX_MMXq_MEMq=(XED_ICLASS_PFMAX<<8)+0, 
00884   XED_IFORM_PFMAX_MMXq_MMXq=(XED_ICLASS_PFMAX<<8)+1, 
00885   XED_IFORM_PFMIN_MMXq_MEMq=(XED_ICLASS_PFMIN<<8)+0, 
00886   XED_IFORM_PFMIN_MMXq_MMXq=(XED_ICLASS_PFMIN<<8)+1, 
00887   XED_IFORM_PFMUL_MMXq_MEMq=(XED_ICLASS_PFMUL<<8)+0, 
00888   XED_IFORM_PFMUL_MMXq_MMXq=(XED_ICLASS_PFMUL<<8)+1, 
00889   XED_IFORM_PFNACC_MMXq_MEMq=(XED_ICLASS_PFNACC<<8)+0, 
00890   XED_IFORM_PFNACC_MMXq_MMXq=(XED_ICLASS_PFNACC<<8)+1, 
00891   XED_IFORM_PFPNACC_MMXq_MEMq=(XED_ICLASS_PFPNACC<<8)+0, 
00892   XED_IFORM_PFPNACC_MMXq_MMXq=(XED_ICLASS_PFPNACC<<8)+1, 
00893   XED_IFORM_PFRCP_MMXq_MMXq=(XED_ICLASS_PFRCP<<8)+0, 
00894   XED_IFORM_PFRCP_MMXq_MEMq=(XED_ICLASS_PFRCP<<8)+1, 
00895   XED_IFORM_PFRCPIT2_MMXq_MEMq=(XED_ICLASS_PFRCPIT2<<8)+0, 
00896   XED_IFORM_PFRCPIT2_MMXq_MMXq=(XED_ICLASS_PFRCPIT2<<8)+1, 
00897   XED_IFORM_PFRSQIT1_MMXq_MEMq=(XED_ICLASS_PFRSQIT1<<8)+0, 
00898   XED_IFORM_PFRSQIT1_MMXq_MMXq=(XED_ICLASS_PFRSQIT1<<8)+1, 
00899   XED_IFORM_PFSQRT_MMXq_MMXq=(XED_ICLASS_PFSQRT<<8)+0, 
00900   XED_IFORM_PFSQRT_MMXq_MEMq=(XED_ICLASS_PFSQRT<<8)+1, 
00901   XED_IFORM_PFSUB_MMXq_MEMq=(XED_ICLASS_PFSUB<<8)+0, 
00902   XED_IFORM_PFSUB_MMXq_MMXq=(XED_ICLASS_PFSUB<<8)+1, 
00903   XED_IFORM_PFSUBR_MMXq_MMXq=(XED_ICLASS_PFSUBR<<8)+0, 
00904   XED_IFORM_PFSUBR_MMXq_MEMq=(XED_ICLASS_PFSUBR<<8)+1, 
00905   XED_IFORM_PHADDD_MMXq_MEMq=(XED_ICLASS_PHADDD<<8)+0, 
00906   XED_IFORM_PHADDD_MMXq_MMXq=(XED_ICLASS_PHADDD<<8)+1, 
00907   XED_IFORM_PHADDD_XMMdq_MEMdq=(XED_ICLASS_PHADDD<<8)+2, 
00908   XED_IFORM_PHADDD_XMMdq_XMMdq=(XED_ICLASS_PHADDD<<8)+3, 
00909   XED_IFORM_PHADDSW_MMXq_MEMq=(XED_ICLASS_PHADDSW<<8)+0, 
00910   XED_IFORM_PHADDSW_MMXq_MMXq=(XED_ICLASS_PHADDSW<<8)+1, 
00911   XED_IFORM_PHADDSW_XMMdq_XMMdq=(XED_ICLASS_PHADDSW<<8)+2, 
00912   XED_IFORM_PHADDSW_XMMdq_MEMdq=(XED_ICLASS_PHADDSW<<8)+3, 
00913   XED_IFORM_PHADDW_XMMdq_MEMdq=(XED_ICLASS_PHADDW<<8)+0, 
00914   XED_IFORM_PHADDW_MMXq_MMXq=(XED_ICLASS_PHADDW<<8)+1, 
00915   XED_IFORM_PHADDW_XMMdq_XMMdq=(XED_ICLASS_PHADDW<<8)+2, 
00916   XED_IFORM_PHADDW_MMXq_MEMq=(XED_ICLASS_PHADDW<<8)+3, 
00917   XED_IFORM_PHMINPOSUW_XMMdq_XMMdq=(XED_ICLASS_PHMINPOSUW<<8)+0, 
00918   XED_IFORM_PHMINPOSUW_XMMdq_MEMdq=(XED_ICLASS_PHMINPOSUW<<8)+1, 
00919   XED_IFORM_PHSUBD_MMXq_MEMq=(XED_ICLASS_PHSUBD<<8)+0, 
00920   XED_IFORM_PHSUBD_XMMdq_XMMdq=(XED_ICLASS_PHSUBD<<8)+1, 
00921   XED_IFORM_PHSUBD_XMMdq_MEMdq=(XED_ICLASS_PHSUBD<<8)+2, 
00922   XED_IFORM_PHSUBD_MMXq_MMXq=(XED_ICLASS_PHSUBD<<8)+3, 
00923   XED_IFORM_PHSUBSW_XMMdq_MEMdq=(XED_ICLASS_PHSUBSW<<8)+0, 
00924   XED_IFORM_PHSUBSW_MMXq_MMXq=(XED_ICLASS_PHSUBSW<<8)+1, 
00925   XED_IFORM_PHSUBSW_MMXq_MEMq=(XED_ICLASS_PHSUBSW<<8)+2, 
00926   XED_IFORM_PHSUBSW_XMMdq_XMMdq=(XED_ICLASS_PHSUBSW<<8)+3, 
00927   XED_IFORM_PHSUBW_MMXq_MMXq=(XED_ICLASS_PHSUBW<<8)+0, 
00928   XED_IFORM_PHSUBW_XMMdq_MEMdq=(XED_ICLASS_PHSUBW<<8)+1, 
00929   XED_IFORM_PHSUBW_MMXq_MEMq=(XED_ICLASS_PHSUBW<<8)+2, 
00930   XED_IFORM_PHSUBW_XMMdq_XMMdq=(XED_ICLASS_PHSUBW<<8)+3, 
00931   XED_IFORM_PI2FD_MMXq_MMXq=(XED_ICLASS_PI2FD<<8)+0, 
00932   XED_IFORM_PI2FD_MMXq_MEMq=(XED_ICLASS_PI2FD<<8)+1, 
00933   XED_IFORM_PI2FW_MMXq_MEMq=(XED_ICLASS_PI2FW<<8)+0, 
00934   XED_IFORM_PI2FW_MMXq_MMXq=(XED_ICLASS_PI2FW<<8)+1, 
00935   XED_IFORM_PINSRB_XMMdq_MEMb_IMM=(XED_ICLASS_PINSRB<<8)+0, 
00936   XED_IFORM_PINSRB_XMMdq_GPR32d_IMM=(XED_ICLASS_PINSRB<<8)+1, 
00937   XED_IFORM_PINSRD_XMMdq_GPR32d_IMM=(XED_ICLASS_PINSRD<<8)+0, 
00938   XED_IFORM_PINSRD_XMMdq_MEMd_IMM=(XED_ICLASS_PINSRD<<8)+1, 
00939   XED_IFORM_PINSRQ_XMMdq_GPR64q_IMM=(XED_ICLASS_PINSRQ<<8)+0, 
00940   XED_IFORM_PINSRQ_XMMdq_MEMq_IMM=(XED_ICLASS_PINSRQ<<8)+1, 
00941   XED_IFORM_PINSRW_MMXq_MEMw_IMM=(XED_ICLASS_PINSRW<<8)+0, 
00942   XED_IFORM_PINSRW_XMMdq_GPRy_IMM=(XED_ICLASS_PINSRW<<8)+1, 
00943   XED_IFORM_PINSRW_MMXq_GPRy_IMM=(XED_ICLASS_PINSRW<<8)+2, 
00944   XED_IFORM_PINSRW_XMMdq_MEMw_IMM=(XED_ICLASS_PINSRW<<8)+3, 
00945   XED_IFORM_PMADDUBSW_XMMdq_XMMdq=(XED_ICLASS_PMADDUBSW<<8)+0, 
00946   XED_IFORM_PMADDUBSW_XMMdq_MEMdq=(XED_ICLASS_PMADDUBSW<<8)+1, 
00947   XED_IFORM_PMADDUBSW_MMXq_MMXq=(XED_ICLASS_PMADDUBSW<<8)+2, 
00948   XED_IFORM_PMADDUBSW_MMXq_MEMq=(XED_ICLASS_PMADDUBSW<<8)+3, 
00949   XED_IFORM_PMADDWD_XMMdq_XMMdq=(XED_ICLASS_PMADDWD<<8)+0, 
00950   XED_IFORM_PMADDWD_XMMdq_MEMdq=(XED_ICLASS_PMADDWD<<8)+1, 
00951   XED_IFORM_PMADDWD_MMXq_MEMq=(XED_ICLASS_PMADDWD<<8)+2, 
00952   XED_IFORM_PMADDWD_MMXq_MMXq=(XED_ICLASS_PMADDWD<<8)+3, 
00953   XED_IFORM_PMAXSB_XMMdq_MEMdq=(XED_ICLASS_PMAXSB<<8)+0, 
00954   XED_IFORM_PMAXSB_XMMdq_XMMdq=(XED_ICLASS_PMAXSB<<8)+1, 
00955   XED_IFORM_PMAXSD_XMMdq_MEMdq=(XED_ICLASS_PMAXSD<<8)+0, 
00956   XED_IFORM_PMAXSD_XMMdq_XMMdq=(XED_ICLASS_PMAXSD<<8)+1, 
00957   XED_IFORM_PMAXSW_MMXq_MMXq=(XED_ICLASS_PMAXSW<<8)+0, 
00958   XED_IFORM_PMAXSW_XMMdq_XMMdq=(XED_ICLASS_PMAXSW<<8)+1, 
00959   XED_IFORM_PMAXSW_MMXq_MEMq=(XED_ICLASS_PMAXSW<<8)+2, 
00960   XED_IFORM_PMAXSW_XMMdq_MEMdq=(XED_ICLASS_PMAXSW<<8)+3, 
00961   XED_IFORM_PMAXUB_XMMdq_MEMdq=(XED_ICLASS_PMAXUB<<8)+0, 
00962   XED_IFORM_PMAXUB_XMMdq_XMMdq=(XED_ICLASS_PMAXUB<<8)+1, 
00963   XED_IFORM_PMAXUB_MMXq_MEMq=(XED_ICLASS_PMAXUB<<8)+2, 
00964   XED_IFORM_PMAXUB_MMXq_MMXq=(XED_ICLASS_PMAXUB<<8)+3, 
00965   XED_IFORM_PMAXUD_XMMdq_MEMdq=(XED_ICLASS_PMAXUD<<8)+0, 
00966   XED_IFORM_PMAXUD_XMMdq_XMMdq=(XED_ICLASS_PMAXUD<<8)+1, 
00967   XED_IFORM_PMAXUW_XMMdq_XMMdq=(XED_ICLASS_PMAXUW<<8)+0, 
00968   XED_IFORM_PMAXUW_XMMdq_MEMdq=(XED_ICLASS_PMAXUW<<8)+1, 
00969   XED_IFORM_PMINSB_XMMdq_MEMdq=(XED_ICLASS_PMINSB<<8)+0, 
00970   XED_IFORM_PMINSB_XMMdq_XMMdq=(XED_ICLASS_PMINSB<<8)+1, 
00971   XED_IFORM_PMINSD_XMMdq_MEMdq=(XED_ICLASS_PMINSD<<8)+0, 
00972   XED_IFORM_PMINSD_XMMdq_XMMdq=(XED_ICLASS_PMINSD<<8)+1, 
00973   XED_IFORM_PMINSW_XMMdq_XMMdq=(XED_ICLASS_PMINSW<<8)+0, 
00974   XED_IFORM_PMINSW_XMMdq_MEMdq=(XED_ICLASS_PMINSW<<8)+1, 
00975   XED_IFORM_PMINSW_MMXq_MMXq=(XED_ICLASS_PMINSW<<8)+2, 
00976   XED_IFORM_PMINSW_MMXq_MEMq=(XED_ICLASS_PMINSW<<8)+3, 
00977   XED_IFORM_PMINUB_MMXq_MEMq=(XED_ICLASS_PMINUB<<8)+0, 
00978   XED_IFORM_PMINUB_XMMdq_XMMdq=(XED_ICLASS_PMINUB<<8)+1, 
00979   XED_IFORM_PMINUB_XMMdq_MEMdq=(XED_ICLASS_PMINUB<<8)+2, 
00980   XED_IFORM_PMINUB_MMXq_MMXq=(XED_ICLASS_PMINUB<<8)+3, 
00981   XED_IFORM_PMINUD_XMMdq_MEMdq=(XED_ICLASS_PMINUD<<8)+0, 
00982   XED_IFORM_PMINUD_XMMdq_XMMdq=(XED_ICLASS_PMINUD<<8)+1, 
00983   XED_IFORM_PMINUW_XMMdq_XMMdq=(XED_ICLASS_PMINUW<<8)+0, 
00984   XED_IFORM_PMINUW_XMMdq_MEMdq=(XED_ICLASS_PMINUW<<8)+1, 
00985   XED_IFORM_PMOVMSKB_GPR32_XMMdq=(XED_ICLASS_PMOVMSKB<<8)+0, 
00986   XED_IFORM_PMOVMSKB_GPR32_MMXq=(XED_ICLASS_PMOVMSKB<<8)+1, 
00987   XED_IFORM_PMOVSXBD_XMMdq_MEMd=(XED_ICLASS_PMOVSXBD<<8)+0, 
00988   XED_IFORM_PMOVSXBD_XMMdq_XMMd=(XED_ICLASS_PMOVSXBD<<8)+1, 
00989   XED_IFORM_PMOVSXBQ_XMMdq_MEMw=(XED_ICLASS_PMOVSXBQ<<8)+0, 
00990   XED_IFORM_PMOVSXBQ_XMMdq_XMMw=(XED_ICLASS_PMOVSXBQ<<8)+1, 
00991   XED_IFORM_PMOVSXBW_XMMdq_XMMq=(XED_ICLASS_PMOVSXBW<<8)+0, 
00992   XED_IFORM_PMOVSXBW_XMMdq_MEMq=(XED_ICLASS_PMOVSXBW<<8)+1, 
00993   XED_IFORM_PMOVSXDQ_XMMdq_XMMq=(XED_ICLASS_PMOVSXDQ<<8)+0, 
00994   XED_IFORM_PMOVSXDQ_XMMdq_MEMq=(XED_ICLASS_PMOVSXDQ<<8)+1, 
00995   XED_IFORM_PMOVSXWD_XMMdq_XMMq=(XED_ICLASS_PMOVSXWD<<8)+0, 
00996   XED_IFORM_PMOVSXWD_XMMdq_MEMq=(XED_ICLASS_PMOVSXWD<<8)+1, 
00997   XED_IFORM_PMOVSXWQ_XMMdq_MEMd=(XED_ICLASS_PMOVSXWQ<<8)+0, 
00998   XED_IFORM_PMOVSXWQ_XMMdq_XMMd=(XED_ICLASS_PMOVSXWQ<<8)+1, 
00999   XED_IFORM_PMOVZXBD_XMMdq_XMMd=(XED_ICLASS_PMOVZXBD<<8)+0, 
01000   XED_IFORM_PMOVZXBD_XMMdq_MEMd=(XED_ICLASS_PMOVZXBD<<8)+1, 
01001   XED_IFORM_PMOVZXBQ_XMMdq_XMMw=(XED_ICLASS_PMOVZXBQ<<8)+0, 
01002   XED_IFORM_PMOVZXBQ_XMMdq_MEMw=(XED_ICLASS_PMOVZXBQ<<8)+1, 
01003   XED_IFORM_PMOVZXBW_XMMdq_MEMq=(XED_ICLASS_PMOVZXBW<<8)+0, 
01004   XED_IFORM_PMOVZXBW_XMMdq_XMMq=(XED_ICLASS_PMOVZXBW<<8)+1, 
01005   XED_IFORM_PMOVZXDQ_XMMdq_MEMq=(XED_ICLASS_PMOVZXDQ<<8)+0, 
01006   XED_IFORM_PMOVZXDQ_XMMdq_XMMq=(XED_ICLASS_PMOVZXDQ<<8)+1, 
01007   XED_IFORM_PMOVZXWD_XMMdq_MEMq=(XED_ICLASS_PMOVZXWD<<8)+0, 
01008   XED_IFORM_PMOVZXWD_XMMdq_XMMq=(XED_ICLASS_PMOVZXWD<<8)+1, 
01009   XED_IFORM_PMOVZXWQ_XMMdq_XMMd=(XED_ICLASS_PMOVZXWQ<<8)+0, 
01010   XED_IFORM_PMOVZXWQ_XMMdq_MEMd=(XED_ICLASS_PMOVZXWQ<<8)+1, 
01011   XED_IFORM_PMULDQ_XMMdq_MEMdq=(XED_ICLASS_PMULDQ<<8)+0, 
01012   XED_IFORM_PMULDQ_XMMdq_XMMdq=(XED_ICLASS_PMULDQ<<8)+1, 
01013   XED_IFORM_PMULHRSW_XMMdq_MEMdq=(XED_ICLASS_PMULHRSW<<8)+0, 
01014   XED_IFORM_PMULHRSW_XMMdq_XMMdq=(XED_ICLASS_PMULHRSW<<8)+1, 
01015   XED_IFORM_PMULHRSW_MMXq_MEMq=(XED_ICLASS_PMULHRSW<<8)+2, 
01016   XED_IFORM_PMULHRSW_MMXq_MMXq=(XED_ICLASS_PMULHRSW<<8)+3, 
01017   XED_IFORM_PMULHRW_MMXq_MEMq=(XED_ICLASS_PMULHRW<<8)+0, 
01018   XED_IFORM_PMULHRW_MMXq_MMXq=(XED_ICLASS_PMULHRW<<8)+1, 
01019   XED_IFORM_PMULHUW_XMMdq_MEMdq=(XED_ICLASS_PMULHUW<<8)+0, 
01020   XED_IFORM_PMULHUW_XMMdq_XMMdq=(XED_ICLASS_PMULHUW<<8)+1, 
01021   XED_IFORM_PMULHUW_MMXq_MMXq=(XED_ICLASS_PMULHUW<<8)+2, 
01022   XED_IFORM_PMULHUW_MMXq_MEMq=(XED_ICLASS_PMULHUW<<8)+3, 
01023   XED_IFORM_PMULHW_MMXq_MMXq=(XED_ICLASS_PMULHW<<8)+0, 
01024   XED_IFORM_PMULHW_XMMdq_MEMdq=(XED_ICLASS_PMULHW<<8)+1, 
01025   XED_IFORM_PMULHW_MMXq_MEMq=(XED_ICLASS_PMULHW<<8)+2, 
01026   XED_IFORM_PMULHW_XMMdq_XMMdq=(XED_ICLASS_PMULHW<<8)+3, 
01027   XED_IFORM_PMULLD_XMMdq_XMMdq=(XED_ICLASS_PMULLD<<8)+0, 
01028   XED_IFORM_PMULLD_XMMdq_MEMdq=(XED_ICLASS_PMULLD<<8)+1, 
01029   XED_IFORM_PMULLW_MMXq_MEMq=(XED_ICLASS_PMULLW<<8)+0, 
01030   XED_IFORM_PMULLW_XMMdq_XMMdq=(XED_ICLASS_PMULLW<<8)+1, 
01031   XED_IFORM_PMULLW_MMXq_MMXq=(XED_ICLASS_PMULLW<<8)+2, 
01032   XED_IFORM_PMULLW_XMMdq_MEMdq=(XED_ICLASS_PMULLW<<8)+3, 
01033   XED_IFORM_PMULUDQ_MMXq_MEMq=(XED_ICLASS_PMULUDQ<<8)+0, 
01034   XED_IFORM_PMULUDQ_XMMdq_MEMdq=(XED_ICLASS_PMULUDQ<<8)+1, 
01035   XED_IFORM_PMULUDQ_XMMdq_XMMdq=(XED_ICLASS_PMULUDQ<<8)+2, 
01036   XED_IFORM_PMULUDQ_MMXq_MMXq=(XED_ICLASS_PMULUDQ<<8)+3, 
01037   XED_IFORM_POP_SS=(XED_ICLASS_POP<<8)+0, 
01038   XED_IFORM_POP_DS=(XED_ICLASS_POP<<8)+1, 
01039   XED_IFORM_POP_MEMv=(XED_ICLASS_POP<<8)+2, 
01040   XED_IFORM_POP_GPRv=(XED_ICLASS_POP<<8)+3, 
01041   XED_IFORM_POP_ES=(XED_ICLASS_POP<<8)+4, 
01042   XED_IFORM_POP_GS=(XED_ICLASS_POP<<8)+5, 
01043   XED_IFORM_POP_FS=(XED_ICLASS_POP<<8)+6, 
01044   XED_IFORM_POPA=(XED_ICLASS_POPA<<8)+0, 
01045   XED_IFORM_POPAD=(XED_ICLASS_POPAD<<8)+0, 
01046   XED_IFORM_POPCNT_GPRv_GPRv=(XED_ICLASS_POPCNT<<8)+0, 
01047   XED_IFORM_POPCNT_GPRv_MEMv=(XED_ICLASS_POPCNT<<8)+1, 
01048   XED_IFORM_POPF=(XED_ICLASS_POPF<<8)+0, 
01049   XED_IFORM_POPFD=(XED_ICLASS_POPFD<<8)+0, 
01050   XED_IFORM_POPFQ=(XED_ICLASS_POPFQ<<8)+0, 
01051   XED_IFORM_POR_XMMdq_XMMdq=(XED_ICLASS_POR<<8)+0, 
01052   XED_IFORM_POR_XMMdq_MEMdq=(XED_ICLASS_POR<<8)+1, 
01053   XED_IFORM_POR_MMXq_MEMq=(XED_ICLASS_POR<<8)+2, 
01054   XED_IFORM_POR_MMXq_MMXq=(XED_ICLASS_POR<<8)+3, 
01055   XED_IFORM_PREFETCHNTA_MEMmprefetch=(XED_ICLASS_PREFETCHNTA<<8)+0, 
01056   XED_IFORM_PREFETCHT0_MEMmprefetch=(XED_ICLASS_PREFETCHT0<<8)+0, 
01057   XED_IFORM_PREFETCHT1_MEMmprefetch=(XED_ICLASS_PREFETCHT1<<8)+0, 
01058   XED_IFORM_PREFETCHT2_MEMmprefetch=(XED_ICLASS_PREFETCHT2<<8)+0, 
01059   XED_IFORM_PREFETCH_EXCLUSIVE_MEMmprefetch=(XED_ICLASS_PREFETCH_EXCLUSIVE<<8)+0, 
01060   XED_IFORM_PREFETCH_MODIFIED_MEMmprefetch=(XED_ICLASS_PREFETCH_MODIFIED<<8)+0, 
01061   XED_IFORM_PREFETCH_RESERVED_MEMmprefetch=(XED_ICLASS_PREFETCH_RESERVED<<8)+0, 
01062   XED_IFORM_PSADBW_MMXq_MMXq=(XED_ICLASS_PSADBW<<8)+0, 
01063   XED_IFORM_PSADBW_XMMdq_MEMdq=(XED_ICLASS_PSADBW<<8)+1, 
01064   XED_IFORM_PSADBW_MMXq_MEMq=(XED_ICLASS_PSADBW<<8)+2, 
01065   XED_IFORM_PSADBW_XMMdq_XMMdq=(XED_ICLASS_PSADBW<<8)+3, 
01066   XED_IFORM_PSHUFB_MMXq_MEMq=(XED_ICLASS_PSHUFB<<8)+0, 
01067   XED_IFORM_PSHUFB_XMMdq_XMMdq=(XED_ICLASS_PSHUFB<<8)+1, 
01068   XED_IFORM_PSHUFB_XMMdq_MEMdq=(XED_ICLASS_PSHUFB<<8)+2, 
01069   XED_IFORM_PSHUFB_MMXq_MMXq=(XED_ICLASS_PSHUFB<<8)+3, 
01070   XED_IFORM_PSHUFD_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFD<<8)+0, 
01071   XED_IFORM_PSHUFD_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFD<<8)+1, 
01072   XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFHW<<8)+0, 
01073   XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFHW<<8)+1, 
01074   XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFLW<<8)+0, 
01075   XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFLW<<8)+1, 
01076   XED_IFORM_PSHUFW_MMXq_MMXq_IMM=(XED_ICLASS_PSHUFW<<8)+0, 
01077   XED_IFORM_PSHUFW_MMXq_MEMq_IMM=(XED_ICLASS_PSHUFW<<8)+1, 
01078   XED_IFORM_PSIGNB_XMMdq_MEMdq=(XED_ICLASS_PSIGNB<<8)+0, 
01079   XED_IFORM_PSIGNB_XMMdq_XMMdq=(XED_ICLASS_PSIGNB<<8)+1, 
01080   XED_IFORM_PSIGNB_MMXq_MEMq=(XED_ICLASS_PSIGNB<<8)+2, 
01081   XED_IFORM_PSIGNB_MMXq_MMXq=(XED_ICLASS_PSIGNB<<8)+3, 
01082   XED_IFORM_PSIGND_MMXq_MMXq=(XED_ICLASS_PSIGND<<8)+0, 
01083   XED_IFORM_PSIGND_XMMdq_MEMdq=(XED_ICLASS_PSIGND<<8)+1, 
01084   XED_IFORM_PSIGND_MMXq_MEMq=(XED_ICLASS_PSIGND<<8)+2, 
01085   XED_IFORM_PSIGND_XMMdq_XMMdq=(XED_ICLASS_PSIGND<<8)+3, 
01086   XED_IFORM_PSIGNW_MMXq_MEMq=(XED_ICLASS_PSIGNW<<8)+0, 
01087   XED_IFORM_PSIGNW_XMMdq_XMMdq=(XED_ICLASS_PSIGNW<<8)+1, 
01088   XED_IFORM_PSIGNW_XMMdq_MEMdq=(XED_ICLASS_PSIGNW<<8)+2, 
01089   XED_IFORM_PSIGNW_MMXq_MMXq=(XED_ICLASS_PSIGNW<<8)+3, 
01090   XED_IFORM_PSLLD_XMMdq_XMMdq=(XED_ICLASS_PSLLD<<8)+0, 
01091   XED_IFORM_PSLLD_XMMdq_MEMdq=(XED_ICLASS_PSLLD<<8)+1, 
01092   XED_IFORM_PSLLD_XMMdq_IMM=(XED_ICLASS_PSLLD<<8)+2, 
01093   XED_IFORM_PSLLD_MMXq_MEMq=(XED_ICLASS_PSLLD<<8)+3, 
01094   XED_IFORM_PSLLD_MMXq_MMXq=(XED_ICLASS_PSLLD<<8)+4, 
01095   XED_IFORM_PSLLD_MMXq_IMM=(XED_ICLASS_PSLLD<<8)+5, 
01096   XED_IFORM_PSLLDQ_XMMdq_IMM=(XED_ICLASS_PSLLDQ<<8)+0, 
01097   XED_IFORM_PSLLQ_XMMdq_MEMdq=(XED_ICLASS_PSLLQ<<8)+0, 
01098   XED_IFORM_PSLLQ_XMMdq_IMM=(XED_ICLASS_PSLLQ<<8)+1, 
01099   XED_IFORM_PSLLQ_XMMdq_XMMdq=(XED_ICLASS_PSLLQ<<8)+2, 
01100   XED_IFORM_PSLLQ_MMXq_MEMq=(XED_ICLASS_PSLLQ<<8)+3, 
01101   XED_IFORM_PSLLQ_MMXq_IMM=(XED_ICLASS_PSLLQ<<8)+4, 
01102   XED_IFORM_PSLLQ_MMXq_MMXq=(XED_ICLASS_PSLLQ<<8)+5, 
01103   XED_IFORM_PSLLW_MMXq_MMXq=(XED_ICLASS_PSLLW<<8)+0, 
01104   XED_IFORM_PSLLW_MMXq_IMM=(XED_ICLASS_PSLLW<<8)+1, 
01105   XED_IFORM_PSLLW_MMXq_MEMq=(XED_ICLASS_PSLLW<<8)+2, 
01106   XED_IFORM_PSLLW_XMMdq_XMMdq=(XED_ICLASS_PSLLW<<8)+3, 
01107   XED_IFORM_PSLLW_XMMdq_IMM=(XED_ICLASS_PSLLW<<8)+4, 
01108   XED_IFORM_PSLLW_XMMdq_MEMdq=(XED_ICLASS_PSLLW<<8)+5, 
01109   XED_IFORM_PSRAD_XMMdq_MEMdq=(XED_ICLASS_PSRAD<<8)+0, 
01110   XED_IFORM_PSRAD_MMXq_MEMq=(XED_ICLASS_PSRAD<<8)+1, 
01111   XED_IFORM_PSRAD_MMXq_IMM=(XED_ICLASS_PSRAD<<8)+2, 
01112   XED_IFORM_PSRAD_XMMdq_IMM=(XED_ICLASS_PSRAD<<8)+3, 
01113   XED_IFORM_PSRAD_XMMdq_XMMdq=(XED_ICLASS_PSRAD<<8)+4, 
01114   XED_IFORM_PSRAD_MMXq_MMXq=(XED_ICLASS_PSRAD<<8)+5, 
01115   XED_IFORM_PSRAW_XMMdq_IMM=(XED_ICLASS_PSRAW<<8)+0, 
01116   XED_IFORM_PSRAW_MMXq_MEMq=(XED_ICLASS_PSRAW<<8)+1, 
01117   XED_IFORM_PSRAW_MMXq_MMXq=(XED_ICLASS_PSRAW<<8)+2, 
01118   XED_IFORM_PSRAW_XMMdq_MEMdq=(XED_ICLASS_PSRAW<<8)+3, 
01119   XED_IFORM_PSRAW_MMXq_IMM=(XED_ICLASS_PSRAW<<8)+4, 
01120   XED_IFORM_PSRAW_XMMdq_XMMdq=(XED_ICLASS_PSRAW<<8)+5, 
01121   XED_IFORM_PSRLD_MMXq_MEMq=(XED_ICLASS_PSRLD<<8)+0, 
01122   XED_IFORM_PSRLD_MMXq_IMM=(XED_ICLASS_PSRLD<<8)+1, 
01123   XED_IFORM_PSRLD_MMXq_MMXq=(XED_ICLASS_PSRLD<<8)+2, 
01124   XED_IFORM_PSRLD_XMMdq_XMMdq=(XED_ICLASS_PSRLD<<8)+3, 
01125   XED_IFORM_PSRLD_XMMdq_IMM=(XED_ICLASS_PSRLD<<8)+4, 
01126   XED_IFORM_PSRLD_XMMdq_MEMdq=(XED_ICLASS_PSRLD<<8)+5, 
01127   XED_IFORM_PSRLDQ_XMMdq_IMM=(XED_ICLASS_PSRLDQ<<8)+0, 
01128   XED_IFORM_PSRLQ_MMXq_MMXq=(XED_ICLASS_PSRLQ<<8)+0, 
01129   XED_IFORM_PSRLQ_XMMdq_IMM=(XED_ICLASS_PSRLQ<<8)+1, 
01130   XED_IFORM_PSRLQ_XMMdq_MEMdq=(XED_ICLASS_PSRLQ<<8)+2, 
01131   XED_IFORM_PSRLQ_MMXq_IMM=(XED_ICLASS_PSRLQ<<8)+3, 
01132   XED_IFORM_PSRLQ_MMXq_MEMq=(XED_ICLASS_PSRLQ<<8)+4, 
01133   XED_IFORM_PSRLQ_XMMdq_XMMdq=(XED_ICLASS_PSRLQ<<8)+5, 
01134   XED_IFORM_PSRLW_XMMdq_XMMdq=(XED_ICLASS_PSRLW<<8)+0, 
01135   XED_IFORM_PSRLW_MMXq_MEMq=(XED_ICLASS_PSRLW<<8)+1, 
01136   XED_IFORM_PSRLW_MMXq_MMXq=(XED_ICLASS_PSRLW<<8)+2, 
01137   XED_IFORM_PSRLW_XMMdq_MEMdq=(XED_ICLASS_PSRLW<<8)+3, 
01138   XED_IFORM_PSRLW_MMXq_IMM=(XED_ICLASS_PSRLW<<8)+4, 
01139   XED_IFORM_PSRLW_XMMdq_IMM=(XED_ICLASS_PSRLW<<8)+5, 
01140   XED_IFORM_PSUBB_XMMdq_MEMdq=(XED_ICLASS_PSUBB<<8)+0, 
01141   XED_IFORM_PSUBB_XMMdq_XMMdq=(XED_ICLASS_PSUBB<<8)+1, 
01142   XED_IFORM_PSUBB_MMXq_MEMq=(XED_ICLASS_PSUBB<<8)+2, 
01143   XED_IFORM_PSUBB_MMXq_MMXq=(XED_ICLASS_PSUBB<<8)+3, 
01144   XED_IFORM_PSUBD_MMXq_MMXq=(XED_ICLASS_PSUBD<<8)+0, 
01145   XED_IFORM_PSUBD_XMMdq_MEMdq=(XED_ICLASS_PSUBD<<8)+1, 
01146   XED_IFORM_PSUBD_MMXq_MEMq=(XED_ICLASS_PSUBD<<8)+2, 
01147   XED_IFORM_PSUBD_XMMdq_XMMdq=(XED_ICLASS_PSUBD<<8)+3, 
01148   XED_IFORM_PSUBQ_MMXq_MMXq=(XED_ICLASS_PSUBQ<<8)+0, 
01149   XED_IFORM_PSUBQ_XMMdq_XMMdq=(XED_ICLASS_PSUBQ<<8)+1, 
01150   XED_IFORM_PSUBQ_MMXq_MEMq=(XED_ICLASS_PSUBQ<<8)+2, 
01151   XED_IFORM_PSUBQ_XMMdq_MEMdq=(XED_ICLASS_PSUBQ<<8)+3, 
01152   XED_IFORM_PSUBSB_XMMdq_MEMdq=(XED_ICLASS_PSUBSB<<8)+0, 
01153   XED_IFORM_PSUBSB_MMXq_MEMq=(XED_ICLASS_PSUBSB<<8)+1, 
01154   XED_IFORM_PSUBSB_XMMdq_XMMdq=(XED_ICLASS_PSUBSB<<8)+2, 
01155   XED_IFORM_PSUBSB_MMXq_MMXq=(XED_ICLASS_PSUBSB<<8)+3, 
01156   XED_IFORM_PSUBSW_XMMdq_MEMdq=(XED_ICLASS_PSUBSW<<8)+0, 
01157   XED_IFORM_PSUBSW_MMXq_MMXq=(XED_ICLASS_PSUBSW<<8)+1, 
01158   XED_IFORM_PSUBSW_XMMdq_XMMdq=(XED_ICLASS_PSUBSW<<8)+2, 
01159   XED_IFORM_PSUBSW_MMXq_MEMq=(XED_ICLASS_PSUBSW<<8)+3, 
01160   XED_IFORM_PSUBUSB_MMXq_MMXq=(XED_ICLASS_PSUBUSB<<8)+0, 
01161   XED_IFORM_PSUBUSB_MMXq_MEMq=(XED_ICLASS_PSUBUSB<<8)+1, 
01162   XED_IFORM_PSUBUSB_XMMdq_XMMdq=(XED_ICLASS_PSUBUSB<<8)+2, 
01163   XED_IFORM_PSUBUSB_XMMdq_MEMdq=(XED_ICLASS_PSUBUSB<<8)+3, 
01164   XED_IFORM_PSUBUSW_MMXq_MMXq=(XED_ICLASS_PSUBUSW<<8)+0, 
01165   XED_IFORM_PSUBUSW_XMMdq_MEMdq=(XED_ICLASS_PSUBUSW<<8)+1, 
01166   XED_IFORM_PSUBUSW_XMMdq_XMMdq=(XED_ICLASS_PSUBUSW<<8)+2, 
01167   XED_IFORM_PSUBUSW_MMXq_MEMq=(XED_ICLASS_PSUBUSW<<8)+3, 
01168   XED_IFORM_PSUBW_MMXq_MEMq=(XED_ICLASS_PSUBW<<8)+0, 
01169   XED_IFORM_PSUBW_XMMdq_XMMdq=(XED_ICLASS_PSUBW<<8)+1, 
01170   XED_IFORM_PSUBW_XMMdq_MEMdq=(XED_ICLASS_PSUBW<<8)+2, 
01171   XED_IFORM_PSUBW_MMXq_MMXq=(XED_ICLASS_PSUBW<<8)+3, 
01172   XED_IFORM_PSWAPD_MMXq_MEMq=(XED_ICLASS_PSWAPD<<8)+0, 
01173   XED_IFORM_PSWAPD_MMXq_MMXq=(XED_ICLASS_PSWAPD<<8)+1, 
01174   XED_IFORM_PTEST_XMMdq_MEMdq=(XED_ICLASS_PTEST<<8)+0, 
01175   XED_IFORM_PTEST_XMMdq_XMMdq=(XED_ICLASS_PTEST<<8)+1, 
01176   XED_IFORM_PUNPCKHBW_XMMdq_XMMq=(XED_ICLASS_PUNPCKHBW<<8)+0, 
01177   XED_IFORM_PUNPCKHBW_MMXq_MMXd=(XED_ICLASS_PUNPCKHBW<<8)+1, 
01178   XED_IFORM_PUNPCKHBW_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHBW<<8)+2, 
01179   XED_IFORM_PUNPCKHBW_MMXq_MEMq=(XED_ICLASS_PUNPCKHBW<<8)+3, 
01180   XED_IFORM_PUNPCKHDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKHDQ<<8)+0, 
01181   XED_IFORM_PUNPCKHDQ_MMXq_MMXd=(XED_ICLASS_PUNPCKHDQ<<8)+1, 
01182   XED_IFORM_PUNPCKHDQ_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHDQ<<8)+2, 
01183   XED_IFORM_PUNPCKHDQ_MMXq_MEMq=(XED_ICLASS_PUNPCKHDQ<<8)+3, 
01184   XED_IFORM_PUNPCKHQDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKHQDQ<<8)+0, 
01185   XED_IFORM_PUNPCKHQDQ_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHQDQ<<8)+1, 
01186   XED_IFORM_PUNPCKHWD_XMMdq_XMMq=(XED_ICLASS_PUNPCKHWD<<8)+0, 
01187   XED_IFORM_PUNPCKHWD_MMXq_MMXd=(XED_ICLASS_PUNPCKHWD<<8)+1, 
01188   XED_IFORM_PUNPCKHWD_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHWD<<8)+2, 
01189   XED_IFORM_PUNPCKHWD_MMXq_MEMq=(XED_ICLASS_PUNPCKHWD<<8)+3, 
01190   XED_IFORM_PUNPCKLBW_MMXq_MMXd=(XED_ICLASS_PUNPCKLBW<<8)+0, 
01191   XED_IFORM_PUNPCKLBW_XMMdq_MEMq=(XED_ICLASS_PUNPCKLBW<<8)+1, 
01192   XED_IFORM_PUNPCKLBW_XMMdq_XMMq=(XED_ICLASS_PUNPCKLBW<<8)+2, 
01193   XED_IFORM_PUNPCKLBW_MMXq_MEMd=(XED_ICLASS_PUNPCKLBW<<8)+3, 
01194   XED_IFORM_PUNPCKLDQ_MMXq_MMXd=(XED_ICLASS_PUNPCKLDQ<<8)+0, 
01195   XED_IFORM_PUNPCKLDQ_XMMdq_MEMq=(XED_ICLASS_PUNPCKLDQ<<8)+1, 
01196   XED_IFORM_PUNPCKLDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKLDQ<<8)+2, 
01197   XED_IFORM_PUNPCKLDQ_MMXq_MEMd=(XED_ICLASS_PUNPCKLDQ<<8)+3, 
01198   XED_IFORM_PUNPCKLQDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKLQDQ<<8)+0, 
01199   XED_IFORM_PUNPCKLQDQ_XMMdq_MEMq=(XED_ICLASS_PUNPCKLQDQ<<8)+1, 
01200   XED_IFORM_PUNPCKLWD_MMXq_MMXd=(XED_ICLASS_PUNPCKLWD<<8)+0, 
01201   XED_IFORM_PUNPCKLWD_XMMdq_MEMq=(XED_ICLASS_PUNPCKLWD<<8)+1, 
01202   XED_IFORM_PUNPCKLWD_XMMdq_XMMq=(XED_ICLASS_PUNPCKLWD<<8)+2, 
01203   XED_IFORM_PUNPCKLWD_MMXq_MEMd=(XED_ICLASS_PUNPCKLWD<<8)+3, 
01204   XED_IFORM_PUSH_FS=(XED_ICLASS_PUSH<<8)+0, 
01205   XED_IFORM_PUSH_SS=(XED_ICLASS_PUSH<<8)+1, 
01206   XED_IFORM_PUSH_GPRv=(XED_ICLASS_PUSH<<8)+2, 
01207   XED_IFORM_PUSH_GS=(XED_ICLASS_PUSH<<8)+3, 
01208   XED_IFORM_PUSH_CS=(XED_ICLASS_PUSH<<8)+4, 
01209   XED_IFORM_PUSH_MEMv=(XED_ICLASS_PUSH<<8)+5, 
01210   XED_IFORM_PUSH_ES=(XED_ICLASS_PUSH<<8)+6, 
01211   XED_IFORM_PUSH_IMM=(XED_ICLASS_PUSH<<8)+7, 
01212   XED_IFORM_PUSH_DS=(XED_ICLASS_PUSH<<8)+8, 
01213   XED_IFORM_PUSHA=(XED_ICLASS_PUSHA<<8)+0, 
01214   XED_IFORM_PUSHAD=(XED_ICLASS_PUSHAD<<8)+0, 
01215   XED_IFORM_PUSHF=(XED_ICLASS_PUSHF<<8)+0, 
01216   XED_IFORM_PUSHFD=(XED_ICLASS_PUSHFD<<8)+0, 
01217   XED_IFORM_PUSHFQ=(XED_ICLASS_PUSHFQ<<8)+0, 
01218   XED_IFORM_PXOR_XMMdq_MEMdq=(XED_ICLASS_PXOR<<8)+0, 
01219   XED_IFORM_PXOR_MMXq_MMXq=(XED_ICLASS_PXOR<<8)+1, 
01220   XED_IFORM_PXOR_MMXq_MEMq=(XED_ICLASS_PXOR<<8)+2, 
01221   XED_IFORM_PXOR_XMMdq_XMMdq=(XED_ICLASS_PXOR<<8)+3, 
01222   XED_IFORM_RCL_MEMv_CL=(XED_ICLASS_RCL<<8)+0, 
01223   XED_IFORM_RCL_MEMb_CL=(XED_ICLASS_RCL<<8)+1, 
01224   XED_IFORM_RCL_GPRv_CL=(XED_ICLASS_RCL<<8)+2, 
01225   XED_IFORM_RCL_MEMb_IMM=(XED_ICLASS_RCL<<8)+3, 
01226   XED_IFORM_RCL_MEMv_ONE=(XED_ICLASS_RCL<<8)+4, 
01227   XED_IFORM_RCL_GPR8_ONE=(XED_ICLASS_RCL<<8)+5, 
01228   XED_IFORM_RCL_GPR8_IMM=(XED_ICLASS_RCL<<8)+6, 
01229   XED_IFORM_RCL_MEMv_IMM=(XED_ICLASS_RCL<<8)+7, 
01230   XED_IFORM_RCL_MEMb_ONE=(XED_ICLASS_RCL<<8)+8, 
01231   XED_IFORM_RCL_GPRv_ONE=(XED_ICLASS_RCL<<8)+9, 
01232   XED_IFORM_RCL_GPRv_IMM=(XED_ICLASS_RCL<<8)+10, 
01233   XED_IFORM_RCL_GPR8_CL=(XED_ICLASS_RCL<<8)+11, 
01234   XED_IFORM_RCPPS_XMMps_MEMps=(XED_ICLASS_RCPPS<<8)+0, 
01235   XED_IFORM_RCPPS_XMMps_XMMps=(XED_ICLASS_RCPPS<<8)+1, 
01236   XED_IFORM_RCPSS_XMMss_XMMss=(XED_ICLASS_RCPSS<<8)+0, 
01237   XED_IFORM_RCPSS_XMMss_MEMss=(XED_ICLASS_RCPSS<<8)+1, 
01238   XED_IFORM_RCR_GPR8_CL=(XED_ICLASS_RCR<<8)+0, 
01239   XED_IFORM_RCR_MEMv_ONE=(XED_ICLASS_RCR<<8)+1, 
01240   XED_IFORM_RCR_GPR8_IMM=(XED_ICLASS_RCR<<8)+2, 
01241   XED_IFORM_RCR_MEMb_ONE=(XED_ICLASS_RCR<<8)+3, 
01242   XED_IFORM_RCR_GPRv_ONE=(XED_ICLASS_RCR<<8)+4, 
01243   XED_IFORM_RCR_MEMb_IMM=(XED_ICLASS_RCR<<8)+5, 
01244   XED_IFORM_RCR_GPR8_ONE=(XED_ICLASS_RCR<<8)+6, 
01245   XED_IFORM_RCR_MEMv_IMM=(XED_ICLASS_RCR<<8)+7, 
01246   XED_IFORM_RCR_GPRv_IMM=(XED_ICLASS_RCR<<8)+8, 
01247   XED_IFORM_RCR_MEMv_CL=(XED_ICLASS_RCR<<8)+9, 
01248   XED_IFORM_RCR_GPRv_CL=(XED_ICLASS_RCR<<8)+10, 
01249   XED_IFORM_RCR_MEMb_CL=(XED_ICLASS_RCR<<8)+11, 
01250   XED_IFORM_RDMSR=(XED_ICLASS_RDMSR<<8)+0, 
01251   XED_IFORM_RDPMC=(XED_ICLASS_RDPMC<<8)+0, 
01252   XED_IFORM_RDTSC=(XED_ICLASS_RDTSC<<8)+0, 
01253   XED_IFORM_RDTSCP=(XED_ICLASS_RDTSCP<<8)+0, 
01254   XED_IFORM_RET_FAR_IMM=(XED_ICLASS_RET_FAR<<8)+0, 
01255   XED_IFORM_RET_FAR=(XED_ICLASS_RET_FAR<<8)+1, 
01256   XED_IFORM_RET_NEAR_IMM=(XED_ICLASS_RET_NEAR<<8)+0, 
01257   XED_IFORM_RET_NEAR=(XED_ICLASS_RET_NEAR<<8)+1, 
01258   XED_IFORM_ROL_GPRv_IMM=(XED_ICLASS_ROL<<8)+0, 
01259   XED_IFORM_ROL_GPR8_ONE=(XED_ICLASS_ROL<<8)+1, 
01260   XED_IFORM_ROL_MEMv_CL=(XED_ICLASS_ROL<<8)+2, 
01261   XED_IFORM_ROL_MEMb_IMM=(XED_ICLASS_ROL<<8)+3, 
01262   XED_IFORM_ROL_MEMv_ONE=(XED_ICLASS_ROL<<8)+4, 
01263   XED_IFORM_ROL_MEMb_CL=(XED_ICLASS_ROL<<8)+5, 
01264   XED_IFORM_ROL_GPRv_CL=(XED_ICLASS_ROL<<8)+6, 
01265   XED_IFORM_ROL_GPR8_CL=(XED_ICLASS_ROL<<8)+7, 
01266   XED_IFORM_ROL_GPRv_ONE=(XED_ICLASS_ROL<<8)+8, 
01267   XED_IFORM_ROL_MEMv_IMM=(XED_ICLASS_ROL<<8)+9, 
01268   XED_IFORM_ROL_MEMb_ONE=(XED_ICLASS_ROL<<8)+10, 
01269   XED_IFORM_ROL_GPR8_IMM=(XED_ICLASS_ROL<<8)+11, 
01270   XED_IFORM_ROR_MEMb_ONE=(XED_ICLASS_ROR<<8)+0, 
01271   XED_IFORM_ROR_MEMv_ONE=(XED_ICLASS_ROR<<8)+1, 
01272   XED_IFORM_ROR_GPR8_CL=(XED_ICLASS_ROR<<8)+2, 
01273   XED_IFORM_ROR_MEMv_IMM=(XED_ICLASS_ROR<<8)+3, 
01274   XED_IFORM_ROR_GPRv_ONE=(XED_ICLASS_ROR<<8)+4, 
01275   XED_IFORM_ROR_MEMb_IMM=(XED_ICLASS_ROR<<8)+5, 
01276   XED_IFORM_ROR_GPRv_IMM=(XED_ICLASS_ROR<<8)+6, 
01277   XED_IFORM_ROR_MEMb_CL=(XED_ICLASS_ROR<<8)+7, 
01278   XED_IFORM_ROR_GPR8_ONE=(XED_ICLASS_ROR<<8)+8, 
01279   XED_IFORM_ROR_MEMv_CL=(XED_ICLASS_ROR<<8)+9, 
01280   XED_IFORM_ROR_GPR8_IMM=(XED_ICLASS_ROR<<8)+10, 
01281   XED_IFORM_ROR_GPRv_CL=(XED_ICLASS_ROR<<8)+11, 
01282   XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMM=(XED_ICLASS_ROUNDPD<<8)+0, 
01283   XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMM=(XED_ICLASS_ROUNDPD<<8)+1, 
01284   XED_IFORM_ROUNDPS_XMMps_MEMps_IMM=(XED_ICLASS_ROUNDPS<<8)+0, 
01285   XED_IFORM_ROUNDPS_XMMps_XMMps_IMM=(XED_ICLASS_ROUNDPS<<8)+1, 
01286   XED_IFORM_ROUNDSD_XMMq_MEMq_IMM=(XED_ICLASS_ROUNDSD<<8)+0, 
01287   XED_IFORM_ROUNDSD_XMMq_XMMq_IMM=(XED_ICLASS_ROUNDSD<<8)+1, 
01288   XED_IFORM_ROUNDSS_XMMd_MEMd_IMM=(XED_ICLASS_ROUNDSS<<8)+0, 
01289   XED_IFORM_ROUNDSS_XMMd_XMMd_IMM=(XED_ICLASS_ROUNDSS<<8)+1, 
01290   XED_IFORM_RSM=(XED_ICLASS_RSM<<8)+0, 
01291   XED_IFORM_RSQRTPS_XMMps_XMMps=(XED_ICLASS_RSQRTPS<<8)+0, 
01292   XED_IFORM_RSQRTPS_XMMps_MEMps=(XED_ICLASS_RSQRTPS<<8)+1, 
01293   XED_IFORM_RSQRTSS_XMMss_MEMss=(XED_ICLASS_RSQRTSS<<8)+0, 
01294   XED_IFORM_RSQRTSS_XMMss_XMMss=(XED_ICLASS_RSQRTSS<<8)+1, 
01295   XED_IFORM_SAHF=(XED_ICLASS_SAHF<<8)+0, 
01296   XED_IFORM_SALC=(XED_ICLASS_SALC<<8)+0, 
01297   XED_IFORM_SAR_MEMv_CL=(XED_ICLASS_SAR<<8)+0, 
01298   XED_IFORM_SAR_GPRv_IMM=(XED_ICLASS_SAR<<8)+1, 
01299   XED_IFORM_SAR_GPR8_ONE=(XED_ICLASS_SAR<<8)+2, 
01300   XED_IFORM_SAR_GPR8_IMM=(XED_ICLASS_SAR<<8)+3, 
01301   XED_IFORM_SAR_MEMv_ONE=(XED_ICLASS_SAR<<8)+4, 
01302   XED_IFORM_SAR_MEMb_CL=(XED_ICLASS_SAR<<8)+5, 
01303   XED_IFORM_SAR_MEMb_IMM=(XED_ICLASS_SAR<<8)+6, 
01304   XED_IFORM_SAR_MEMv_IMM=(XED_ICLASS_SAR<<8)+7, 
01305   XED_IFORM_SAR_GPR8_CL=(XED_ICLASS_SAR<<8)+8, 
01306   XED_IFORM_SAR_GPRv_CL=(XED_ICLASS_SAR<<8)+9, 
01307   XED_IFORM_SAR_GPRv_ONE=(XED_ICLASS_SAR<<8)+10, 
01308   XED_IFORM_SAR_MEMb_ONE=(XED_ICLASS_SAR<<8)+11, 
01309   XED_IFORM_SBB_AL_IMM=(XED_ICLASS_SBB<<8)+0, 
01310   XED_IFORM_SBB_MEMv_GPRv=(XED_ICLASS_SBB<<8)+1, 
01311   XED_IFORM_SBB_MEMb_IMM=(XED_ICLASS_SBB<<8)+2, 
01312   XED_IFORM_SBB_GPRv_GPRv=(XED_ICLASS_SBB<<8)+3, 
01313   XED_IFORM_SBB_OrAX_IMM=(XED_ICLASS_SBB<<8)+4, 
01314   XED_IFORM_SBB_GPR8_GPR8=(XED_ICLASS_SBB<<8)+5, 
01315   XED_IFORM_SBB_GPR8_IMM=(XED_ICLASS_SBB<<8)+6, 
01316   XED_IFORM_SBB_MEMv_IMM=(XED_ICLASS_SBB<<8)+7, 
01317   XED_IFORM_SBB_MEMb_GPR8=(XED_ICLASS_SBB<<8)+8, 
01318   XED_IFORM_SBB_GPRv_MEMv=(XED_ICLASS_SBB<<8)+9, 
01319   XED_IFORM_SBB_GPRv_IMM=(XED_ICLASS_SBB<<8)+10, 
01320   XED_IFORM_SBB_GPR8_MEMb=(XED_ICLASS_SBB<<8)+11, 
01321   XED_IFORM_SCASB=(XED_ICLASS_SCASB<<8)+0, 
01322   XED_IFORM_SCASD=(XED_ICLASS_SCASD<<8)+0, 
01323   XED_IFORM_SCASQ=(XED_ICLASS_SCASQ<<8)+0, 
01324   XED_IFORM_SCASW=(XED_ICLASS_SCASW<<8)+0, 
01325   XED_IFORM_SETB_GPR8=(XED_ICLASS_SETB<<8)+0, 
01326   XED_IFORM_SETB_MEMb=(XED_ICLASS_SETB<<8)+1, 
01327   XED_IFORM_SETBE_GPR8=(XED_ICLASS_SETBE<<8)+0, 
01328   XED_IFORM_SETBE_MEMb=(XED_ICLASS_SETBE<<8)+1, 
01329   XED_IFORM_SETL_MEMb=(XED_ICLASS_SETL<<8)+0, 
01330   XED_IFORM_SETL_GPR8=(XED_ICLASS_SETL<<8)+1, 
01331   XED_IFORM_SETLE_GPR8=(XED_ICLASS_SETLE<<8)+0, 
01332   XED_IFORM_SETLE_MEMb=(XED_ICLASS_SETLE<<8)+1, 
01333   XED_IFORM_SETNB_GPR8=(XED_ICLASS_SETNB<<8)+0, 
01334   XED_IFORM_SETNB_MEMb=(XED_ICLASS_SETNB<<8)+1, 
01335   XED_IFORM_SETNBE_MEMb=(XED_ICLASS_SETNBE<<8)+0, 
01336   XED_IFORM_SETNBE_GPR8=(XED_ICLASS_SETNBE<<8)+1, 
01337   XED_IFORM_SETNL_GPR8=(XED_ICLASS_SETNL<<8)+0, 
01338   XED_IFORM_SETNL_MEMb=(XED_ICLASS_SETNL<<8)+1, 
01339   XED_IFORM_SETNLE_MEMb=(XED_ICLASS_SETNLE<<8)+0, 
01340   XED_IFORM_SETNLE_GPR8=(XED_ICLASS_SETNLE<<8)+1, 
01341   XED_IFORM_SETNO_MEMb=(XED_ICLASS_SETNO<<8)+0, 
01342   XED_IFORM_SETNO_GPR8=(XED_ICLASS_SETNO<<8)+1, 
01343   XED_IFORM_SETNP_MEMb=(XED_ICLASS_SETNP<<8)+0, 
01344   XED_IFORM_SETNP_GPR8=(XED_ICLASS_SETNP<<8)+1, 
01345   XED_IFORM_SETNS_GPR8=(XED_ICLASS_SETNS<<8)+0, 
01346   XED_IFORM_SETNS_MEMb=(XED_ICLASS_SETNS<<8)+1, 
01347   XED_IFORM_SETNZ_GPR8=(XED_ICLASS_SETNZ<<8)+0, 
01348   XED_IFORM_SETNZ_MEMb=(XED_ICLASS_SETNZ<<8)+1, 
01349   XED_IFORM_SETO_MEMb=(XED_ICLASS_SETO<<8)+0, 
01350   XED_IFORM_SETO_GPR8=(XED_ICLASS_SETO<<8)+1, 
01351   XED_IFORM_SETP_GPR8=(XED_ICLASS_SETP<<8)+0, 
01352   XED_IFORM_SETP_MEMb=(XED_ICLASS_SETP<<8)+1, 
01353   XED_IFORM_SETS_GPR8=(XED_ICLASS_SETS<<8)+0, 
01354   XED_IFORM_SETS_MEMb=(XED_ICLASS_SETS<<8)+1, 
01355   XED_IFORM_SETZ_GPR8=(XED_ICLASS_SETZ<<8)+0, 
01356   XED_IFORM_SETZ_MEMb=(XED_ICLASS_SETZ<<8)+1, 
01357   XED_IFORM_SFENCE=(XED_ICLASS_SFENCE<<8)+0, 
01358   XED_IFORM_SGDT_MEMs=(XED_ICLASS_SGDT<<8)+0, 
01359   XED_IFORM_SHL_MEMv_ONE=(XED_ICLASS_SHL<<8)+0, 
01360   XED_IFORM_SHL_GPRv_CL=(XED_ICLASS_SHL<<8)+1, 
01361   XED_IFORM_SHL_MEMb_CL=(XED_ICLASS_SHL<<8)+2, 
01362   XED_IFORM_SHL_MEMv_IMM=(XED_ICLASS_SHL<<8)+3, 
01363   XED_IFORM_SHL_GPRv_IMM=(XED_ICLASS_SHL<<8)+4, 
01364   XED_IFORM_SHL_GPR8_ONE=(XED_ICLASS_SHL<<8)+5, 
01365   XED_IFORM_SHL_GPRv_ONE=(XED_ICLASS_SHL<<8)+6, 
01366   XED_IFORM_SHL_MEMb_IMM=(XED_ICLASS_SHL<<8)+7, 
01367   XED_IFORM_SHL_MEMb_ONE=(XED_ICLASS_SHL<<8)+8, 
01368   XED_IFORM_SHL_MEMv_CL=(XED_ICLASS_SHL<<8)+9, 
01369   XED_IFORM_SHL_GPR8_IMM=(XED_ICLASS_SHL<<8)+10, 
01370   XED_IFORM_SHL_GPR8_CL=(XED_ICLASS_SHL<<8)+11, 
01371   XED_IFORM_SHLD_GPRv_GPRv_CL=(XED_ICLASS_SHLD<<8)+0, 
01372   XED_IFORM_SHLD_GPRv_GPRv_IMM=(XED_ICLASS_SHLD<<8)+1, 
01373   XED_IFORM_SHLD_MEMv_GPRv_IMM=(XED_ICLASS_SHLD<<8)+2, 
01374   XED_IFORM_SHLD_MEMv_GPRv_CL=(XED_ICLASS_SHLD<<8)+3, 
01375   XED_IFORM_SHR_MEMb_CL=(XED_ICLASS_SHR<<8)+0, 
01376   XED_IFORM_SHR_GPR8_CL=(XED_ICLASS_SHR<<8)+1, 
01377   XED_IFORM_SHR_GPR8_IMM=(XED_ICLASS_SHR<<8)+2, 
01378   XED_IFORM_SHR_GPRv_CL=(XED_ICLASS_SHR<<8)+3, 
01379   XED_IFORM_SHR_MEMb_IMM=(XED_ICLASS_SHR<<8)+4, 
01380   XED_IFORM_SHR_GPRv_IMM=(XED_ICLASS_SHR<<8)+5, 
01381   XED_IFORM_SHR_MEMv_ONE=(XED_ICLASS_SHR<<8)+6, 
01382   XED_IFORM_SHR_MEMb_ONE=(XED_ICLASS_SHR<<8)+7, 
01383   XED_IFORM_SHR_GPR8_ONE=(XED_ICLASS_SHR<<8)+8, 
01384   XED_IFORM_SHR_GPRv_ONE=(XED_ICLASS_SHR<<8)+9, 
01385   XED_IFORM_SHR_MEMv_CL=(XED_ICLASS_SHR<<8)+10, 
01386   XED_IFORM_SHR_MEMv_IMM=(XED_ICLASS_SHR<<8)+11, 
01387   XED_IFORM_SHRD_MEMv_GPRv_CL=(XED_ICLASS_SHRD<<8)+0, 
01388   XED_IFORM_SHRD_MEMv_GPRv_IMM=(XED_ICLASS_SHRD<<8)+1, 
01389   XED_IFORM_SHRD_GPRv_GPRv_CL=(XED_ICLASS_SHRD<<8)+2, 
01390   XED_IFORM_SHRD_GPRv_GPRv_IMM=(XED_ICLASS_SHRD<<8)+3, 
01391   XED_IFORM_SHUFPD_XMMpd_MEMpd_IMM=(XED_ICLASS_SHUFPD<<8)+0, 
01392   XED_IFORM_SHUFPD_XMMpd_XMMpd_IMM=(XED_ICLASS_SHUFPD<<8)+1, 
01393   XED_IFORM_SHUFPS_XMMps_XMMps_IMM=(XED_ICLASS_SHUFPS<<8)+0, 
01394   XED_IFORM_SHUFPS_XMMps_MEMps_IMM=(XED_ICLASS_SHUFPS<<8)+1, 
01395   XED_IFORM_SIDT_MEMs=(XED_ICLASS_SIDT<<8)+0, 
01396   XED_IFORM_SKINIT_EAX=(XED_ICLASS_SKINIT<<8)+0, 
01397   XED_IFORM_SLDT_GPRv=(XED_ICLASS_SLDT<<8)+0, 
01398   XED_IFORM_SLDT_MEMw=(XED_ICLASS_SLDT<<8)+1, 
01399   XED_IFORM_SMSW_GPRv=(XED_ICLASS_SMSW<<8)+0, 
01400   XED_IFORM_SMSW_MEMw=(XED_ICLASS_SMSW<<8)+1, 
01401   XED_IFORM_SQRTPD_XMMpd_XMMpd=(XED_ICLASS_SQRTPD<<8)+0, 
01402   XED_IFORM_SQRTPD_XMMpd_MEMpd=(XED_ICLASS_SQRTPD<<8)+1, 
01403   XED_IFORM_SQRTPS_XMMps_MEMps=(XED_ICLASS_SQRTPS<<8)+0, 
01404   XED_IFORM_SQRTPS_XMMps_XMMps=(XED_ICLASS_SQRTPS<<8)+1, 
01405   XED_IFORM_SQRTSD_XMMsd_MEMsd=(XED_ICLASS_SQRTSD<<8)+0, 
01406   XED_IFORM_SQRTSD_XMMsd_XMMsd=(XED_ICLASS_SQRTSD<<8)+1, 
01407   XED_IFORM_SQRTSS_XMMss_XMMss=(XED_ICLASS_SQRTSS<<8)+0, 
01408   XED_IFORM_SQRTSS_XMMss_MEMss=(XED_ICLASS_SQRTSS<<8)+1, 
01409   XED_IFORM_STC=(XED_ICLASS_STC<<8)+0, 
01410   XED_IFORM_STD=(XED_ICLASS_STD<<8)+0, 
01411   XED_IFORM_STGI=(XED_ICLASS_STGI<<8)+0, 
01412   XED_IFORM_STI=(XED_ICLASS_STI<<8)+0, 
01413   XED_IFORM_STMXCSR_MEMd=(XED_ICLASS_STMXCSR<<8)+0, 
01414   XED_IFORM_STOSB=(XED_ICLASS_STOSB<<8)+0, 
01415   XED_IFORM_STOSD=(XED_ICLASS_STOSD<<8)+0, 
01416   XED_IFORM_STOSQ=(XED_ICLASS_STOSQ<<8)+0, 
01417   XED_IFORM_STOSW=(XED_ICLASS_STOSW<<8)+0, 
01418   XED_IFORM_STR_GPRv=(XED_ICLASS_STR<<8)+0, 
01419   XED_IFORM_STR_MEMw=(XED_ICLASS_STR<<8)+1, 
01420   XED_IFORM_SUB_MEMv_IMM=(XED_ICLASS_SUB<<8)+0, 
01421   XED_IFORM_SUB_GPRv_IMM=(XED_ICLASS_SUB<<8)+1, 
01422   XED_IFORM_SUB_MEMb_GPR8=(XED_ICLASS_SUB<<8)+2, 
01423   XED_IFORM_SUB_MEMb_IMM=(XED_ICLASS_SUB<<8)+3, 
01424   XED_IFORM_SUB_OrAX_IMM=(XED_ICLASS_SUB<<8)+4, 
01425   XED_IFORM_SUB_GPR8_GPR8=(XED_ICLASS_SUB<<8)+5, 
01426   XED_IFORM_SUB_MEMv_GPRv=(XED_ICLASS_SUB<<8)+6, 
01427   XED_IFORM_SUB_GPRv_GPRv=(XED_ICLASS_SUB<<8)+7, 
01428   XED_IFORM_SUB_GPR8_MEMb=(XED_ICLASS_SUB<<8)+8, 
01429   XED_IFORM_SUB_AL_IMM=(XED_ICLASS_SUB<<8)+9, 
01430   XED_IFORM_SUB_GPR8_IMM=(XED_ICLASS_SUB<<8)+10, 
01431   XED_IFORM_SUB_GPRv_MEMv=(XED_ICLASS_SUB<<8)+11, 
01432   XED_IFORM_SUBPD_XMMpd_MEMpd=(XED_ICLASS_SUBPD<<8)+0, 
01433   XED_IFORM_SUBPD_XMMpd_XMMpd=(XED_ICLASS_SUBPD<<8)+1, 
01434   XED_IFORM_SUBPS_XMMps_XMMps=(XED_ICLASS_SUBPS<<8)+0, 
01435   XED_IFORM_SUBPS_XMMps_MEMps=(XED_ICLASS_SUBPS<<8)+1, 
01436   XED_IFORM_SUBSD_XMMsd_XMMsd=(XED_ICLASS_SUBSD<<8)+0, 
01437   XED_IFORM_SUBSD_XMMsd_MEMsd=(XED_ICLASS_SUBSD<<8)+1, 
01438   XED_IFORM_SUBSS_XMMss_MEMss=(XED_ICLASS_SUBSS<<8)+0, 
01439   XED_IFORM_SUBSS_XMMss_XMMss=(XED_ICLASS_SUBSS<<8)+1, 
01440   XED_IFORM_SWAPGS=(XED_ICLASS_SWAPGS<<8)+0, 
01441   XED_IFORM_SYSCALL=(XED_ICLASS_SYSCALL<<8)+0, 
01442   XED_IFORM_SYSENTER=(XED_ICLASS_SYSENTER<<8)+0, 
01443   XED_IFORM_SYSEXIT=(XED_ICLASS_SYSEXIT<<8)+0, 
01444   XED_IFORM_SYSRET=(XED_ICLASS_SYSRET<<8)+0, 
01445   XED_IFORM_TEST_OrAX_IMM=(XED_ICLASS_TEST<<8)+0, 
01446   XED_IFORM_TEST_MEMv_GPRv=(XED_ICLASS_TEST<<8)+1, 
01447   XED_IFORM_TEST_AL_IMM=(XED_ICLASS_TEST<<8)+2, 
01448   XED_IFORM_TEST_GPRv_GPRv=(XED_ICLASS_TEST<<8)+3, 
01449   XED_IFORM_TEST_MEMb_IMM=(XED_ICLASS_TEST<<8)+4, 
01450   XED_IFORM_TEST_GPR8_GPR8=(XED_ICLASS_TEST<<8)+5, 
01451   XED_IFORM_TEST_MEMb_GPR8=(XED_ICLASS_TEST<<8)+6, 
01452   XED_IFORM_TEST_GPR8_IMM=(XED_ICLASS_TEST<<8)+7, 
01453   XED_IFORM_TEST_GPRv_IMM=(XED_ICLASS_TEST<<8)+8, 
01454   XED_IFORM_TEST_MEMv_IMM=(XED_ICLASS_TEST<<8)+9, 
01455   XED_IFORM_UCOMISD_XMMsd_MEMsd=(XED_ICLASS_UCOMISD<<8)+0, 
01456   XED_IFORM_UCOMISD_XMMsd_XMMsd=(XED_ICLASS_UCOMISD<<8)+1, 
01457   XED_IFORM_UCOMISS_XMMss_XMMss=(XED_ICLASS_UCOMISS<<8)+0, 
01458   XED_IFORM_UCOMISS_XMMss_MEMss=(XED_ICLASS_UCOMISS<<8)+1, 
01459   XED_IFORM_UD2=(XED_ICLASS_UD2<<8)+0, 
01460   XED_IFORM_UNPCKHPD_XMMpd_MEMdq=(XED_ICLASS_UNPCKHPD<<8)+0, 
01461   XED_IFORM_UNPCKHPD_XMMpd_XMMq=(XED_ICLASS_UNPCKHPD<<8)+1, 
01462   XED_IFORM_UNPCKHPS_XMMps_XMMdq=(XED_ICLASS_UNPCKHPS<<8)+0, 
01463   XED_IFORM_UNPCKHPS_XMMps_MEMdq=(XED_ICLASS_UNPCKHPS<<8)+1, 
01464   XED_IFORM_UNPCKLPD_XMMpd_MEMq=(XED_ICLASS_UNPCKLPD<<8)+0, 
01465   XED_IFORM_UNPCKLPD_XMMpd_XMMq=(XED_ICLASS_UNPCKLPD<<8)+1, 
01466   XED_IFORM_UNPCKLPS_XMMps_XMMq=(XED_ICLASS_UNPCKLPS<<8)+0, 
01467   XED_IFORM_UNPCKLPS_XMMps_MEMq=(XED_ICLASS_UNPCKLPS<<8)+1, 
01468   XED_IFORM_VERR_GPR16=(XED_ICLASS_VERR<<8)+0, 
01469   XED_IFORM_VERR_MEMw=(XED_ICLASS_VERR<<8)+1, 
01470   XED_IFORM_VERW_GPR16=(XED_ICLASS_VERW<<8)+0, 
01471   XED_IFORM_VERW_MEMw=(XED_ICLASS_VERW<<8)+1, 
01472   XED_IFORM_VMCALL=(XED_ICLASS_VMCALL<<8)+0, 
01473   XED_IFORM_VMCLEAR_MEMq=(XED_ICLASS_VMCLEAR<<8)+0, 
01474   XED_IFORM_VMLAUNCH=(XED_ICLASS_VMLAUNCH<<8)+0, 
01475   XED_IFORM_VMLOAD_OrAX=(XED_ICLASS_VMLOAD<<8)+0, 
01476   XED_IFORM_VMMCALL=(XED_ICLASS_VMMCALL<<8)+0, 
01477   XED_IFORM_VMPTRLD_MEMq=(XED_ICLASS_VMPTRLD<<8)+0, 
01478   XED_IFORM_VMPTRST_MEMq=(XED_ICLASS_VMPTRST<<8)+0, 
01479   XED_IFORM_VMREAD_MEMq_GPR64=(XED_ICLASS_VMREAD<<8)+0, 
01480   XED_IFORM_VMREAD_GPR32_GPR32=(XED_ICLASS_VMREAD<<8)+1, 
01481   XED_IFORM_VMREAD_MEMd_GPR32=(XED_ICLASS_VMREAD<<8)+2, 
01482   XED_IFORM_VMREAD_GPR64_GPR64=(XED_ICLASS_VMREAD<<8)+3, 
01483   XED_IFORM_VMRESUME=(XED_ICLASS_VMRESUME<<8)+0, 
01484   XED_IFORM_VMRUN_OrAX=(XED_ICLASS_VMRUN<<8)+0, 
01485   XED_IFORM_VMSAVE=(XED_ICLASS_VMSAVE<<8)+0, 
01486   XED_IFORM_VMWRITE_GPR64_MEMq=(XED_ICLASS_VMWRITE<<8)+0, 
01487   XED_IFORM_VMWRITE_GPR32_GPR32=(XED_ICLASS_VMWRITE<<8)+1, 
01488   XED_IFORM_VMWRITE_GPR32_MEMd=(XED_ICLASS_VMWRITE<<8)+2, 
01489   XED_IFORM_VMWRITE_GPR64_GPR64=(XED_ICLASS_VMWRITE<<8)+3, 
01490   XED_IFORM_VMXOFF=(XED_ICLASS_VMXOFF<<8)+0, 
01491   XED_IFORM_VMXON_MEMq=(XED_ICLASS_VMXON<<8)+0, 
01492   XED_IFORM_WBINVD=(XED_ICLASS_WBINVD<<8)+0, 
01493   XED_IFORM_WRMSR=(XED_ICLASS_WRMSR<<8)+0, 
01494   XED_IFORM_XADD_GPRv_GPRv=(XED_ICLASS_XADD<<8)+0, 
01495   XED_IFORM_XADD_GPR8_GPR8=(XED_ICLASS_XADD<<8)+1, 
01496   XED_IFORM_XADD_MEMv_GPRv=(XED_ICLASS_XADD<<8)+2, 
01497   XED_IFORM_XADD_MEMb_GPR8=(XED_ICLASS_XADD<<8)+3, 
01498   XED_IFORM_XCHG_GPR8_GPR8=(XED_ICLASS_XCHG<<8)+0, 
01499   XED_IFORM_XCHG_MEMv_GPRv=(XED_ICLASS_XCHG<<8)+1, 
01500   XED_IFORM_XCHG_GPRv_GPRv=(XED_ICLASS_XCHG<<8)+2, 
01501   XED_IFORM_XCHG_MEMb_GPR8=(XED_ICLASS_XCHG<<8)+3, 
01502   XED_IFORM_XCHG_GPRv_OrAX=(XED_ICLASS_XCHG<<8)+4, 
01503   XED_IFORM_XGETBV=(XED_ICLASS_XGETBV<<8)+0, 
01504   XED_IFORM_XLAT_FINAL_DSEG=(XED_ICLASS_XLAT<<8)+0, 
01505   XED_IFORM_XLAT=(XED_ICLASS_XLAT<<8)+1, 
01506   XED_IFORM_XOR_GPRv_IMM=(XED_ICLASS_XOR<<8)+0, 
01507   XED_IFORM_XOR_MEMv_GPRv=(XED_ICLASS_XOR<<8)+1, 
01508   XED_IFORM_XOR_MEMb_IMM=(XED_ICLASS_XOR<<8)+2, 
01509   XED_IFORM_XOR_GPR8_MEMb=(XED_ICLASS_XOR<<8)+3, 
01510   XED_IFORM_XOR_MEMb_GPR8=(XED_ICLASS_XOR<<8)+4, 
01511   XED_IFORM_XOR_GPRv_MEMv=(XED_ICLASS_XOR<<8)+5, 
01512   XED_IFORM_XOR_AL_IMM=(XED_ICLASS_XOR<<8)+6, 
01513   XED_IFORM_XOR_GPRv_GPRv=(XED_ICLASS_XOR<<8)+7, 
01514   XED_IFORM_XOR_MEMv_IMM=(XED_ICLASS_XOR<<8)+8, 
01515   XED_IFORM_XOR_OrAX_IMM=(XED_ICLASS_XOR<<8)+9, 
01516   XED_IFORM_XOR_GPR8_GPR8=(XED_ICLASS_XOR<<8)+10, 
01517   XED_IFORM_XOR_GPR8_IMM=(XED_ICLASS_XOR<<8)+11, 
01518   XED_IFORM_XORPD_XMMpd_XMMpd=(XED_ICLASS_XORPD<<8)+0, 
01519   XED_IFORM_XORPD_XMMpd_MEMpd=(XED_ICLASS_XORPD<<8)+1, 
01520   XED_IFORM_XORPS_XMMps_MEMps=(XED_ICLASS_XORPS<<8)+0, 
01521   XED_IFORM_XORPS_XMMps_XMMps=(XED_ICLASS_XORPS<<8)+1, 
01522   XED_IFORM_XRSTOR_MEMmxsave=(XED_ICLASS_XRSTOR<<8)+0, 
01523   XED_IFORM_XSAVE_MEMmxsave=(XED_ICLASS_XSAVE<<8)+0, 
01524   XED_IFORM_XSETBV=(XED_ICLASS_XSETBV<<8)+0, 
01525   XED_IFORM_LAST
01526 } xed_iform_enum_t;
01527 
01528 XED_DLL_EXPORT xed_iform_enum_t
01529 str2xed_iform_enum_t(const char* s);
01530 XED_DLL_EXPORT const char*
01531 xed_iform_enum_t2str(const xed_iform_enum_t p);
01532 
01533 #endif

Generated on Thu May 15 03:15:09 2008 for XED2 by  doxygen 1.4.6