X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fxed-iform-enum_8h-source.html;fp=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fxed-iform-enum_8h-source.html;h=5e03c42a823491258cfafa4df7cf6ff21d9d61a7;hp=0000000000000000000000000000000000000000;hb=ddc16b0737cf58f7aa90a69c6652cdf4090aec51;hpb=626595465a2c6987606a6bc697df65130ad8c2d3 diff --git a/misc/decoder_test/XED2/doc/html/xed-iform-enum_8h-source.html b/misc/decoder_test/XED2/doc/html/xed-iform-enum_8h-source.html new file mode 100644 index 0000000..5e03c42 --- /dev/null +++ b/misc/decoder_test/XED2/doc/html/xed-iform-enum_8h-source.html @@ -0,0 +1,1565 @@ + + +XED2: XED2 User Guide - Thu May 15 03:15:09 2008 + + + + +
+
+
+
+

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
+ +