Palacios Public Git Repository

To checkout Palacios execute

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


Release 1.0
[palacios.git] / misc / decoder_test / XED2 / include / xed / xed-iform-enum.h
1 /*BEGIN_LEGAL 
2 Intel Open Source License 
3
4 Copyright (c) 2002-2007 Intel Corporation 
5 All rights reserved. 
6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions are
8 met:
9
10 Redistributions of source code must retain the above copyright notice,
11 this list of conditions and the following disclaimer.  Redistributions
12 in binary form must reproduce the above copyright notice, this list of
13 conditions and the following disclaimer in the documentation and/or
14 other materials provided with the distribution.  Neither the name of
15 the Intel Corporation nor the names of its contributors may be used to
16 endorse or promote products derived from this software without
17 specific prior written permission.
18  
19 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR
23 ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 END_LEGAL */
31 /// @file xed-iform-enum.h
32 /// @author Mark Charney <mark.charney@intel.com>
33
34 // This file was automatically generated.
35 // Do not edit this file.
36
37 #if !defined(_XED_IFORM_ENUM_H_)
38 # define _XED_IFORM_ENUM_H_
39 #include "xed-common-hdrs.h"
40 #include "xed-iclass-enum.h"
41 typedef enum {
42   XED_IFORM_INVALID=0, 
43   XED_IFORM_AAA=(XED_ICLASS_AAA<<8)+0, 
44   XED_IFORM_AAD_IMM=(XED_ICLASS_AAD<<8)+0, 
45   XED_IFORM_AAM_IMM=(XED_ICLASS_AAM<<8)+0, 
46   XED_IFORM_AAS=(XED_ICLASS_AAS<<8)+0, 
47   XED_IFORM_ADC_MEMv_GPRv=(XED_ICLASS_ADC<<8)+0, 
48   XED_IFORM_ADC_GPRv_GPRv=(XED_ICLASS_ADC<<8)+1, 
49   XED_IFORM_ADC_GPR8_MEMb=(XED_ICLASS_ADC<<8)+2, 
50   XED_IFORM_ADC_AL_IMM=(XED_ICLASS_ADC<<8)+3, 
51   XED_IFORM_ADC_GPR8_IMM=(XED_ICLASS_ADC<<8)+4, 
52   XED_IFORM_ADC_GPRv_MEMv=(XED_ICLASS_ADC<<8)+5, 
53   XED_IFORM_ADC_OrAX_IMM=(XED_ICLASS_ADC<<8)+6, 
54   XED_IFORM_ADC_MEMv_IMM=(XED_ICLASS_ADC<<8)+7, 
55   XED_IFORM_ADC_GPRv_IMM=(XED_ICLASS_ADC<<8)+8, 
56   XED_IFORM_ADC_MEMb_GPR8=(XED_ICLASS_ADC<<8)+9, 
57   XED_IFORM_ADC_MEMb_IMM=(XED_ICLASS_ADC<<8)+10, 
58   XED_IFORM_ADC_GPR8_GPR8=(XED_ICLASS_ADC<<8)+11, 
59   XED_IFORM_ADD_GPR8_MEMb=(XED_ICLASS_ADD<<8)+0, 
60   XED_IFORM_ADD_OrAX_IMM=(XED_ICLASS_ADD<<8)+1, 
61   XED_IFORM_ADD_AL_IMM=(XED_ICLASS_ADD<<8)+2, 
62   XED_IFORM_ADD_GPRv_GPRv=(XED_ICLASS_ADD<<8)+3, 
63   XED_IFORM_ADD_MEMv_GPRv=(XED_ICLASS_ADD<<8)+4, 
64   XED_IFORM_ADD_GPR8_GPR8=(XED_ICLASS_ADD<<8)+5, 
65   XED_IFORM_ADD_GPRv_MEMv=(XED_ICLASS_ADD<<8)+6, 
66   XED_IFORM_ADD_GPR8_IMM=(XED_ICLASS_ADD<<8)+7, 
67   XED_IFORM_ADD_MEMb_IMM=(XED_ICLASS_ADD<<8)+8, 
68   XED_IFORM_ADD_GPRv_IMM=(XED_ICLASS_ADD<<8)+9, 
69   XED_IFORM_ADD_MEMb_GPR8=(XED_ICLASS_ADD<<8)+10, 
70   XED_IFORM_ADD_MEMv_IMM=(XED_ICLASS_ADD<<8)+11, 
71   XED_IFORM_ADDPD_XMMpd_XMMpd=(XED_ICLASS_ADDPD<<8)+0, 
72   XED_IFORM_ADDPD_XMMpd_MEMpd=(XED_ICLASS_ADDPD<<8)+1, 
73   XED_IFORM_ADDPS_XMMps_MEMps=(XED_ICLASS_ADDPS<<8)+0, 
74   XED_IFORM_ADDPS_XMMps_XMMps=(XED_ICLASS_ADDPS<<8)+1, 
75   XED_IFORM_ADDSD_XMMsd_MEMsd=(XED_ICLASS_ADDSD<<8)+0, 
76   XED_IFORM_ADDSD_XMMsd_XMMsd=(XED_ICLASS_ADDSD<<8)+1, 
77   XED_IFORM_ADDSS_XMMss_XMMss=(XED_ICLASS_ADDSS<<8)+0, 
78   XED_IFORM_ADDSS_XMMss_MEMss=(XED_ICLASS_ADDSS<<8)+1, 
79   XED_IFORM_ADDSUBPD_XMMpd_MEMpd=(XED_ICLASS_ADDSUBPD<<8)+0, 
80   XED_IFORM_ADDSUBPD_XMMpd_XMMpd=(XED_ICLASS_ADDSUBPD<<8)+1, 
81   XED_IFORM_ADDSUBPS_XMMps_XMMps=(XED_ICLASS_ADDSUBPS<<8)+0, 
82   XED_IFORM_ADDSUBPS_XMMps_MEMps=(XED_ICLASS_ADDSUBPS<<8)+1, 
83   XED_IFORM_AND_OrAX_IMM=(XED_ICLASS_AND<<8)+0, 
84   XED_IFORM_AND_GPR8_GPR8=(XED_ICLASS_AND<<8)+1, 
85   XED_IFORM_AND_GPR8_IMM=(XED_ICLASS_AND<<8)+2, 
86   XED_IFORM_AND_MEMv_IMM=(XED_ICLASS_AND<<8)+3, 
87   XED_IFORM_AND_MEMb_GPR8=(XED_ICLASS_AND<<8)+4, 
88   XED_IFORM_AND_GPRv_MEMv=(XED_ICLASS_AND<<8)+5, 
89   XED_IFORM_AND_GPRv_IMM=(XED_ICLASS_AND<<8)+6, 
90   XED_IFORM_AND_GPR8_MEMb=(XED_ICLASS_AND<<8)+7, 
91   XED_IFORM_AND_AL_IMM=(XED_ICLASS_AND<<8)+8, 
92   XED_IFORM_AND_MEMv_GPRv=(XED_ICLASS_AND<<8)+9, 
93   XED_IFORM_AND_MEMb_IMM=(XED_ICLASS_AND<<8)+10, 
94   XED_IFORM_AND_GPRv_GPRv=(XED_ICLASS_AND<<8)+11, 
95   XED_IFORM_ANDNPD_XMMpd_MEMpd=(XED_ICLASS_ANDNPD<<8)+0, 
96   XED_IFORM_ANDNPD_XMMpd_XMMpd=(XED_ICLASS_ANDNPD<<8)+1, 
97   XED_IFORM_ANDNPS_XMMps_XMMps=(XED_ICLASS_ANDNPS<<8)+0, 
98   XED_IFORM_ANDNPS_XMMps_MEMps=(XED_ICLASS_ANDNPS<<8)+1, 
99   XED_IFORM_ANDPD_XMMpd_XMMpd=(XED_ICLASS_ANDPD<<8)+0, 
100   XED_IFORM_ANDPD_XMMpd_MEMpd=(XED_ICLASS_ANDPD<<8)+1, 
101   XED_IFORM_ANDPS_XMMps_MEMps=(XED_ICLASS_ANDPS<<8)+0, 
102   XED_IFORM_ANDPS_XMMps_XMMps=(XED_ICLASS_ANDPS<<8)+1, 
103   XED_IFORM_ARPL_GPR16_GPR16=(XED_ICLASS_ARPL<<8)+0, 
104   XED_IFORM_ARPL_MEMw_GPR16=(XED_ICLASS_ARPL<<8)+1, 
105   XED_IFORM_BLENDPD_XMMdq_XMMdq_IMM=(XED_ICLASS_BLENDPD<<8)+0, 
106   XED_IFORM_BLENDPD_XMMdq_MEMdq_IMM=(XED_ICLASS_BLENDPD<<8)+1, 
107   XED_IFORM_BLENDPS_XMMdq_XMMdq_IMM=(XED_ICLASS_BLENDPS<<8)+0, 
108   XED_IFORM_BLENDPS_XMMdq_MEMdq_IMM=(XED_ICLASS_BLENDPS<<8)+1, 
109   XED_IFORM_BLENDVPD_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_BLENDVPD<<8)+0, 
110   XED_IFORM_BLENDVPD_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_BLENDVPD<<8)+1, 
111   XED_IFORM_BLENDVPS_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_BLENDVPS<<8)+0, 
112   XED_IFORM_BLENDVPS_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_BLENDVPS<<8)+1, 
113   XED_IFORM_BOUND_GPRv_MEMa=(XED_ICLASS_BOUND<<8)+0, 
114   XED_IFORM_BSF_GPRv_MEMv=(XED_ICLASS_BSF<<8)+0, 
115   XED_IFORM_BSF_GPRv_GPRv=(XED_ICLASS_BSF<<8)+1, 
116   XED_IFORM_BSR_GPRv_GPRv=(XED_ICLASS_BSR<<8)+0, 
117   XED_IFORM_BSR_GPRv_MEMv=(XED_ICLASS_BSR<<8)+1, 
118   XED_IFORM_BSWAP_GPRv=(XED_ICLASS_BSWAP<<8)+0, 
119   XED_IFORM_BT_GPRv_IMM=(XED_ICLASS_BT<<8)+0, 
120   XED_IFORM_BT_MEMv_IMM=(XED_ICLASS_BT<<8)+1, 
121   XED_IFORM_BT_MEMv_GPRv=(XED_ICLASS_BT<<8)+2, 
122   XED_IFORM_BT_GPRv_GPRv=(XED_ICLASS_BT<<8)+3, 
123   XED_IFORM_BTC_GPRv_GPRv=(XED_ICLASS_BTC<<8)+0, 
124   XED_IFORM_BTC_MEMv_IMM=(XED_ICLASS_BTC<<8)+1, 
125   XED_IFORM_BTC_MEMv_GPRv=(XED_ICLASS_BTC<<8)+2, 
126   XED_IFORM_BTC_GPRv_IMM=(XED_ICLASS_BTC<<8)+3, 
127   XED_IFORM_BTR_GPRv_IMM=(XED_ICLASS_BTR<<8)+0, 
128   XED_IFORM_BTR_GPRv_GPRv=(XED_ICLASS_BTR<<8)+1, 
129   XED_IFORM_BTR_MEMv_IMM=(XED_ICLASS_BTR<<8)+2, 
130   XED_IFORM_BTR_MEMv_GPRv=(XED_ICLASS_BTR<<8)+3, 
131   XED_IFORM_BTS_GPRv_GPRv=(XED_ICLASS_BTS<<8)+0, 
132   XED_IFORM_BTS_MEMv_IMM=(XED_ICLASS_BTS<<8)+1, 
133   XED_IFORM_BTS_MEMv_GPRv=(XED_ICLASS_BTS<<8)+2, 
134   XED_IFORM_BTS_GPRv_IMM=(XED_ICLASS_BTS<<8)+3, 
135   XED_IFORM_CALL_FAR_MEMp=(XED_ICLASS_CALL_FAR<<8)+0, 
136   XED_IFORM_CALL_FAR_PTR_IMM=(XED_ICLASS_CALL_FAR<<8)+1, 
137   XED_IFORM_CALL_NEAR_MEMv=(XED_ICLASS_CALL_NEAR<<8)+0, 
138   XED_IFORM_CALL_NEAR_RELBR=(XED_ICLASS_CALL_NEAR<<8)+1, 
139   XED_IFORM_CALL_NEAR_GPRv=(XED_ICLASS_CALL_NEAR<<8)+2, 
140   XED_IFORM_CBW=(XED_ICLASS_CBW<<8)+0, 
141   XED_IFORM_CDQ=(XED_ICLASS_CDQ<<8)+0, 
142   XED_IFORM_CDQE=(XED_ICLASS_CDQE<<8)+0, 
143   XED_IFORM_CLC=(XED_ICLASS_CLC<<8)+0, 
144   XED_IFORM_CLD=(XED_ICLASS_CLD<<8)+0, 
145   XED_IFORM_CLFLUSH_MEMb=(XED_ICLASS_CLFLUSH<<8)+0, 
146   XED_IFORM_CLGI=(XED_ICLASS_CLGI<<8)+0, 
147   XED_IFORM_CLI=(XED_ICLASS_CLI<<8)+0, 
148   XED_IFORM_CLTS=(XED_ICLASS_CLTS<<8)+0, 
149   XED_IFORM_CMC=(XED_ICLASS_CMC<<8)+0, 
150   XED_IFORM_CMOVB_GPRv_GPRv=(XED_ICLASS_CMOVB<<8)+0, 
151   XED_IFORM_CMOVB_GPRv_MEMv=(XED_ICLASS_CMOVB<<8)+1, 
152   XED_IFORM_CMOVBE_GPRv_GPRv=(XED_ICLASS_CMOVBE<<8)+0, 
153   XED_IFORM_CMOVBE_GPRv_MEMv=(XED_ICLASS_CMOVBE<<8)+1, 
154   XED_IFORM_CMOVL_GPRv_MEMv=(XED_ICLASS_CMOVL<<8)+0, 
155   XED_IFORM_CMOVL_GPRv_GPRv=(XED_ICLASS_CMOVL<<8)+1, 
156   XED_IFORM_CMOVLE_GPRv_MEMv=(XED_ICLASS_CMOVLE<<8)+0, 
157   XED_IFORM_CMOVLE_GPRv_GPRv=(XED_ICLASS_CMOVLE<<8)+1, 
158   XED_IFORM_CMOVNB_GPRv_MEMv=(XED_ICLASS_CMOVNB<<8)+0, 
159   XED_IFORM_CMOVNB_GPRv_GPRv=(XED_ICLASS_CMOVNB<<8)+1, 
160   XED_IFORM_CMOVNBE_GPRv_GPRv=(XED_ICLASS_CMOVNBE<<8)+0, 
161   XED_IFORM_CMOVNBE_GPRv_MEMv=(XED_ICLASS_CMOVNBE<<8)+1, 
162   XED_IFORM_CMOVNL_GPRv_MEMv=(XED_ICLASS_CMOVNL<<8)+0, 
163   XED_IFORM_CMOVNL_GPRv_GPRv=(XED_ICLASS_CMOVNL<<8)+1, 
164   XED_IFORM_CMOVNLE_GPRv_GPRv=(XED_ICLASS_CMOVNLE<<8)+0, 
165   XED_IFORM_CMOVNLE_GPRv_MEMv=(XED_ICLASS_CMOVNLE<<8)+1, 
166   XED_IFORM_CMOVNO_GPRv_MEMv=(XED_ICLASS_CMOVNO<<8)+0, 
167   XED_IFORM_CMOVNO_GPRv_GPRv=(XED_ICLASS_CMOVNO<<8)+1, 
168   XED_IFORM_CMOVNP_GPRv_GPRv=(XED_ICLASS_CMOVNP<<8)+0, 
169   XED_IFORM_CMOVNP_GPRv_MEMv=(XED_ICLASS_CMOVNP<<8)+1, 
170   XED_IFORM_CMOVNS_GPRv_GPRv=(XED_ICLASS_CMOVNS<<8)+0, 
171   XED_IFORM_CMOVNS_GPRv_MEMv=(XED_ICLASS_CMOVNS<<8)+1, 
172   XED_IFORM_CMOVNZ_GPRv_MEMv=(XED_ICLASS_CMOVNZ<<8)+0, 
173   XED_IFORM_CMOVNZ_GPRv_GPRv=(XED_ICLASS_CMOVNZ<<8)+1, 
174   XED_IFORM_CMOVO_GPRv_MEMv=(XED_ICLASS_CMOVO<<8)+0, 
175   XED_IFORM_CMOVO_GPRv_GPRv=(XED_ICLASS_CMOVO<<8)+1, 
176   XED_IFORM_CMOVP_GPRv_GPRv=(XED_ICLASS_CMOVP<<8)+0, 
177   XED_IFORM_CMOVP_GPRv_MEMv=(XED_ICLASS_CMOVP<<8)+1, 
178   XED_IFORM_CMOVS_GPRv_GPRv=(XED_ICLASS_CMOVS<<8)+0, 
179   XED_IFORM_CMOVS_GPRv_MEMv=(XED_ICLASS_CMOVS<<8)+1, 
180   XED_IFORM_CMOVZ_GPRv_GPRv=(XED_ICLASS_CMOVZ<<8)+0, 
181   XED_IFORM_CMOVZ_GPRv_MEMv=(XED_ICLASS_CMOVZ<<8)+1, 
182   XED_IFORM_CMP_OrAX_IMM=(XED_ICLASS_CMP<<8)+0, 
183   XED_IFORM_CMP_MEMv_GPRv=(XED_ICLASS_CMP<<8)+1, 
184   XED_IFORM_CMP_AL_IMM=(XED_ICLASS_CMP<<8)+2, 
185   XED_IFORM_CMP_GPRv_GPRv=(XED_ICLASS_CMP<<8)+3, 
186   XED_IFORM_CMP_MEMb_IMM=(XED_ICLASS_CMP<<8)+4, 
187   XED_IFORM_CMP_GPR8_GPR8=(XED_ICLASS_CMP<<8)+5, 
188   XED_IFORM_CMP_MEMb_GPR8=(XED_ICLASS_CMP<<8)+6, 
189   XED_IFORM_CMP_GPR8_IMM=(XED_ICLASS_CMP<<8)+7, 
190   XED_IFORM_CMP_GPRv_IMM=(XED_ICLASS_CMP<<8)+8, 
191   XED_IFORM_CMP_GPRv_MEMv=(XED_ICLASS_CMP<<8)+9, 
192   XED_IFORM_CMP_GPR8_MEMb=(XED_ICLASS_CMP<<8)+10, 
193   XED_IFORM_CMP_MEMv_IMM=(XED_ICLASS_CMP<<8)+11, 
194   XED_IFORM_CMPPD_XMMpd_MEMpd_IMM=(XED_ICLASS_CMPPD<<8)+0, 
195   XED_IFORM_CMPPD_XMMpd_XMMpd_IMM=(XED_ICLASS_CMPPD<<8)+1, 
196   XED_IFORM_CMPPS_XMMps_XMMps_IMM=(XED_ICLASS_CMPPS<<8)+0, 
197   XED_IFORM_CMPPS_XMMps_MEMps_IMM=(XED_ICLASS_CMPPS<<8)+1, 
198   XED_IFORM_CMPSB=(XED_ICLASS_CMPSB<<8)+0, 
199   XED_IFORM_CMPSD=(XED_ICLASS_CMPSD<<8)+0, 
200   XED_IFORM_CMPSD_XMM_XMMsd_MEMsd_IMM=(XED_ICLASS_CMPSD_XMM<<8)+0, 
201   XED_IFORM_CMPSD_XMM_XMMsd_XMMsd_IMM=(XED_ICLASS_CMPSD_XMM<<8)+1, 
202   XED_IFORM_CMPSQ=(XED_ICLASS_CMPSQ<<8)+0, 
203   XED_IFORM_CMPSS_XMMss_XMMss_IMM=(XED_ICLASS_CMPSS<<8)+0, 
204   XED_IFORM_CMPSS_XMMss_MEMss_IMM=(XED_ICLASS_CMPSS<<8)+1, 
205   XED_IFORM_CMPSW=(XED_ICLASS_CMPSW<<8)+0, 
206   XED_IFORM_CMPXCHG_GPR8_GPR8=(XED_ICLASS_CMPXCHG<<8)+0, 
207   XED_IFORM_CMPXCHG_MEMv_GPRv=(XED_ICLASS_CMPXCHG<<8)+1, 
208   XED_IFORM_CMPXCHG_MEMb_GPR8=(XED_ICLASS_CMPXCHG<<8)+2, 
209   XED_IFORM_CMPXCHG_GPRv_GPRv=(XED_ICLASS_CMPXCHG<<8)+3, 
210   XED_IFORM_CMPXCHG16B_MEMdq=(XED_ICLASS_CMPXCHG16B<<8)+0, 
211   XED_IFORM_CMPXCHG8B_MEMq=(XED_ICLASS_CMPXCHG8B<<8)+0, 
212   XED_IFORM_COMISD_XMMsd_MEMsd=(XED_ICLASS_COMISD<<8)+0, 
213   XED_IFORM_COMISD_XMMsd_XMMsd=(XED_ICLASS_COMISD<<8)+1, 
214   XED_IFORM_COMISS_XMMss_XMMss=(XED_ICLASS_COMISS<<8)+0, 
215   XED_IFORM_COMISS_XMMss_MEMss=(XED_ICLASS_COMISS<<8)+1, 
216   XED_IFORM_CPUID=(XED_ICLASS_CPUID<<8)+0, 
217   XED_IFORM_CQO=(XED_ICLASS_CQO<<8)+0, 
218   XED_IFORM_CRC32_GPR32d_GPRv=(XED_ICLASS_CRC32<<8)+0, 
219   XED_IFORM_CRC32_GPR32d_MEMb=(XED_ICLASS_CRC32<<8)+1, 
220   XED_IFORM_CRC32_GPR32d_GPR8b=(XED_ICLASS_CRC32<<8)+2, 
221   XED_IFORM_CRC32_GPR64q_MEMv=(XED_ICLASS_CRC32<<8)+3, 
222   XED_IFORM_CRC32_GPR32d_MEMv=(XED_ICLASS_CRC32<<8)+4, 
223   XED_IFORM_CRC32_GPR64q_MEMb=(XED_ICLASS_CRC32<<8)+5, 
224   XED_IFORM_CRC32_GPR64q_GPRv=(XED_ICLASS_CRC32<<8)+6, 
225   XED_IFORM_CRC32_GPR64q_GPR8b=(XED_ICLASS_CRC32<<8)+7, 
226   XED_IFORM_CVTDQ2PD_XMMpd_MEMq=(XED_ICLASS_CVTDQ2PD<<8)+0, 
227   XED_IFORM_CVTDQ2PD_XMMpd_XMMq=(XED_ICLASS_CVTDQ2PD<<8)+1, 
228   XED_IFORM_CVTDQ2PS_XMMps_MEMdq=(XED_ICLASS_CVTDQ2PS<<8)+0, 
229   XED_IFORM_CVTDQ2PS_XMMps_XMMdq=(XED_ICLASS_CVTDQ2PS<<8)+1, 
230   XED_IFORM_CVTPD2DQ_XMMdq_MEMpd=(XED_ICLASS_CVTPD2DQ<<8)+0, 
231   XED_IFORM_CVTPD2DQ_XMMdq_XMMpd=(XED_ICLASS_CVTPD2DQ<<8)+1, 
232   XED_IFORM_CVTPD2PI_MMXq_XMMpd=(XED_ICLASS_CVTPD2PI<<8)+0, 
233   XED_IFORM_CVTPD2PI_MMXq_MEMpd=(XED_ICLASS_CVTPD2PI<<8)+1, 
234   XED_IFORM_CVTPD2PS_XMMps_MEMpd=(XED_ICLASS_CVTPD2PS<<8)+0, 
235   XED_IFORM_CVTPD2PS_XMMps_XMMpd=(XED_ICLASS_CVTPD2PS<<8)+1, 
236   XED_IFORM_CVTPI2PD_XMMpd_MMXq=(XED_ICLASS_CVTPI2PD<<8)+0, 
237   XED_IFORM_CVTPI2PD_XMMpd_MEMq=(XED_ICLASS_CVTPI2PD<<8)+1, 
238   XED_IFORM_CVTPI2PS_XMMq_MMXq=(XED_ICLASS_CVTPI2PS<<8)+0, 
239   XED_IFORM_CVTPI2PS_XMMq_MEMq=(XED_ICLASS_CVTPI2PS<<8)+1, 
240   XED_IFORM_CVTPS2DQ_XMMdq_MEMps=(XED_ICLASS_CVTPS2DQ<<8)+0, 
241   XED_IFORM_CVTPS2DQ_XMMdq_XMMps=(XED_ICLASS_CVTPS2DQ<<8)+1, 
242   XED_IFORM_CVTPS2PD_XMMpd_MEMq=(XED_ICLASS_CVTPS2PD<<8)+0, 
243   XED_IFORM_CVTPS2PD_XMMpd_XMMq=(XED_ICLASS_CVTPS2PD<<8)+1, 
244   XED_IFORM_CVTPS2PI_MMXq_MEMq=(XED_ICLASS_CVTPS2PI<<8)+0, 
245   XED_IFORM_CVTPS2PI_MMXq_XMMq=(XED_ICLASS_CVTPS2PI<<8)+1, 
246   XED_IFORM_CVTSD2SI_GPR32_MEMsd=(XED_ICLASS_CVTSD2SI<<8)+0, 
247   XED_IFORM_CVTSD2SI_GPR32_XMMsd=(XED_ICLASS_CVTSD2SI<<8)+1, 
248   XED_IFORM_CVTSD2SI_GPR64_XMMsd=(XED_ICLASS_CVTSD2SI<<8)+2, 
249   XED_IFORM_CVTSD2SI_GPR64_MEMsd=(XED_ICLASS_CVTSD2SI<<8)+3, 
250   XED_IFORM_CVTSD2SS_XMMss_MEMsd=(XED_ICLASS_CVTSD2SS<<8)+0, 
251   XED_IFORM_CVTSD2SS_XMMss_XMMsd=(XED_ICLASS_CVTSD2SS<<8)+1, 
252   XED_IFORM_CVTSI2SD_XMMsd_GPR64=(XED_ICLASS_CVTSI2SD<<8)+0, 
253   XED_IFORM_CVTSI2SD_XMMsd_GPR32=(XED_ICLASS_CVTSI2SD<<8)+1, 
254   XED_IFORM_CVTSI2SD_XMMsd_MEMd=(XED_ICLASS_CVTSI2SD<<8)+2, 
255   XED_IFORM_CVTSI2SD_XMMsd_MEMq=(XED_ICLASS_CVTSI2SD<<8)+3, 
256   XED_IFORM_CVTSI2SS_XMMss_GPR64=(XED_ICLASS_CVTSI2SS<<8)+0, 
257   XED_IFORM_CVTSI2SS_XMMss_GPR32=(XED_ICLASS_CVTSI2SS<<8)+1, 
258   XED_IFORM_CVTSI2SS_XMMss_MEMd=(XED_ICLASS_CVTSI2SS<<8)+2, 
259   XED_IFORM_CVTSI2SS_XMMss_MEMq=(XED_ICLASS_CVTSI2SS<<8)+3, 
260   XED_IFORM_CVTSS2SD_XMMsd_MEMss=(XED_ICLASS_CVTSS2SD<<8)+0, 
261   XED_IFORM_CVTSS2SD_XMMsd_XMMss=(XED_ICLASS_CVTSS2SD<<8)+1, 
262   XED_IFORM_CVTSS2SI_GPR64_XMMss=(XED_ICLASS_CVTSS2SI<<8)+0, 
263   XED_IFORM_CVTSS2SI_GPR32_MEMss=(XED_ICLASS_CVTSS2SI<<8)+1, 
264   XED_IFORM_CVTSS2SI_GPR32_XMMss=(XED_ICLASS_CVTSS2SI<<8)+2, 
265   XED_IFORM_CVTSS2SI_GPR64_MEMss=(XED_ICLASS_CVTSS2SI<<8)+3, 
266   XED_IFORM_CVTTPD2DQ_XMMdq_XMMpd=(XED_ICLASS_CVTTPD2DQ<<8)+0, 
267   XED_IFORM_CVTTPD2DQ_XMMdq_MEMpd=(XED_ICLASS_CVTTPD2DQ<<8)+1, 
268   XED_IFORM_CVTTPD2PI_MMXq_MEMpd=(XED_ICLASS_CVTTPD2PI<<8)+0, 
269   XED_IFORM_CVTTPD2PI_MMXq_XMMpd=(XED_ICLASS_CVTTPD2PI<<8)+1, 
270   XED_IFORM_CVTTPS2DQ_XMMdq_XMMps=(XED_ICLASS_CVTTPS2DQ<<8)+0, 
271   XED_IFORM_CVTTPS2DQ_XMMdq_MEMps=(XED_ICLASS_CVTTPS2DQ<<8)+1, 
272   XED_IFORM_CVTTPS2PI_MMXq_MEMq=(XED_ICLASS_CVTTPS2PI<<8)+0, 
273   XED_IFORM_CVTTPS2PI_MMXq_XMMq=(XED_ICLASS_CVTTPS2PI<<8)+1, 
274   XED_IFORM_CVTTSD2SI_GPR64_MEMsd=(XED_ICLASS_CVTTSD2SI<<8)+0, 
275   XED_IFORM_CVTTSD2SI_GPR32_XMMsd=(XED_ICLASS_CVTTSD2SI<<8)+1, 
276   XED_IFORM_CVTTSD2SI_GPR32_MEMsd=(XED_ICLASS_CVTTSD2SI<<8)+2, 
277   XED_IFORM_CVTTSD2SI_GPR64_XMMsd=(XED_ICLASS_CVTTSD2SI<<8)+3, 
278   XED_IFORM_CVTTSS2SI_GPR64_MEMss=(XED_ICLASS_CVTTSS2SI<<8)+0, 
279   XED_IFORM_CVTTSS2SI_GPR64_XMMss=(XED_ICLASS_CVTTSS2SI<<8)+1, 
280   XED_IFORM_CVTTSS2SI_GPR32_XMMss=(XED_ICLASS_CVTTSS2SI<<8)+2, 
281   XED_IFORM_CVTTSS2SI_GPR32_MEMss=(XED_ICLASS_CVTTSS2SI<<8)+3, 
282   XED_IFORM_CWD=(XED_ICLASS_CWD<<8)+0, 
283   XED_IFORM_CWDE=(XED_ICLASS_CWDE<<8)+0, 
284   XED_IFORM_DAA=(XED_ICLASS_DAA<<8)+0, 
285   XED_IFORM_DAS=(XED_ICLASS_DAS<<8)+0, 
286   XED_IFORM_DEC_GPR8=(XED_ICLASS_DEC<<8)+0, 
287   XED_IFORM_DEC_MEMv=(XED_ICLASS_DEC<<8)+1, 
288   XED_IFORM_DEC_MEMb=(XED_ICLASS_DEC<<8)+2, 
289   XED_IFORM_DEC_GPRv=(XED_ICLASS_DEC<<8)+3, 
290   XED_IFORM_DIV_MEMv=(XED_ICLASS_DIV<<8)+0, 
291   XED_IFORM_DIV_GPR8=(XED_ICLASS_DIV<<8)+1, 
292   XED_IFORM_DIV_GPRv=(XED_ICLASS_DIV<<8)+2, 
293   XED_IFORM_DIV_MEMb=(XED_ICLASS_DIV<<8)+3, 
294   XED_IFORM_DIVPD_XMMpd_XMMpd=(XED_ICLASS_DIVPD<<8)+0, 
295   XED_IFORM_DIVPD_XMMpd_MEMpd=(XED_ICLASS_DIVPD<<8)+1, 
296   XED_IFORM_DIVPS_XMMps_MEMps=(XED_ICLASS_DIVPS<<8)+0, 
297   XED_IFORM_DIVPS_XMMps_XMMps=(XED_ICLASS_DIVPS<<8)+1, 
298   XED_IFORM_DIVSD_XMMsd_MEMsd=(XED_ICLASS_DIVSD<<8)+0, 
299   XED_IFORM_DIVSD_XMMsd_XMMsd=(XED_ICLASS_DIVSD<<8)+1, 
300   XED_IFORM_DIVSS_XMMss_XMMss=(XED_ICLASS_DIVSS<<8)+0, 
301   XED_IFORM_DIVSS_XMMss_MEMss=(XED_ICLASS_DIVSS<<8)+1, 
302   XED_IFORM_DPPD_XMMdq_XMMdq_IMM=(XED_ICLASS_DPPD<<8)+0, 
303   XED_IFORM_DPPD_XMMdq_MEMdq_IMM=(XED_ICLASS_DPPD<<8)+1, 
304   XED_IFORM_DPPS_XMMdq_XMMdq_IMM=(XED_ICLASS_DPPS<<8)+0, 
305   XED_IFORM_DPPS_XMMdq_MEMdq_IMM=(XED_ICLASS_DPPS<<8)+1, 
306   XED_IFORM_EMMS=(XED_ICLASS_EMMS<<8)+0, 
307   XED_IFORM_ENTER_IMM_IMM=(XED_ICLASS_ENTER<<8)+0, 
308   XED_IFORM_EXTRACTPS_GPR32w_XMMdq_IMM=(XED_ICLASS_EXTRACTPS<<8)+0, 
309   XED_IFORM_EXTRACTPS_MEMw_XMMps_IMM=(XED_ICLASS_EXTRACTPS<<8)+1, 
310   XED_IFORM_EXTRQ_XMMq_IMM_IMM=(XED_ICLASS_EXTRQ<<8)+0, 
311   XED_IFORM_EXTRQ_XMMq_XMMdq=(XED_ICLASS_EXTRQ<<8)+1, 
312   XED_IFORM_F2XM1_ST0=(XED_ICLASS_F2XM1<<8)+0, 
313   XED_IFORM_FABS_ST0=(XED_ICLASS_FABS<<8)+0, 
314   XED_IFORM_FADD_ST0_MEMmem32real=(XED_ICLASS_FADD<<8)+0, 
315   XED_IFORM_FADD_ST0_MEMm64real=(XED_ICLASS_FADD<<8)+1, 
316   XED_IFORM_FADD_X87_ST0=(XED_ICLASS_FADD<<8)+2, 
317   XED_IFORM_FADD_ST0_X87=(XED_ICLASS_FADD<<8)+3, 
318   XED_IFORM_FADDP_X87_ST0=(XED_ICLASS_FADDP<<8)+0, 
319   XED_IFORM_FBLD_ST0_MEMmem80dec=(XED_ICLASS_FBLD<<8)+0, 
320   XED_IFORM_FBSTP_MEMmem80dec_ST0=(XED_ICLASS_FBSTP<<8)+0, 
321   XED_IFORM_FCHS_ST0=(XED_ICLASS_FCHS<<8)+0, 
322   XED_IFORM_FCMOVB_ST0_X87=(XED_ICLASS_FCMOVB<<8)+0, 
323   XED_IFORM_FCMOVBE_ST0_X87=(XED_ICLASS_FCMOVBE<<8)+0, 
324   XED_IFORM_FCMOVE_ST0_X87=(XED_ICLASS_FCMOVE<<8)+0, 
325   XED_IFORM_FCMOVNB_ST0_X87=(XED_ICLASS_FCMOVNB<<8)+0, 
326   XED_IFORM_FCMOVNBE_ST0_X87=(XED_ICLASS_FCMOVNBE<<8)+0, 
327   XED_IFORM_FCMOVNE_ST0_X87=(XED_ICLASS_FCMOVNE<<8)+0, 
328   XED_IFORM_FCMOVNU_ST0_X87=(XED_ICLASS_FCMOVNU<<8)+0, 
329   XED_IFORM_FCMOVU_ST0_X87=(XED_ICLASS_FCMOVU<<8)+0, 
330   XED_IFORM_FCOM_ST0_X87=(XED_ICLASS_FCOM<<8)+0, 
331   XED_IFORM_FCOM_ST0_MEMmem32real=(XED_ICLASS_FCOM<<8)+1, 
332   XED_IFORM_FCOM_ST0_MEMm64real=(XED_ICLASS_FCOM<<8)+2, 
333   XED_IFORM_FCOMI_ST0_X87=(XED_ICLASS_FCOMI<<8)+0, 
334   XED_IFORM_FCOMIP_ST0_X87=(XED_ICLASS_FCOMIP<<8)+0, 
335   XED_IFORM_FCOMP_ST0_X87=(XED_ICLASS_FCOMP<<8)+0, 
336   XED_IFORM_FCOMP_ST0_MEMmem32real=(XED_ICLASS_FCOMP<<8)+1, 
337   XED_IFORM_FCOMP_ST0_MEMm64real=(XED_ICLASS_FCOMP<<8)+2, 
338   XED_IFORM_FCOMPP_ST0_ST1=(XED_ICLASS_FCOMPP<<8)+0, 
339   XED_IFORM_FCOS_ST0=(XED_ICLASS_FCOS<<8)+0, 
340   XED_IFORM_FDECSTP=(XED_ICLASS_FDECSTP<<8)+0, 
341   XED_IFORM_FDIV_X87_ST0=(XED_ICLASS_FDIV<<8)+0, 
342   XED_IFORM_FDIV_ST0_MEMmem32real=(XED_ICLASS_FDIV<<8)+1, 
343   XED_IFORM_FDIV_ST0_MEMm64real=(XED_ICLASS_FDIV<<8)+2, 
344   XED_IFORM_FDIV_ST0_X87=(XED_ICLASS_FDIV<<8)+3, 
345   XED_IFORM_FDIVP_X87_ST0=(XED_ICLASS_FDIVP<<8)+0, 
346   XED_IFORM_FDIVR_ST0_MEMm64real=(XED_ICLASS_FDIVR<<8)+0, 
347   XED_IFORM_FDIVR_X87_ST0=(XED_ICLASS_FDIVR<<8)+1, 
348   XED_IFORM_FDIVR_ST0_X87=(XED_ICLASS_FDIVR<<8)+2, 
349   XED_IFORM_FDIVR_ST0_MEMmem32real=(XED_ICLASS_FDIVR<<8)+3, 
350   XED_IFORM_FDIVRP_X87_ST0=(XED_ICLASS_FDIVRP<<8)+0, 
351   XED_IFORM_FEMMS=(XED_ICLASS_FEMMS<<8)+0, 
352   XED_IFORM_FFREE_X87=(XED_ICLASS_FFREE<<8)+0, 
353   XED_IFORM_FFREEP_X87=(XED_ICLASS_FFREEP<<8)+0, 
354   XED_IFORM_FIADD_ST0_MEMmem32int=(XED_ICLASS_FIADD<<8)+0, 
355   XED_IFORM_FIADD_ST0_MEMmem16int=(XED_ICLASS_FIADD<<8)+1, 
356   XED_IFORM_FICOM_ST0_MEMmem32int=(XED_ICLASS_FICOM<<8)+0, 
357   XED_IFORM_FICOM_ST0_MEMmem16int=(XED_ICLASS_FICOM<<8)+1, 
358   XED_IFORM_FICOMP_ST0_MEMmem16int=(XED_ICLASS_FICOMP<<8)+0, 
359   XED_IFORM_FICOMP_ST0_MEMmem32int=(XED_ICLASS_FICOMP<<8)+1, 
360   XED_IFORM_FIDIV_ST0_MEMmem16int=(XED_ICLASS_FIDIV<<8)+0, 
361   XED_IFORM_FIDIV_ST0_MEMmem32int=(XED_ICLASS_FIDIV<<8)+1, 
362   XED_IFORM_FIDIVR_ST0_MEMmem32int=(XED_ICLASS_FIDIVR<<8)+0, 
363   XED_IFORM_FIDIVR_ST0_MEMmem16int=(XED_ICLASS_FIDIVR<<8)+1, 
364   XED_IFORM_FILD_ST0_MEMmem32int=(XED_ICLASS_FILD<<8)+0, 
365   XED_IFORM_FILD_ST0_MEMmem16int=(XED_ICLASS_FILD<<8)+1, 
366   XED_IFORM_FILD_ST0_MEMm64int=(XED_ICLASS_FILD<<8)+2, 
367   XED_IFORM_FIMUL_ST0_MEMmem16int=(XED_ICLASS_FIMUL<<8)+0, 
368   XED_IFORM_FIMUL_ST0_MEMmem32int=(XED_ICLASS_FIMUL<<8)+1, 
369   XED_IFORM_FINCSTP=(XED_ICLASS_FINCSTP<<8)+0, 
370   XED_IFORM_FIST_MEMmem32int_ST0=(XED_ICLASS_FIST<<8)+0, 
371   XED_IFORM_FIST_MEMmem16int_ST0=(XED_ICLASS_FIST<<8)+1, 
372   XED_IFORM_FISTP_MEMmem32int_ST0=(XED_ICLASS_FISTP<<8)+0, 
373   XED_IFORM_FISTP_MEMmem16int_ST0=(XED_ICLASS_FISTP<<8)+1, 
374   XED_IFORM_FISTP_MEMm64int_ST0=(XED_ICLASS_FISTP<<8)+2, 
375   XED_IFORM_FISTTP_MEMmem16int_ST0=(XED_ICLASS_FISTTP<<8)+0, 
376   XED_IFORM_FISTTP_MEMmem32int_ST0=(XED_ICLASS_FISTTP<<8)+1, 
377   XED_IFORM_FISTTP_MEMm64int_ST0=(XED_ICLASS_FISTTP<<8)+2, 
378   XED_IFORM_FISUB_ST0_MEMmem32int=(XED_ICLASS_FISUB<<8)+0, 
379   XED_IFORM_FISUB_ST0_MEMmem16int=(XED_ICLASS_FISUB<<8)+1, 
380   XED_IFORM_FISUBR_ST0_MEMmem32int=(XED_ICLASS_FISUBR<<8)+0, 
381   XED_IFORM_FISUBR_ST0_MEMmem16int=(XED_ICLASS_FISUBR<<8)+1, 
382   XED_IFORM_FLD_ST0_X87=(XED_ICLASS_FLD<<8)+0, 
383   XED_IFORM_FLD_ST0_MEMm64real=(XED_ICLASS_FLD<<8)+1, 
384   XED_IFORM_FLD_ST0_MEMmem32real=(XED_ICLASS_FLD<<8)+2, 
385   XED_IFORM_FLD_ST0_MEMmem80real=(XED_ICLASS_FLD<<8)+3, 
386   XED_IFORM_FLD1_ST0=(XED_ICLASS_FLD1<<8)+0, 
387   XED_IFORM_FLDCW_MEMmem16=(XED_ICLASS_FLDCW<<8)+0, 
388   XED_IFORM_FLDENV_MEMmem14=(XED_ICLASS_FLDENV<<8)+0, 
389   XED_IFORM_FLDENV_MEMmem28=(XED_ICLASS_FLDENV<<8)+1, 
390   XED_IFORM_FLDL2E_ST0=(XED_ICLASS_FLDL2E<<8)+0, 
391   XED_IFORM_FLDL2T_ST0=(XED_ICLASS_FLDL2T<<8)+0, 
392   XED_IFORM_FLDLG2_ST0=(XED_ICLASS_FLDLG2<<8)+0, 
393   XED_IFORM_FLDLN2_ST0=(XED_ICLASS_FLDLN2<<8)+0, 
394   XED_IFORM_FLDPI_ST0=(XED_ICLASS_FLDPI<<8)+0, 
395   XED_IFORM_FLDZ_ST0=(XED_ICLASS_FLDZ<<8)+0, 
396   XED_IFORM_FMUL_ST0_MEMm64real=(XED_ICLASS_FMUL<<8)+0, 
397   XED_IFORM_FMUL_ST0_MEMmem32real=(XED_ICLASS_FMUL<<8)+1, 
398   XED_IFORM_FMUL_X87_ST0=(XED_ICLASS_FMUL<<8)+2, 
399   XED_IFORM_FMUL_ST0_X87=(XED_ICLASS_FMUL<<8)+3, 
400   XED_IFORM_FMULP_X87_ST0=(XED_ICLASS_FMULP<<8)+0, 
401   XED_IFORM_FNCLEX=(XED_ICLASS_FNCLEX<<8)+0, 
402   XED_IFORM_FNINIT=(XED_ICLASS_FNINIT<<8)+0, 
403   XED_IFORM_FNOP=(XED_ICLASS_FNOP<<8)+0, 
404   XED_IFORM_FNSAVE_MEMmem98=(XED_ICLASS_FNSAVE<<8)+0, 
405   XED_IFORM_FNSAVE_MEMmem108=(XED_ICLASS_FNSAVE<<8)+1, 
406   XED_IFORM_FNSTCW_MEMmem16=(XED_ICLASS_FNSTCW<<8)+0, 
407   XED_IFORM_FNSTENV_MEMmem28=(XED_ICLASS_FNSTENV<<8)+0, 
408   XED_IFORM_FNSTENV_MEMmem14=(XED_ICLASS_FNSTENV<<8)+1, 
409   XED_IFORM_FNSTSW_MEMmem16=(XED_ICLASS_FNSTSW<<8)+0, 
410   XED_IFORM_FNSTSW_AX=(XED_ICLASS_FNSTSW<<8)+1, 
411   XED_IFORM_FPATAN_ST0_ST1=(XED_ICLASS_FPATAN<<8)+0, 
412   XED_IFORM_FPREM_ST0_ST1=(XED_ICLASS_FPREM<<8)+0, 
413   XED_IFORM_FPREM1_ST0_ST1=(XED_ICLASS_FPREM1<<8)+0, 
414   XED_IFORM_FPTAN_ST0_ST1=(XED_ICLASS_FPTAN<<8)+0, 
415   XED_IFORM_FRNDINT_ST0=(XED_ICLASS_FRNDINT<<8)+0, 
416   XED_IFORM_FRSTOR_MEMmem108=(XED_ICLASS_FRSTOR<<8)+0, 
417   XED_IFORM_FRSTOR_MEMmem98=(XED_ICLASS_FRSTOR<<8)+1, 
418   XED_IFORM_FSCALE_ST0_ST1=(XED_ICLASS_FSCALE<<8)+0, 
419   XED_IFORM_FSETPM287_NOP=(XED_ICLASS_FSETPM287_NOP<<8)+0, 
420   XED_IFORM_FSIN_ST0=(XED_ICLASS_FSIN<<8)+0, 
421   XED_IFORM_FSINCOS_ST0_ST1=(XED_ICLASS_FSINCOS<<8)+0, 
422   XED_IFORM_FSQRT_ST0=(XED_ICLASS_FSQRT<<8)+0, 
423   XED_IFORM_FST_X87_ST0=(XED_ICLASS_FST<<8)+0, 
424   XED_IFORM_FST_MEMmem32real_ST0=(XED_ICLASS_FST<<8)+1, 
425   XED_IFORM_FST_MEMm64real_ST0=(XED_ICLASS_FST<<8)+2, 
426   XED_IFORM_FSTP_MEMmem32real_ST0=(XED_ICLASS_FSTP<<8)+0, 
427   XED_IFORM_FSTP_X87_ST0=(XED_ICLASS_FSTP<<8)+1, 
428   XED_IFORM_FSTP_MEMmem80real_ST0=(XED_ICLASS_FSTP<<8)+2, 
429   XED_IFORM_FSTP_MEMm64real_ST0=(XED_ICLASS_FSTP<<8)+3, 
430   XED_IFORM_FSUB_ST0_X87=(XED_ICLASS_FSUB<<8)+0, 
431   XED_IFORM_FSUB_X87_ST0=(XED_ICLASS_FSUB<<8)+1, 
432   XED_IFORM_FSUB_ST0_MEMm64real=(XED_ICLASS_FSUB<<8)+2, 
433   XED_IFORM_FSUB_ST0_MEMmem32real=(XED_ICLASS_FSUB<<8)+3, 
434   XED_IFORM_FSUBP_X87_ST0=(XED_ICLASS_FSUBP<<8)+0, 
435   XED_IFORM_FSUBR_ST0_MEMmem32real=(XED_ICLASS_FSUBR<<8)+0, 
436   XED_IFORM_FSUBR_X87_ST0=(XED_ICLASS_FSUBR<<8)+1, 
437   XED_IFORM_FSUBR_ST0_X87=(XED_ICLASS_FSUBR<<8)+2, 
438   XED_IFORM_FSUBR_ST0_MEMm64real=(XED_ICLASS_FSUBR<<8)+3, 
439   XED_IFORM_FSUBRP_X87_ST0=(XED_ICLASS_FSUBRP<<8)+0, 
440   XED_IFORM_FTST_ST0=(XED_ICLASS_FTST<<8)+0, 
441   XED_IFORM_FUCOM_ST0_X87=(XED_ICLASS_FUCOM<<8)+0, 
442   XED_IFORM_FUCOMI_ST0_X87=(XED_ICLASS_FUCOMI<<8)+0, 
443   XED_IFORM_FUCOMIP_ST0_X87=(XED_ICLASS_FUCOMIP<<8)+0, 
444   XED_IFORM_FUCOMP_ST0_X87=(XED_ICLASS_FUCOMP<<8)+0, 
445   XED_IFORM_FUCOMPP_ST0_ST1=(XED_ICLASS_FUCOMPP<<8)+0, 
446   XED_IFORM_FWAIT=(XED_ICLASS_FWAIT<<8)+0, 
447   XED_IFORM_FXAM_ST0=(XED_ICLASS_FXAM<<8)+0, 
448   XED_IFORM_FXCH_ST0_X87=(XED_ICLASS_FXCH<<8)+0, 
449   XED_IFORM_FXRSTOR_MEMmfpxenv=(XED_ICLASS_FXRSTOR<<8)+0, 
450   XED_IFORM_FXSAVE_MEMmfpxenv=(XED_ICLASS_FXSAVE<<8)+0, 
451   XED_IFORM_FXTRACT_ST0_ST1=(XED_ICLASS_FXTRACT<<8)+0, 
452   XED_IFORM_FYL2X_ST0_ST1=(XED_ICLASS_FYL2X<<8)+0, 
453   XED_IFORM_FYL2XP1_ST0_ST1=(XED_ICLASS_FYL2XP1<<8)+0, 
454   XED_IFORM_HADDPD_XMMpd_MEMpd=(XED_ICLASS_HADDPD<<8)+0, 
455   XED_IFORM_HADDPD_XMMpd_XMMpd=(XED_ICLASS_HADDPD<<8)+1, 
456   XED_IFORM_HADDPS_XMMps_XMMps=(XED_ICLASS_HADDPS<<8)+0, 
457   XED_IFORM_HADDPS_XMMps_MEMps=(XED_ICLASS_HADDPS<<8)+1, 
458   XED_IFORM_HLT=(XED_ICLASS_HLT<<8)+0, 
459   XED_IFORM_HSUBPD_XMMpd_XMMpd=(XED_ICLASS_HSUBPD<<8)+0, 
460   XED_IFORM_HSUBPD_XMMpd_MEMpd=(XED_ICLASS_HSUBPD<<8)+1, 
461   XED_IFORM_HSUBPS_XMMps_MEMps=(XED_ICLASS_HSUBPS<<8)+0, 
462   XED_IFORM_HSUBPS_XMMps_XMMps=(XED_ICLASS_HSUBPS<<8)+1, 
463   XED_IFORM_IDIV_MEMb=(XED_ICLASS_IDIV<<8)+0, 
464   XED_IFORM_IDIV_GPR8=(XED_ICLASS_IDIV<<8)+1, 
465   XED_IFORM_IDIV_GPRv=(XED_ICLASS_IDIV<<8)+2, 
466   XED_IFORM_IDIV_MEMv=(XED_ICLASS_IDIV<<8)+3, 
467   XED_IFORM_IMUL_MEMv=(XED_ICLASS_IMUL<<8)+0, 
468   XED_IFORM_IMUL_GPRv_GPRv=(XED_ICLASS_IMUL<<8)+1, 
469   XED_IFORM_IMUL_GPRv_GPRv_IMM=(XED_ICLASS_IMUL<<8)+2, 
470   XED_IFORM_IMUL_GPR8=(XED_ICLASS_IMUL<<8)+3, 
471   XED_IFORM_IMUL_MEMb=(XED_ICLASS_IMUL<<8)+4, 
472   XED_IFORM_IMUL_GPRv_MEMv_IMM=(XED_ICLASS_IMUL<<8)+5, 
473   XED_IFORM_IMUL_GPRv_MEMv=(XED_ICLASS_IMUL<<8)+6, 
474   XED_IFORM_IMUL_GPRv=(XED_ICLASS_IMUL<<8)+7, 
475   XED_IFORM_IN_OeAX_DX=(XED_ICLASS_IN<<8)+0, 
476   XED_IFORM_IN_OeAX_IMM=(XED_ICLASS_IN<<8)+1, 
477   XED_IFORM_IN_AL_IMM=(XED_ICLASS_IN<<8)+2, 
478   XED_IFORM_IN_AL_DX=(XED_ICLASS_IN<<8)+3, 
479   XED_IFORM_INC_MEMb=(XED_ICLASS_INC<<8)+0, 
480   XED_IFORM_INC_MEMv=(XED_ICLASS_INC<<8)+1, 
481   XED_IFORM_INC_GPRv=(XED_ICLASS_INC<<8)+2, 
482   XED_IFORM_INC_GPR8=(XED_ICLASS_INC<<8)+3, 
483   XED_IFORM_INSB=(XED_ICLASS_INSB<<8)+0, 
484   XED_IFORM_INSD=(XED_ICLASS_INSD<<8)+0, 
485   XED_IFORM_INSERTPS_XMMps_XMMps_IMM=(XED_ICLASS_INSERTPS<<8)+0, 
486   XED_IFORM_INSERTPS_XMMps_MEMd_IMM=(XED_ICLASS_INSERTPS<<8)+1, 
487   XED_IFORM_INSERTQ_XMMq_XMMdq=(XED_ICLASS_INSERTQ<<8)+0, 
488   XED_IFORM_INSERTQ_XMMq_XMMq_IMM_IMM=(XED_ICLASS_INSERTQ<<8)+1, 
489   XED_IFORM_INSW=(XED_ICLASS_INSW<<8)+0, 
490   XED_IFORM_INT_IMM=(XED_ICLASS_INT<<8)+0, 
491   XED_IFORM_INT1=(XED_ICLASS_INT1<<8)+0, 
492   XED_IFORM_INT3=(XED_ICLASS_INT3<<8)+0, 
493   XED_IFORM_INTO=(XED_ICLASS_INTO<<8)+0, 
494   XED_IFORM_INVD=(XED_ICLASS_INVD<<8)+0, 
495   XED_IFORM_INVLPG_MEMb=(XED_ICLASS_INVLPG<<8)+0, 
496   XED_IFORM_INVLPGA_OrAX_ECX=(XED_ICLASS_INVLPGA<<8)+0, 
497   XED_IFORM_IRET=(XED_ICLASS_IRET<<8)+0, 
498   XED_IFORM_IRETD=(XED_ICLASS_IRETD<<8)+0, 
499   XED_IFORM_IRETQ=(XED_ICLASS_IRETQ<<8)+0, 
500   XED_IFORM_JB_RELBR=(XED_ICLASS_JB<<8)+0, 
501   XED_IFORM_JBE_RELBR=(XED_ICLASS_JBE<<8)+0, 
502   XED_IFORM_JL_RELBR=(XED_ICLASS_JL<<8)+0, 
503   XED_IFORM_JLE_RELBR=(XED_ICLASS_JLE<<8)+0, 
504   XED_IFORM_JMP_RELBR=(XED_ICLASS_JMP<<8)+0, 
505   XED_IFORM_JMP_MEMv=(XED_ICLASS_JMP<<8)+1, 
506   XED_IFORM_JMP_GPRv=(XED_ICLASS_JMP<<8)+2, 
507   XED_IFORM_JMP_FAR_PTR_IMM=(XED_ICLASS_JMP_FAR<<8)+0, 
508   XED_IFORM_JMP_FAR_MEMp=(XED_ICLASS_JMP_FAR<<8)+1, 
509   XED_IFORM_JNB_RELBR=(XED_ICLASS_JNB<<8)+0, 
510   XED_IFORM_JNBE_RELBR=(XED_ICLASS_JNBE<<8)+0, 
511   XED_IFORM_JNL_RELBR=(XED_ICLASS_JNL<<8)+0, 
512   XED_IFORM_JNLE_RELBR=(XED_ICLASS_JNLE<<8)+0, 
513   XED_IFORM_JNO_RELBR=(XED_ICLASS_JNO<<8)+0, 
514   XED_IFORM_JNP_RELBR=(XED_ICLASS_JNP<<8)+0, 
515   XED_IFORM_JNS_RELBR=(XED_ICLASS_JNS<<8)+0, 
516   XED_IFORM_JNZ_RELBR=(XED_ICLASS_JNZ<<8)+0, 
517   XED_IFORM_JO_RELBR=(XED_ICLASS_JO<<8)+0, 
518   XED_IFORM_JP_RELBR=(XED_ICLASS_JP<<8)+0, 
519   XED_IFORM_JRCXZ_RELBR=(XED_ICLASS_JRCXZ<<8)+0, 
520   XED_IFORM_JS_RELBR=(XED_ICLASS_JS<<8)+0, 
521   XED_IFORM_JZ_RELBR=(XED_ICLASS_JZ<<8)+0, 
522   XED_IFORM_LAHF=(XED_ICLASS_LAHF<<8)+0, 
523   XED_IFORM_LAR_GPRv_GPR16=(XED_ICLASS_LAR<<8)+0, 
524   XED_IFORM_LAR_GPRv_MEMw=(XED_ICLASS_LAR<<8)+1, 
525   XED_IFORM_LDDQU_XMMpd_MEMdq=(XED_ICLASS_LDDQU<<8)+0, 
526   XED_IFORM_LDMXCSR_MEMd=(XED_ICLASS_LDMXCSR<<8)+0, 
527   XED_IFORM_LDS_GPRz_MEMp=(XED_ICLASS_LDS<<8)+0, 
528   XED_IFORM_LEA_GPRv_AGEN=(XED_ICLASS_LEA<<8)+0, 
529   XED_IFORM_LEAVE=(XED_ICLASS_LEAVE<<8)+0, 
530   XED_IFORM_LES_GPRz_MEMp=(XED_ICLASS_LES<<8)+0, 
531   XED_IFORM_LFENCE=(XED_ICLASS_LFENCE<<8)+0, 
532   XED_IFORM_LFS_GPRv_MEMp2=(XED_ICLASS_LFS<<8)+0, 
533   XED_IFORM_LGDT_MEMs=(XED_ICLASS_LGDT<<8)+0, 
534   XED_IFORM_LGS_GPRv_MEMp2=(XED_ICLASS_LGS<<8)+0, 
535   XED_IFORM_LIDT_MEMs=(XED_ICLASS_LIDT<<8)+0, 
536   XED_IFORM_LLDT_MEMw=(XED_ICLASS_LLDT<<8)+0, 
537   XED_IFORM_LLDT_GPR16=(XED_ICLASS_LLDT<<8)+1, 
538   XED_IFORM_LMSW_GPR16=(XED_ICLASS_LMSW<<8)+0, 
539   XED_IFORM_LMSW_MEMw=(XED_ICLASS_LMSW<<8)+1, 
540   XED_IFORM_LODSB=(XED_ICLASS_LODSB<<8)+0, 
541   XED_IFORM_LODSD=(XED_ICLASS_LODSD<<8)+0, 
542   XED_IFORM_LODSQ=(XED_ICLASS_LODSQ<<8)+0, 
543   XED_IFORM_LODSW=(XED_ICLASS_LODSW<<8)+0, 
544   XED_IFORM_LOOP_RELBR=(XED_ICLASS_LOOP<<8)+0, 
545   XED_IFORM_LOOPE_RELBR=(XED_ICLASS_LOOPE<<8)+0, 
546   XED_IFORM_LOOPNE_RELBR=(XED_ICLASS_LOOPNE<<8)+0, 
547   XED_IFORM_LSL_GPRv_GPR16=(XED_ICLASS_LSL<<8)+0, 
548   XED_IFORM_LSL_GPRv_MEMw=(XED_ICLASS_LSL<<8)+1, 
549   XED_IFORM_LSS_GPRv_MEMp2=(XED_ICLASS_LSS<<8)+0, 
550   XED_IFORM_LTR_GPR16=(XED_ICLASS_LTR<<8)+0, 
551   XED_IFORM_LTR_MEMw=(XED_ICLASS_LTR<<8)+1, 
552   XED_IFORM_LZCNT_GPRv_GPRv=(XED_ICLASS_LZCNT<<8)+0, 
553   XED_IFORM_LZCNT_GPRv_MEMv=(XED_ICLASS_LZCNT<<8)+1, 
554   XED_IFORM_MASKMOVDQU_XMMdq_XMMdq=(XED_ICLASS_MASKMOVDQU<<8)+0, 
555   XED_IFORM_MASKMOVQ_MMXq_MMXq=(XED_ICLASS_MASKMOVQ<<8)+0, 
556   XED_IFORM_MAXPD_XMMpd_MEMpd=(XED_ICLASS_MAXPD<<8)+0, 
557   XED_IFORM_MAXPD_XMMpd_XMMpd=(XED_ICLASS_MAXPD<<8)+1, 
558   XED_IFORM_MAXPS_XMMps_XMMps=(XED_ICLASS_MAXPS<<8)+0, 
559   XED_IFORM_MAXPS_XMMps_MEMps=(XED_ICLASS_MAXPS<<8)+1, 
560   XED_IFORM_MAXSD_XMMsd_XMMsd=(XED_ICLASS_MAXSD<<8)+0, 
561   XED_IFORM_MAXSD_XMMsd_MEMsd=(XED_ICLASS_MAXSD<<8)+1, 
562   XED_IFORM_MAXSS_XMMss_MEMss=(XED_ICLASS_MAXSS<<8)+0, 
563   XED_IFORM_MAXSS_XMMss_XMMss=(XED_ICLASS_MAXSS<<8)+1, 
564   XED_IFORM_MFENCE=(XED_ICLASS_MFENCE<<8)+0, 
565   XED_IFORM_MINPD_XMMpd_MEMpd=(XED_ICLASS_MINPD<<8)+0, 
566   XED_IFORM_MINPD_XMMpd_XMMpd=(XED_ICLASS_MINPD<<8)+1, 
567   XED_IFORM_MINPS_XMMps_XMMps=(XED_ICLASS_MINPS<<8)+0, 
568   XED_IFORM_MINPS_XMMps_MEMps=(XED_ICLASS_MINPS<<8)+1, 
569   XED_IFORM_MINSD_XMMsd_XMMsd=(XED_ICLASS_MINSD<<8)+0, 
570   XED_IFORM_MINSD_XMMsd_MEMsd=(XED_ICLASS_MINSD<<8)+1, 
571   XED_IFORM_MINSS_XMMss_MEMss=(XED_ICLASS_MINSS<<8)+0, 
572   XED_IFORM_MINSS_XMMss_XMMss=(XED_ICLASS_MINSS<<8)+1, 
573   XED_IFORM_MONITOR_EAX_ECX_EDX=(XED_ICLASS_MONITOR<<8)+0, 
574   XED_IFORM_MOV_GPRv_GPRv=(XED_ICLASS_MOV<<8)+0, 
575   XED_IFORM_MOV_GPR8_GPR8=(XED_ICLASS_MOV<<8)+1, 
576   XED_IFORM_MOV_GPR8_IMM=(XED_ICLASS_MOV<<8)+2, 
577   XED_IFORM_MOV_GPR8_MEMb=(XED_ICLASS_MOV<<8)+3, 
578   XED_IFORM_MOV_MEMv_GPRv=(XED_ICLASS_MOV<<8)+4, 
579   XED_IFORM_MOV_MEMb_GPR8=(XED_ICLASS_MOV<<8)+5, 
580   XED_IFORM_MOV_MEMv_OrAX=(XED_ICLASS_MOV<<8)+6, 
581   XED_IFORM_MOV_AL_MEMb=(XED_ICLASS_MOV<<8)+7, 
582   XED_IFORM_MOV_MEMb_AL=(XED_ICLASS_MOV<<8)+8, 
583   XED_IFORM_MOV_OrAX_MEMv=(XED_ICLASS_MOV<<8)+9, 
584   XED_IFORM_MOV_MEMw_SEG=(XED_ICLASS_MOV<<8)+10, 
585   XED_IFORM_MOV_GPRv_MEMv=(XED_ICLASS_MOV<<8)+11, 
586   XED_IFORM_MOV_SEG_MEMw=(XED_ICLASS_MOV<<8)+12, 
587   XED_IFORM_MOV_MEMv_IMM=(XED_ICLASS_MOV<<8)+13, 
588   XED_IFORM_MOV_SEG_GPR16=(XED_ICLASS_MOV<<8)+14, 
589   XED_IFORM_MOV_GPRv_IMM=(XED_ICLASS_MOV<<8)+15, 
590   XED_IFORM_MOV_MEMb_IMM=(XED_ICLASS_MOV<<8)+16, 
591   XED_IFORM_MOV_GPRv_SEG=(XED_ICLASS_MOV<<8)+17, 
592   XED_IFORM_MOVAPD_XMMpd_MEMpd=(XED_ICLASS_MOVAPD<<8)+0, 
593   XED_IFORM_MOVAPD_XMMpd_XMMpd=(XED_ICLASS_MOVAPD<<8)+1, 
594   XED_IFORM_MOVAPD_MEMpd_XMMpd=(XED_ICLASS_MOVAPD<<8)+2, 
595   XED_IFORM_MOVAPS_XMMps_XMMps=(XED_ICLASS_MOVAPS<<8)+0, 
596   XED_IFORM_MOVAPS_XMMps_MEMps=(XED_ICLASS_MOVAPS<<8)+1, 
597   XED_IFORM_MOVAPS_MEMps_XMMps=(XED_ICLASS_MOVAPS<<8)+2, 
598   XED_IFORM_MOVD_MEMd_XMMd=(XED_ICLASS_MOVD<<8)+0, 
599   XED_IFORM_MOVD_GPR32_MMXd=(XED_ICLASS_MOVD<<8)+1, 
600   XED_IFORM_MOVD_MMXq_MEMd=(XED_ICLASS_MOVD<<8)+2, 
601   XED_IFORM_MOVD_XMMdq_MEMd=(XED_ICLASS_MOVD<<8)+3, 
602   XED_IFORM_MOVD_XMMdq_GPR32=(XED_ICLASS_MOVD<<8)+4, 
603   XED_IFORM_MOVD_GPR32_XMMd=(XED_ICLASS_MOVD<<8)+5, 
604   XED_IFORM_MOVD_MMXq_GPR32=(XED_ICLASS_MOVD<<8)+6, 
605   XED_IFORM_MOVD_MEMd_MMXd=(XED_ICLASS_MOVD<<8)+7, 
606   XED_IFORM_MOVDDUP_XMMq_XMMq=(XED_ICLASS_MOVDDUP<<8)+0, 
607   XED_IFORM_MOVDDUP_XMMq_MEMq=(XED_ICLASS_MOVDDUP<<8)+1, 
608   XED_IFORM_MOVDQ2Q_MMXq_XMMq=(XED_ICLASS_MOVDQ2Q<<8)+0, 
609   XED_IFORM_MOVDQA_XMMdq_XMMdq=(XED_ICLASS_MOVDQA<<8)+0, 
610   XED_IFORM_MOVDQA_XMMdq_MEMdq=(XED_ICLASS_MOVDQA<<8)+1, 
611   XED_IFORM_MOVDQA_MEMdq_XMMdq=(XED_ICLASS_MOVDQA<<8)+2, 
612   XED_IFORM_MOVDQU_MEMdq_XMMdq=(XED_ICLASS_MOVDQU<<8)+0, 
613   XED_IFORM_MOVDQU_XMMdq_XMMdq=(XED_ICLASS_MOVDQU<<8)+1, 
614   XED_IFORM_MOVDQU_XMMdq_MEMdq=(XED_ICLASS_MOVDQU<<8)+2, 
615   XED_IFORM_MOVHLPS_XMMq_XMMq=(XED_ICLASS_MOVHLPS<<8)+0, 
616   XED_IFORM_MOVHPD_MEMq_XMMsd=(XED_ICLASS_MOVHPD<<8)+0, 
617   XED_IFORM_MOVHPD_XMMsd_MEMq=(XED_ICLASS_MOVHPD<<8)+1, 
618   XED_IFORM_MOVHPS_MEMq_XMMps=(XED_ICLASS_MOVHPS<<8)+0, 
619   XED_IFORM_MOVHPS_XMMq_MEMq=(XED_ICLASS_MOVHPS<<8)+1, 
620   XED_IFORM_MOVLHPS_XMMq_XMMq=(XED_ICLASS_MOVLHPS<<8)+0, 
621   XED_IFORM_MOVLPD_XMMsd_MEMq=(XED_ICLASS_MOVLPD<<8)+0, 
622   XED_IFORM_MOVLPD_MEMq_XMMsd=(XED_ICLASS_MOVLPD<<8)+1, 
623   XED_IFORM_MOVLPS_MEMq_XMMps=(XED_ICLASS_MOVLPS<<8)+0, 
624   XED_IFORM_MOVLPS_XMMq_MEMq=(XED_ICLASS_MOVLPS<<8)+1, 
625   XED_IFORM_MOVMSKPD_GPR32_XMMpd=(XED_ICLASS_MOVMSKPD<<8)+0, 
626   XED_IFORM_MOVMSKPS_GPR32_XMMps=(XED_ICLASS_MOVMSKPS<<8)+0, 
627   XED_IFORM_MOVNTDQ_MEMdq_XMMdq=(XED_ICLASS_MOVNTDQ<<8)+0, 
628   XED_IFORM_MOVNTDQA_XMMdq_MEMdq=(XED_ICLASS_MOVNTDQA<<8)+0, 
629   XED_IFORM_MOVNTI_MEMq_GPR64=(XED_ICLASS_MOVNTI<<8)+0, 
630   XED_IFORM_MOVNTI_MEMd_GPR32=(XED_ICLASS_MOVNTI<<8)+1, 
631   XED_IFORM_MOVNTPD_MEMdq_XMMpd=(XED_ICLASS_MOVNTPD<<8)+0, 
632   XED_IFORM_MOVNTPS_MEMdq_XMMps=(XED_ICLASS_MOVNTPS<<8)+0, 
633   XED_IFORM_MOVNTQ_MEMq_MMXq=(XED_ICLASS_MOVNTQ<<8)+0, 
634   XED_IFORM_MOVNTSD_MEMq_XMMq=(XED_ICLASS_MOVNTSD<<8)+0, 
635   XED_IFORM_MOVNTSS_MEMd_XMMd=(XED_ICLASS_MOVNTSS<<8)+0, 
636   XED_IFORM_MOVQ_MMXq_MMXq=(XED_ICLASS_MOVQ<<8)+0, 
637   XED_IFORM_MOVQ_XMMdq_GPR64=(XED_ICLASS_MOVQ<<8)+1, 
638   XED_IFORM_MOVQ_GPR64_MMXq=(XED_ICLASS_MOVQ<<8)+2, 
639   XED_IFORM_MOVQ_MEMq_XMMq=(XED_ICLASS_MOVQ<<8)+3, 
640   XED_IFORM_MOVQ_MMXq_GPR64=(XED_ICLASS_MOVQ<<8)+4, 
641   XED_IFORM_MOVQ_MMXq_MEMq=(XED_ICLASS_MOVQ<<8)+5, 
642   XED_IFORM_MOVQ_XMMdq_MEMq=(XED_ICLASS_MOVQ<<8)+6, 
643   XED_IFORM_MOVQ_XMMdq_XMMq=(XED_ICLASS_MOVQ<<8)+7, 
644   XED_IFORM_MOVQ_GPR64_XMMq=(XED_ICLASS_MOVQ<<8)+8, 
645   XED_IFORM_MOVQ_MEMq_MMXq=(XED_ICLASS_MOVQ<<8)+9, 
646   XED_IFORM_MOVQ2DQ_XMMdq_MMXq=(XED_ICLASS_MOVQ2DQ<<8)+0, 
647   XED_IFORM_MOVSB=(XED_ICLASS_MOVSB<<8)+0, 
648   XED_IFORM_MOVSD=(XED_ICLASS_MOVSD<<8)+0, 
649   XED_IFORM_MOVSD_XMM_XMMsd_XMMsd=(XED_ICLASS_MOVSD_XMM<<8)+0, 
650   XED_IFORM_MOVSD_XMM_MEMsd_XMMsd=(XED_ICLASS_MOVSD_XMM<<8)+1, 
651   XED_IFORM_MOVSD_XMM_XMMdq_MEMsd=(XED_ICLASS_MOVSD_XMM<<8)+2, 
652   XED_IFORM_MOVSHDUP_XMMps_XMMps=(XED_ICLASS_MOVSHDUP<<8)+0, 
653   XED_IFORM_MOVSHDUP_XMMps_MEMps=(XED_ICLASS_MOVSHDUP<<8)+1, 
654   XED_IFORM_MOVSLDUP_XMMps_XMMps=(XED_ICLASS_MOVSLDUP<<8)+0, 
655   XED_IFORM_MOVSLDUP_XMMps_MEMps=(XED_ICLASS_MOVSLDUP<<8)+1, 
656   XED_IFORM_MOVSQ=(XED_ICLASS_MOVSQ<<8)+0, 
657   XED_IFORM_MOVSS_MEMss_XMMss=(XED_ICLASS_MOVSS<<8)+0, 
658   XED_IFORM_MOVSS_XMMss_XMMss=(XED_ICLASS_MOVSS<<8)+1, 
659   XED_IFORM_MOVSS_XMMdq_MEMss=(XED_ICLASS_MOVSS<<8)+2, 
660   XED_IFORM_MOVSW=(XED_ICLASS_MOVSW<<8)+0, 
661   XED_IFORM_MOVSX_GPRv_GPR16=(XED_ICLASS_MOVSX<<8)+0, 
662   XED_IFORM_MOVSX_GPRv_MEMb=(XED_ICLASS_MOVSX<<8)+1, 
663   XED_IFORM_MOVSX_GPRv_GPR8=(XED_ICLASS_MOVSX<<8)+2, 
664   XED_IFORM_MOVSX_GPRv_MEMw=(XED_ICLASS_MOVSX<<8)+3, 
665   XED_IFORM_MOVSXD_GPRv_MEMd=(XED_ICLASS_MOVSXD<<8)+0, 
666   XED_IFORM_MOVSXD_GPRv_GPR32=(XED_ICLASS_MOVSXD<<8)+1, 
667   XED_IFORM_MOVUPD_MEMpd_XMMpd=(XED_ICLASS_MOVUPD<<8)+0, 
668   XED_IFORM_MOVUPD_XMMpd_MEMpd=(XED_ICLASS_MOVUPD<<8)+1, 
669   XED_IFORM_MOVUPD_XMMpd_XMMpd=(XED_ICLASS_MOVUPD<<8)+2, 
670   XED_IFORM_MOVUPS_MEMps_XMMps=(XED_ICLASS_MOVUPS<<8)+0, 
671   XED_IFORM_MOVUPS_XMMps_XMMps=(XED_ICLASS_MOVUPS<<8)+1, 
672   XED_IFORM_MOVUPS_XMMps_MEMps=(XED_ICLASS_MOVUPS<<8)+2, 
673   XED_IFORM_MOVZX_GPRv_MEMb=(XED_ICLASS_MOVZX<<8)+0, 
674   XED_IFORM_MOVZX_GPRv_GPR16=(XED_ICLASS_MOVZX<<8)+1, 
675   XED_IFORM_MOVZX_GPRv_MEMw=(XED_ICLASS_MOVZX<<8)+2, 
676   XED_IFORM_MOVZX_GPRv_GPR8=(XED_ICLASS_MOVZX<<8)+3, 
677   XED_IFORM_MOV_CR_CR_GPR32=(XED_ICLASS_MOV_CR<<8)+0, 
678   XED_IFORM_MOV_CR_GPR64_CR=(XED_ICLASS_MOV_CR<<8)+1, 
679   XED_IFORM_MOV_CR_GPR32_CR=(XED_ICLASS_MOV_CR<<8)+2, 
680   XED_IFORM_MOV_CR_CR_GPR64=(XED_ICLASS_MOV_CR<<8)+3, 
681   XED_IFORM_MOV_DR_GPR64_DR=(XED_ICLASS_MOV_DR<<8)+0, 
682   XED_IFORM_MOV_DR_DR_GPR32=(XED_ICLASS_MOV_DR<<8)+1, 
683   XED_IFORM_MOV_DR_GPR32_DR=(XED_ICLASS_MOV_DR<<8)+2, 
684   XED_IFORM_MOV_DR_DR_GPR64=(XED_ICLASS_MOV_DR<<8)+3, 
685   XED_IFORM_MPSADBW_XMMdq_XMMdq_IMM=(XED_ICLASS_MPSADBW<<8)+0, 
686   XED_IFORM_MPSADBW_XMMdq_MEMdq_IMM=(XED_ICLASS_MPSADBW<<8)+1, 
687   XED_IFORM_MUL_MEMb=(XED_ICLASS_MUL<<8)+0, 
688   XED_IFORM_MUL_GPRv=(XED_ICLASS_MUL<<8)+1, 
689   XED_IFORM_MUL_GPR8=(XED_ICLASS_MUL<<8)+2, 
690   XED_IFORM_MUL_MEMv=(XED_ICLASS_MUL<<8)+3, 
691   XED_IFORM_MULPD_XMMpd_MEMpd=(XED_ICLASS_MULPD<<8)+0, 
692   XED_IFORM_MULPD_XMMpd_XMMpd=(XED_ICLASS_MULPD<<8)+1, 
693   XED_IFORM_MULPS_XMMps_XMMps=(XED_ICLASS_MULPS<<8)+0, 
694   XED_IFORM_MULPS_XMMps_MEMps=(XED_ICLASS_MULPS<<8)+1, 
695   XED_IFORM_MULSD_XMMsd_XMMsd=(XED_ICLASS_MULSD<<8)+0, 
696   XED_IFORM_MULSD_XMMsd_MEMsd=(XED_ICLASS_MULSD<<8)+1, 
697   XED_IFORM_MULSS_XMMss_MEMss=(XED_ICLASS_MULSS<<8)+0, 
698   XED_IFORM_MULSS_XMMss_XMMss=(XED_ICLASS_MULSS<<8)+1, 
699   XED_IFORM_MWAIT_EAX_ECX=(XED_ICLASS_MWAIT<<8)+0, 
700   XED_IFORM_NEG_GPR8=(XED_ICLASS_NEG<<8)+0, 
701   XED_IFORM_NEG_GPRv=(XED_ICLASS_NEG<<8)+1, 
702   XED_IFORM_NEG_MEMb=(XED_ICLASS_NEG<<8)+2, 
703   XED_IFORM_NEG_MEMv=(XED_ICLASS_NEG<<8)+3, 
704   XED_IFORM_NOP=(XED_ICLASS_NOP<<8)+0, 
705   XED_IFORM_NOP_GPRv_GPRv=(XED_ICLASS_NOP<<8)+1, 
706   XED_IFORM_NOP_MEMv_GPRv=(XED_ICLASS_NOP<<8)+2, 
707   XED_IFORM_NOT_MEMv=(XED_ICLASS_NOT<<8)+0, 
708   XED_IFORM_NOT_GPRv=(XED_ICLASS_NOT<<8)+1, 
709   XED_IFORM_NOT_GPR8=(XED_ICLASS_NOT<<8)+2, 
710   XED_IFORM_NOT_MEMb=(XED_ICLASS_NOT<<8)+3, 
711   XED_IFORM_OR_GPRv_MEMv=(XED_ICLASS_OR<<8)+0, 
712   XED_IFORM_OR_GPRv_GPRv=(XED_ICLASS_OR<<8)+1, 
713   XED_IFORM_OR_MEMv_IMM=(XED_ICLASS_OR<<8)+2, 
714   XED_IFORM_OR_GPR8_GPR8=(XED_ICLASS_OR<<8)+3, 
715   XED_IFORM_OR_MEMb_IMM=(XED_ICLASS_OR<<8)+4, 
716   XED_IFORM_OR_MEMv_GPRv=(XED_ICLASS_OR<<8)+5, 
717   XED_IFORM_OR_GPRv_IMM=(XED_ICLASS_OR<<8)+6, 
718   XED_IFORM_OR_MEMb_GPR8=(XED_ICLASS_OR<<8)+7, 
719   XED_IFORM_OR_GPR8_IMM=(XED_ICLASS_OR<<8)+8, 
720   XED_IFORM_OR_AL_IMM=(XED_ICLASS_OR<<8)+9, 
721   XED_IFORM_OR_GPR8_MEMb=(XED_ICLASS_OR<<8)+10, 
722   XED_IFORM_OR_OrAX_IMM=(XED_ICLASS_OR<<8)+11, 
723   XED_IFORM_ORPD_XMMpd_MEMpd=(XED_ICLASS_ORPD<<8)+0, 
724   XED_IFORM_ORPD_XMMpd_XMMpd=(XED_ICLASS_ORPD<<8)+1, 
725   XED_IFORM_ORPS_XMMps_XMMps=(XED_ICLASS_ORPS<<8)+0, 
726   XED_IFORM_ORPS_XMMps_MEMps=(XED_ICLASS_ORPS<<8)+1, 
727   XED_IFORM_OUT_IMM_AL=(XED_ICLASS_OUT<<8)+0, 
728   XED_IFORM_OUT_DX_AL=(XED_ICLASS_OUT<<8)+1, 
729   XED_IFORM_OUT_IMM_OeAX=(XED_ICLASS_OUT<<8)+2, 
730   XED_IFORM_OUT_DX_OeAX=(XED_ICLASS_OUT<<8)+3, 
731   XED_IFORM_OUTSB=(XED_ICLASS_OUTSB<<8)+0, 
732   XED_IFORM_OUTSD=(XED_ICLASS_OUTSD<<8)+0, 
733   XED_IFORM_OUTSW=(XED_ICLASS_OUTSW<<8)+0, 
734   XED_IFORM_PABSB_MMXq_MEMq=(XED_ICLASS_PABSB<<8)+0, 
735   XED_IFORM_PABSB_XMMdq_MEMdq=(XED_ICLASS_PABSB<<8)+1, 
736   XED_IFORM_PABSB_MMXq_MMXq=(XED_ICLASS_PABSB<<8)+2, 
737   XED_IFORM_PABSB_XMMdq_XMMdq=(XED_ICLASS_PABSB<<8)+3, 
738   XED_IFORM_PABSD_MMXq_MEMq=(XED_ICLASS_PABSD<<8)+0, 
739   XED_IFORM_PABSD_MMXq_MMXq=(XED_ICLASS_PABSD<<8)+1, 
740   XED_IFORM_PABSD_XMMdq_MEMdq=(XED_ICLASS_PABSD<<8)+2, 
741   XED_IFORM_PABSD_XMMdq_XMMdq=(XED_ICLASS_PABSD<<8)+3, 
742   XED_IFORM_PABSW_XMMdq_MEMdq=(XED_ICLASS_PABSW<<8)+0, 
743   XED_IFORM_PABSW_MMXq_MMXq=(XED_ICLASS_PABSW<<8)+1, 
744   XED_IFORM_PABSW_XMMdq_XMMdq=(XED_ICLASS_PABSW<<8)+2, 
745   XED_IFORM_PABSW_MMXq_MEMq=(XED_ICLASS_PABSW<<8)+3, 
746   XED_IFORM_PACKSSDW_XMMdq_MEMdq=(XED_ICLASS_PACKSSDW<<8)+0, 
747   XED_IFORM_PACKSSDW_MMXq_MEMq=(XED_ICLASS_PACKSSDW<<8)+1, 
748   XED_IFORM_PACKSSDW_MMXq_MMXq=(XED_ICLASS_PACKSSDW<<8)+2, 
749   XED_IFORM_PACKSSDW_XMMdq_XMMdq=(XED_ICLASS_PACKSSDW<<8)+3, 
750   XED_IFORM_PACKSSWB_MMXq_MMXq=(XED_ICLASS_PACKSSWB<<8)+0, 
751   XED_IFORM_PACKSSWB_XMMdq_MEMdq=(XED_ICLASS_PACKSSWB<<8)+1, 
752   XED_IFORM_PACKSSWB_XMMdq_XMMdq=(XED_ICLASS_PACKSSWB<<8)+2, 
753   XED_IFORM_PACKSSWB_MMXq_MEMq=(XED_ICLASS_PACKSSWB<<8)+3, 
754   XED_IFORM_PACKUSDW_XMMdq_XMMdq=(XED_ICLASS_PACKUSDW<<8)+0, 
755   XED_IFORM_PACKUSDW_XMMdq_MEMdq=(XED_ICLASS_PACKUSDW<<8)+1, 
756   XED_IFORM_PACKUSWB_XMMdq_XMMdq=(XED_ICLASS_PACKUSWB<<8)+0, 
757   XED_IFORM_PACKUSWB_XMMdq_MEMdq=(XED_ICLASS_PACKUSWB<<8)+1, 
758   XED_IFORM_PACKUSWB_MMXq_MEMq=(XED_ICLASS_PACKUSWB<<8)+2, 
759   XED_IFORM_PACKUSWB_MMXq_MMXq=(XED_ICLASS_PACKUSWB<<8)+3, 
760   XED_IFORM_PADDB_XMMdq_XMMdq=(XED_ICLASS_PADDB<<8)+0, 
761   XED_IFORM_PADDB_XMMdq_MEMdq=(XED_ICLASS_PADDB<<8)+1, 
762   XED_IFORM_PADDB_MMXq_MMXq=(XED_ICLASS_PADDB<<8)+2, 
763   XED_IFORM_PADDB_MMXq_MEMq=(XED_ICLASS_PADDB<<8)+3, 
764   XED_IFORM_PADDD_XMMdq_MEMdq=(XED_ICLASS_PADDD<<8)+0, 
765   XED_IFORM_PADDD_MMXq_MMXq=(XED_ICLASS_PADDD<<8)+1, 
766   XED_IFORM_PADDD_XMMdq_XMMdq=(XED_ICLASS_PADDD<<8)+2, 
767   XED_IFORM_PADDD_MMXq_MEMq=(XED_ICLASS_PADDD<<8)+3, 
768   XED_IFORM_PADDQ_MMXq_MEMq=(XED_ICLASS_PADDQ<<8)+0, 
769   XED_IFORM_PADDQ_XMMdq_MEMdq=(XED_ICLASS_PADDQ<<8)+1, 
770   XED_IFORM_PADDQ_MMXq_MMXq=(XED_ICLASS_PADDQ<<8)+2, 
771   XED_IFORM_PADDQ_XMMdq_XMMdq=(XED_ICLASS_PADDQ<<8)+3, 
772   XED_IFORM_PADDSB_XMMdq_XMMdq=(XED_ICLASS_PADDSB<<8)+0, 
773   XED_IFORM_PADDSB_XMMdq_MEMdq=(XED_ICLASS_PADDSB<<8)+1, 
774   XED_IFORM_PADDSB_MMXq_MMXq=(XED_ICLASS_PADDSB<<8)+2, 
775   XED_IFORM_PADDSB_MMXq_MEMq=(XED_ICLASS_PADDSB<<8)+3, 
776   XED_IFORM_PADDSW_MMXq_MEMq=(XED_ICLASS_PADDSW<<8)+0, 
777   XED_IFORM_PADDSW_MMXq_MMXq=(XED_ICLASS_PADDSW<<8)+1, 
778   XED_IFORM_PADDSW_XMMdq_MEMdq=(XED_ICLASS_PADDSW<<8)+2, 
779   XED_IFORM_PADDSW_XMMdq_XMMdq=(XED_ICLASS_PADDSW<<8)+3, 
780   XED_IFORM_PADDUSB_XMMdq_XMMdq=(XED_ICLASS_PADDUSB<<8)+0, 
781   XED_IFORM_PADDUSB_MMXq_MEMq=(XED_ICLASS_PADDUSB<<8)+1, 
782   XED_IFORM_PADDUSB_MMXq_MMXq=(XED_ICLASS_PADDUSB<<8)+2, 
783   XED_IFORM_PADDUSB_XMMdq_MEMdq=(XED_ICLASS_PADDUSB<<8)+3, 
784   XED_IFORM_PADDUSW_XMMdq_MEMdq=(XED_ICLASS_PADDUSW<<8)+0, 
785   XED_IFORM_PADDUSW_MMXq_MMXq=(XED_ICLASS_PADDUSW<<8)+1, 
786   XED_IFORM_PADDUSW_MMXq_MEMq=(XED_ICLASS_PADDUSW<<8)+2, 
787   XED_IFORM_PADDUSW_XMMdq_XMMdq=(XED_ICLASS_PADDUSW<<8)+3, 
788   XED_IFORM_PADDW_MMXq_MEMq=(XED_ICLASS_PADDW<<8)+0, 
789   XED_IFORM_PADDW_MMXq_MMXq=(XED_ICLASS_PADDW<<8)+1, 
790   XED_IFORM_PADDW_XMMdq_MEMdq=(XED_ICLASS_PADDW<<8)+2, 
791   XED_IFORM_PADDW_XMMdq_XMMdq=(XED_ICLASS_PADDW<<8)+3, 
792   XED_IFORM_PALIGNR_XMMdq_XMMdq_IMM=(XED_ICLASS_PALIGNR<<8)+0, 
793   XED_IFORM_PALIGNR_MMXq_MEMq_IMM=(XED_ICLASS_PALIGNR<<8)+1, 
794   XED_IFORM_PALIGNR_MMXq_MMXq_IMM=(XED_ICLASS_PALIGNR<<8)+2, 
795   XED_IFORM_PALIGNR_XMMdq_MEMdq_IMM=(XED_ICLASS_PALIGNR<<8)+3, 
796   XED_IFORM_PAND_MMXq_MMXq=(XED_ICLASS_PAND<<8)+0, 
797   XED_IFORM_PAND_MMXq_MEMq=(XED_ICLASS_PAND<<8)+1, 
798   XED_IFORM_PAND_XMMdq_XMMdq=(XED_ICLASS_PAND<<8)+2, 
799   XED_IFORM_PAND_XMMdq_MEMdq=(XED_ICLASS_PAND<<8)+3, 
800   XED_IFORM_PANDN_XMMdq_MEMdq=(XED_ICLASS_PANDN<<8)+0, 
801   XED_IFORM_PANDN_MMXq_MMXq=(XED_ICLASS_PANDN<<8)+1, 
802   XED_IFORM_PANDN_XMMdq_XMMdq=(XED_ICLASS_PANDN<<8)+2, 
803   XED_IFORM_PANDN_MMXq_MEMq=(XED_ICLASS_PANDN<<8)+3, 
804   XED_IFORM_PAUSE=(XED_ICLASS_PAUSE<<8)+0, 
805   XED_IFORM_PAVGB_XMMdq_MEMdq=(XED_ICLASS_PAVGB<<8)+0, 
806   XED_IFORM_PAVGB_MMXq_MEMq=(XED_ICLASS_PAVGB<<8)+1, 
807   XED_IFORM_PAVGB_XMMdq_XMMdq=(XED_ICLASS_PAVGB<<8)+2, 
808   XED_IFORM_PAVGB_MMXq_MMXq=(XED_ICLASS_PAVGB<<8)+3, 
809   XED_IFORM_PAVGUSB_MMXq_MEMq=(XED_ICLASS_PAVGUSB<<8)+0, 
810   XED_IFORM_PAVGUSB_MMXq_MMXq=(XED_ICLASS_PAVGUSB<<8)+1, 
811   XED_IFORM_PAVGW_XMMdq_MEMdq=(XED_ICLASS_PAVGW<<8)+0, 
812   XED_IFORM_PAVGW_MMXq_MMXq=(XED_ICLASS_PAVGW<<8)+1, 
813   XED_IFORM_PAVGW_XMMdq_XMMdq=(XED_ICLASS_PAVGW<<8)+2, 
814   XED_IFORM_PAVGW_MMXq_MEMq=(XED_ICLASS_PAVGW<<8)+3, 
815   XED_IFORM_PBLENDVB_XMMdq_XMMdq_XMM0dq=(XED_ICLASS_PBLENDVB<<8)+0, 
816   XED_IFORM_PBLENDVB_XMMdq_MEMdq_XMM0dq=(XED_ICLASS_PBLENDVB<<8)+1, 
817   XED_IFORM_PBLENDW_XMMdq_MEMdq_IMM=(XED_ICLASS_PBLENDW<<8)+0, 
818   XED_IFORM_PBLENDW_XMMdq_XMMdq_IMM=(XED_ICLASS_PBLENDW<<8)+1, 
819   XED_IFORM_PCMPEQB_XMMdq_MEMdq=(XED_ICLASS_PCMPEQB<<8)+0, 
820   XED_IFORM_PCMPEQB_MMXq_MMXq=(XED_ICLASS_PCMPEQB<<8)+1, 
821   XED_IFORM_PCMPEQB_MMXq_MEMq=(XED_ICLASS_PCMPEQB<<8)+2, 
822   XED_IFORM_PCMPEQB_XMMdq_XMMdq=(XED_ICLASS_PCMPEQB<<8)+3, 
823   XED_IFORM_PCMPEQD_XMMdq_MEMdq=(XED_ICLASS_PCMPEQD<<8)+0, 
824   XED_IFORM_PCMPEQD_XMMdq_XMMdq=(XED_ICLASS_PCMPEQD<<8)+1, 
825   XED_IFORM_PCMPEQD_MMXq_MMXq=(XED_ICLASS_PCMPEQD<<8)+2, 
826   XED_IFORM_PCMPEQD_MMXq_MEMq=(XED_ICLASS_PCMPEQD<<8)+3, 
827   XED_IFORM_PCMPEQQ_XMMdq_XMMdq=(XED_ICLASS_PCMPEQQ<<8)+0, 
828   XED_IFORM_PCMPEQQ_XMMdq_MEMdq=(XED_ICLASS_PCMPEQQ<<8)+1, 
829   XED_IFORM_PCMPEQW_XMMdq_XMMdq=(XED_ICLASS_PCMPEQW<<8)+0, 
830   XED_IFORM_PCMPEQW_MMXq_MEMq=(XED_ICLASS_PCMPEQW<<8)+1, 
831   XED_IFORM_PCMPEQW_MMXq_MMXq=(XED_ICLASS_PCMPEQW<<8)+2, 
832   XED_IFORM_PCMPEQW_XMMdq_MEMdq=(XED_ICLASS_PCMPEQW<<8)+3, 
833   XED_IFORM_PCMPESTRI_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPESTRI<<8)+0, 
834   XED_IFORM_PCMPESTRI_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPESTRI<<8)+1, 
835   XED_IFORM_PCMPESTRM_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPESTRM<<8)+0, 
836   XED_IFORM_PCMPESTRM_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPESTRM<<8)+1, 
837   XED_IFORM_PCMPGTB_MMXq_MMXq=(XED_ICLASS_PCMPGTB<<8)+0, 
838   XED_IFORM_PCMPGTB_XMMdq_MEMdq=(XED_ICLASS_PCMPGTB<<8)+1, 
839   XED_IFORM_PCMPGTB_XMMdq_XMMdq=(XED_ICLASS_PCMPGTB<<8)+2, 
840   XED_IFORM_PCMPGTB_MMXq_MEMq=(XED_ICLASS_PCMPGTB<<8)+3, 
841   XED_IFORM_PCMPGTD_XMMdq_XMMdq=(XED_ICLASS_PCMPGTD<<8)+0, 
842   XED_IFORM_PCMPGTD_XMMdq_MEMdq=(XED_ICLASS_PCMPGTD<<8)+1, 
843   XED_IFORM_PCMPGTD_MMXq_MEMq=(XED_ICLASS_PCMPGTD<<8)+2, 
844   XED_IFORM_PCMPGTD_MMXq_MMXq=(XED_ICLASS_PCMPGTD<<8)+3, 
845   XED_IFORM_PCMPGTQ_XMMdq_MEMdq=(XED_ICLASS_PCMPGTQ<<8)+0, 
846   XED_IFORM_PCMPGTQ_XMMdq_XMMdq=(XED_ICLASS_PCMPGTQ<<8)+1, 
847   XED_IFORM_PCMPGTW_MMXq_MMXq=(XED_ICLASS_PCMPGTW<<8)+0, 
848   XED_IFORM_PCMPGTW_MMXq_MEMq=(XED_ICLASS_PCMPGTW<<8)+1, 
849   XED_IFORM_PCMPGTW_XMMdq_XMMdq=(XED_ICLASS_PCMPGTW<<8)+2, 
850   XED_IFORM_PCMPGTW_XMMdq_MEMdq=(XED_ICLASS_PCMPGTW<<8)+3, 
851   XED_IFORM_PCMPISTRI_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPISTRI<<8)+0, 
852   XED_IFORM_PCMPISTRI_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPISTRI<<8)+1, 
853   XED_IFORM_PCMPISTRM_XMMdq_XMMdq_IMM=(XED_ICLASS_PCMPISTRM<<8)+0, 
854   XED_IFORM_PCMPISTRM_XMMdq_MEMdq_IMM=(XED_ICLASS_PCMPISTRM<<8)+1, 
855   XED_IFORM_PEXTRB_MEMb_XMMdq_IMM=(XED_ICLASS_PEXTRB<<8)+0, 
856   XED_IFORM_PEXTRB_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRB<<8)+1, 
857   XED_IFORM_PEXTRD_MEMd_XMMdq_IMM=(XED_ICLASS_PEXTRD<<8)+0, 
858   XED_IFORM_PEXTRD_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRD<<8)+1, 
859   XED_IFORM_PEXTRQ_MEMq_XMMdq_IMM=(XED_ICLASS_PEXTRQ<<8)+0, 
860   XED_IFORM_PEXTRQ_GPR64q_XMMdq_IMM=(XED_ICLASS_PEXTRQ<<8)+1, 
861   XED_IFORM_PEXTRW_GPRy_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+0, 
862   XED_IFORM_PEXTRW_MEMw_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+1, 
863   XED_IFORM_PEXTRW_GPRy_MMXq_IMM=(XED_ICLASS_PEXTRW<<8)+2, 
864   XED_IFORM_PEXTRW_GPR32d_XMMdq_IMM=(XED_ICLASS_PEXTRW<<8)+3, 
865   XED_IFORM_PF2ID_MMXq_MMXq=(XED_ICLASS_PF2ID<<8)+0, 
866   XED_IFORM_PF2ID_MMXq_MEMq=(XED_ICLASS_PF2ID<<8)+1, 
867   XED_IFORM_PF2IW_MMXq_MEMq=(XED_ICLASS_PF2IW<<8)+0, 
868   XED_IFORM_PF2IW_MMXq_MMXq=(XED_ICLASS_PF2IW<<8)+1, 
869   XED_IFORM_PFACC_MMXq_MEMq=(XED_ICLASS_PFACC<<8)+0, 
870   XED_IFORM_PFACC_MMXq_MMXq=(XED_ICLASS_PFACC<<8)+1, 
871   XED_IFORM_PFADD_MMXq_MMXq=(XED_ICLASS_PFADD<<8)+0, 
872   XED_IFORM_PFADD_MMXq_MEMq=(XED_ICLASS_PFADD<<8)+1, 
873   XED_IFORM_PFCMPEQ_MMXq_MMXq=(XED_ICLASS_PFCMPEQ<<8)+0, 
874   XED_IFORM_PFCMPEQ_MMXq_MEMq=(XED_ICLASS_PFCMPEQ<<8)+1, 
875   XED_IFORM_PFCMPGE_MMXq_MEMq=(XED_ICLASS_PFCMPGE<<8)+0, 
876   XED_IFORM_PFCMPGE_MMXq_MMXq=(XED_ICLASS_PFCMPGE<<8)+1, 
877   XED_IFORM_PFCMPGT_MMXq_MEMq=(XED_ICLASS_PFCMPGT<<8)+0, 
878   XED_IFORM_PFCMPGT_MMXq_MMXq=(XED_ICLASS_PFCMPGT<<8)+1, 
879   XED_IFORM_PFCPIT1_MMXq_MMXq=(XED_ICLASS_PFCPIT1<<8)+0, 
880   XED_IFORM_PFCPIT1_MMXq_MEMq=(XED_ICLASS_PFCPIT1<<8)+1, 
881   XED_IFORM_PFMAX_MMXq_MEMq=(XED_ICLASS_PFMAX<<8)+0, 
882   XED_IFORM_PFMAX_MMXq_MMXq=(XED_ICLASS_PFMAX<<8)+1, 
883   XED_IFORM_PFMIN_MMXq_MEMq=(XED_ICLASS_PFMIN<<8)+0, 
884   XED_IFORM_PFMIN_MMXq_MMXq=(XED_ICLASS_PFMIN<<8)+1, 
885   XED_IFORM_PFMUL_MMXq_MEMq=(XED_ICLASS_PFMUL<<8)+0, 
886   XED_IFORM_PFMUL_MMXq_MMXq=(XED_ICLASS_PFMUL<<8)+1, 
887   XED_IFORM_PFNACC_MMXq_MEMq=(XED_ICLASS_PFNACC<<8)+0, 
888   XED_IFORM_PFNACC_MMXq_MMXq=(XED_ICLASS_PFNACC<<8)+1, 
889   XED_IFORM_PFPNACC_MMXq_MEMq=(XED_ICLASS_PFPNACC<<8)+0, 
890   XED_IFORM_PFPNACC_MMXq_MMXq=(XED_ICLASS_PFPNACC<<8)+1, 
891   XED_IFORM_PFRCP_MMXq_MMXq=(XED_ICLASS_PFRCP<<8)+0, 
892   XED_IFORM_PFRCP_MMXq_MEMq=(XED_ICLASS_PFRCP<<8)+1, 
893   XED_IFORM_PFRCPIT2_MMXq_MEMq=(XED_ICLASS_PFRCPIT2<<8)+0, 
894   XED_IFORM_PFRCPIT2_MMXq_MMXq=(XED_ICLASS_PFRCPIT2<<8)+1, 
895   XED_IFORM_PFRSQIT1_MMXq_MEMq=(XED_ICLASS_PFRSQIT1<<8)+0, 
896   XED_IFORM_PFRSQIT1_MMXq_MMXq=(XED_ICLASS_PFRSQIT1<<8)+1, 
897   XED_IFORM_PFSQRT_MMXq_MMXq=(XED_ICLASS_PFSQRT<<8)+0, 
898   XED_IFORM_PFSQRT_MMXq_MEMq=(XED_ICLASS_PFSQRT<<8)+1, 
899   XED_IFORM_PFSUB_MMXq_MEMq=(XED_ICLASS_PFSUB<<8)+0, 
900   XED_IFORM_PFSUB_MMXq_MMXq=(XED_ICLASS_PFSUB<<8)+1, 
901   XED_IFORM_PFSUBR_MMXq_MMXq=(XED_ICLASS_PFSUBR<<8)+0, 
902   XED_IFORM_PFSUBR_MMXq_MEMq=(XED_ICLASS_PFSUBR<<8)+1, 
903   XED_IFORM_PHADDD_MMXq_MEMq=(XED_ICLASS_PHADDD<<8)+0, 
904   XED_IFORM_PHADDD_MMXq_MMXq=(XED_ICLASS_PHADDD<<8)+1, 
905   XED_IFORM_PHADDD_XMMdq_MEMdq=(XED_ICLASS_PHADDD<<8)+2, 
906   XED_IFORM_PHADDD_XMMdq_XMMdq=(XED_ICLASS_PHADDD<<8)+3, 
907   XED_IFORM_PHADDSW_MMXq_MEMq=(XED_ICLASS_PHADDSW<<8)+0, 
908   XED_IFORM_PHADDSW_MMXq_MMXq=(XED_ICLASS_PHADDSW<<8)+1, 
909   XED_IFORM_PHADDSW_XMMdq_XMMdq=(XED_ICLASS_PHADDSW<<8)+2, 
910   XED_IFORM_PHADDSW_XMMdq_MEMdq=(XED_ICLASS_PHADDSW<<8)+3, 
911   XED_IFORM_PHADDW_XMMdq_MEMdq=(XED_ICLASS_PHADDW<<8)+0, 
912   XED_IFORM_PHADDW_MMXq_MMXq=(XED_ICLASS_PHADDW<<8)+1, 
913   XED_IFORM_PHADDW_XMMdq_XMMdq=(XED_ICLASS_PHADDW<<8)+2, 
914   XED_IFORM_PHADDW_MMXq_MEMq=(XED_ICLASS_PHADDW<<8)+3, 
915   XED_IFORM_PHMINPOSUW_XMMdq_XMMdq=(XED_ICLASS_PHMINPOSUW<<8)+0, 
916   XED_IFORM_PHMINPOSUW_XMMdq_MEMdq=(XED_ICLASS_PHMINPOSUW<<8)+1, 
917   XED_IFORM_PHSUBD_MMXq_MEMq=(XED_ICLASS_PHSUBD<<8)+0, 
918   XED_IFORM_PHSUBD_XMMdq_XMMdq=(XED_ICLASS_PHSUBD<<8)+1, 
919   XED_IFORM_PHSUBD_XMMdq_MEMdq=(XED_ICLASS_PHSUBD<<8)+2, 
920   XED_IFORM_PHSUBD_MMXq_MMXq=(XED_ICLASS_PHSUBD<<8)+3, 
921   XED_IFORM_PHSUBSW_XMMdq_MEMdq=(XED_ICLASS_PHSUBSW<<8)+0, 
922   XED_IFORM_PHSUBSW_MMXq_MMXq=(XED_ICLASS_PHSUBSW<<8)+1, 
923   XED_IFORM_PHSUBSW_MMXq_MEMq=(XED_ICLASS_PHSUBSW<<8)+2, 
924   XED_IFORM_PHSUBSW_XMMdq_XMMdq=(XED_ICLASS_PHSUBSW<<8)+3, 
925   XED_IFORM_PHSUBW_MMXq_MMXq=(XED_ICLASS_PHSUBW<<8)+0, 
926   XED_IFORM_PHSUBW_XMMdq_MEMdq=(XED_ICLASS_PHSUBW<<8)+1, 
927   XED_IFORM_PHSUBW_MMXq_MEMq=(XED_ICLASS_PHSUBW<<8)+2, 
928   XED_IFORM_PHSUBW_XMMdq_XMMdq=(XED_ICLASS_PHSUBW<<8)+3, 
929   XED_IFORM_PI2FD_MMXq_MMXq=(XED_ICLASS_PI2FD<<8)+0, 
930   XED_IFORM_PI2FD_MMXq_MEMq=(XED_ICLASS_PI2FD<<8)+1, 
931   XED_IFORM_PI2FW_MMXq_MEMq=(XED_ICLASS_PI2FW<<8)+0, 
932   XED_IFORM_PI2FW_MMXq_MMXq=(XED_ICLASS_PI2FW<<8)+1, 
933   XED_IFORM_PINSRB_XMMdq_MEMb_IMM=(XED_ICLASS_PINSRB<<8)+0, 
934   XED_IFORM_PINSRB_XMMdq_GPR32d_IMM=(XED_ICLASS_PINSRB<<8)+1, 
935   XED_IFORM_PINSRD_XMMdq_GPR32d_IMM=(XED_ICLASS_PINSRD<<8)+0, 
936   XED_IFORM_PINSRD_XMMdq_MEMd_IMM=(XED_ICLASS_PINSRD<<8)+1, 
937   XED_IFORM_PINSRQ_XMMdq_GPR64q_IMM=(XED_ICLASS_PINSRQ<<8)+0, 
938   XED_IFORM_PINSRQ_XMMdq_MEMq_IMM=(XED_ICLASS_PINSRQ<<8)+1, 
939   XED_IFORM_PINSRW_MMXq_MEMw_IMM=(XED_ICLASS_PINSRW<<8)+0, 
940   XED_IFORM_PINSRW_XMMdq_GPRy_IMM=(XED_ICLASS_PINSRW<<8)+1, 
941   XED_IFORM_PINSRW_MMXq_GPRy_IMM=(XED_ICLASS_PINSRW<<8)+2, 
942   XED_IFORM_PINSRW_XMMdq_MEMw_IMM=(XED_ICLASS_PINSRW<<8)+3, 
943   XED_IFORM_PMADDUBSW_XMMdq_XMMdq=(XED_ICLASS_PMADDUBSW<<8)+0, 
944   XED_IFORM_PMADDUBSW_XMMdq_MEMdq=(XED_ICLASS_PMADDUBSW<<8)+1, 
945   XED_IFORM_PMADDUBSW_MMXq_MMXq=(XED_ICLASS_PMADDUBSW<<8)+2, 
946   XED_IFORM_PMADDUBSW_MMXq_MEMq=(XED_ICLASS_PMADDUBSW<<8)+3, 
947   XED_IFORM_PMADDWD_XMMdq_XMMdq=(XED_ICLASS_PMADDWD<<8)+0, 
948   XED_IFORM_PMADDWD_XMMdq_MEMdq=(XED_ICLASS_PMADDWD<<8)+1, 
949   XED_IFORM_PMADDWD_MMXq_MEMq=(XED_ICLASS_PMADDWD<<8)+2, 
950   XED_IFORM_PMADDWD_MMXq_MMXq=(XED_ICLASS_PMADDWD<<8)+3, 
951   XED_IFORM_PMAXSB_XMMdq_MEMdq=(XED_ICLASS_PMAXSB<<8)+0, 
952   XED_IFORM_PMAXSB_XMMdq_XMMdq=(XED_ICLASS_PMAXSB<<8)+1, 
953   XED_IFORM_PMAXSD_XMMdq_MEMdq=(XED_ICLASS_PMAXSD<<8)+0, 
954   XED_IFORM_PMAXSD_XMMdq_XMMdq=(XED_ICLASS_PMAXSD<<8)+1, 
955   XED_IFORM_PMAXSW_MMXq_MMXq=(XED_ICLASS_PMAXSW<<8)+0, 
956   XED_IFORM_PMAXSW_XMMdq_XMMdq=(XED_ICLASS_PMAXSW<<8)+1, 
957   XED_IFORM_PMAXSW_MMXq_MEMq=(XED_ICLASS_PMAXSW<<8)+2, 
958   XED_IFORM_PMAXSW_XMMdq_MEMdq=(XED_ICLASS_PMAXSW<<8)+3, 
959   XED_IFORM_PMAXUB_XMMdq_MEMdq=(XED_ICLASS_PMAXUB<<8)+0, 
960   XED_IFORM_PMAXUB_XMMdq_XMMdq=(XED_ICLASS_PMAXUB<<8)+1, 
961   XED_IFORM_PMAXUB_MMXq_MEMq=(XED_ICLASS_PMAXUB<<8)+2, 
962   XED_IFORM_PMAXUB_MMXq_MMXq=(XED_ICLASS_PMAXUB<<8)+3, 
963   XED_IFORM_PMAXUD_XMMdq_MEMdq=(XED_ICLASS_PMAXUD<<8)+0, 
964   XED_IFORM_PMAXUD_XMMdq_XMMdq=(XED_ICLASS_PMAXUD<<8)+1, 
965   XED_IFORM_PMAXUW_XMMdq_XMMdq=(XED_ICLASS_PMAXUW<<8)+0, 
966   XED_IFORM_PMAXUW_XMMdq_MEMdq=(XED_ICLASS_PMAXUW<<8)+1, 
967   XED_IFORM_PMINSB_XMMdq_MEMdq=(XED_ICLASS_PMINSB<<8)+0, 
968   XED_IFORM_PMINSB_XMMdq_XMMdq=(XED_ICLASS_PMINSB<<8)+1, 
969   XED_IFORM_PMINSD_XMMdq_MEMdq=(XED_ICLASS_PMINSD<<8)+0, 
970   XED_IFORM_PMINSD_XMMdq_XMMdq=(XED_ICLASS_PMINSD<<8)+1, 
971   XED_IFORM_PMINSW_XMMdq_XMMdq=(XED_ICLASS_PMINSW<<8)+0, 
972   XED_IFORM_PMINSW_XMMdq_MEMdq=(XED_ICLASS_PMINSW<<8)+1, 
973   XED_IFORM_PMINSW_MMXq_MMXq=(XED_ICLASS_PMINSW<<8)+2, 
974   XED_IFORM_PMINSW_MMXq_MEMq=(XED_ICLASS_PMINSW<<8)+3, 
975   XED_IFORM_PMINUB_MMXq_MEMq=(XED_ICLASS_PMINUB<<8)+0, 
976   XED_IFORM_PMINUB_XMMdq_XMMdq=(XED_ICLASS_PMINUB<<8)+1, 
977   XED_IFORM_PMINUB_XMMdq_MEMdq=(XED_ICLASS_PMINUB<<8)+2, 
978   XED_IFORM_PMINUB_MMXq_MMXq=(XED_ICLASS_PMINUB<<8)+3, 
979   XED_IFORM_PMINUD_XMMdq_MEMdq=(XED_ICLASS_PMINUD<<8)+0, 
980   XED_IFORM_PMINUD_XMMdq_XMMdq=(XED_ICLASS_PMINUD<<8)+1, 
981   XED_IFORM_PMINUW_XMMdq_XMMdq=(XED_ICLASS_PMINUW<<8)+0, 
982   XED_IFORM_PMINUW_XMMdq_MEMdq=(XED_ICLASS_PMINUW<<8)+1, 
983   XED_IFORM_PMOVMSKB_GPR32_XMMdq=(XED_ICLASS_PMOVMSKB<<8)+0, 
984   XED_IFORM_PMOVMSKB_GPR32_MMXq=(XED_ICLASS_PMOVMSKB<<8)+1, 
985   XED_IFORM_PMOVSXBD_XMMdq_MEMd=(XED_ICLASS_PMOVSXBD<<8)+0, 
986   XED_IFORM_PMOVSXBD_XMMdq_XMMd=(XED_ICLASS_PMOVSXBD<<8)+1, 
987   XED_IFORM_PMOVSXBQ_XMMdq_MEMw=(XED_ICLASS_PMOVSXBQ<<8)+0, 
988   XED_IFORM_PMOVSXBQ_XMMdq_XMMw=(XED_ICLASS_PMOVSXBQ<<8)+1, 
989   XED_IFORM_PMOVSXBW_XMMdq_XMMq=(XED_ICLASS_PMOVSXBW<<8)+0, 
990   XED_IFORM_PMOVSXBW_XMMdq_MEMq=(XED_ICLASS_PMOVSXBW<<8)+1, 
991   XED_IFORM_PMOVSXDQ_XMMdq_XMMq=(XED_ICLASS_PMOVSXDQ<<8)+0, 
992   XED_IFORM_PMOVSXDQ_XMMdq_MEMq=(XED_ICLASS_PMOVSXDQ<<8)+1, 
993   XED_IFORM_PMOVSXWD_XMMdq_XMMq=(XED_ICLASS_PMOVSXWD<<8)+0, 
994   XED_IFORM_PMOVSXWD_XMMdq_MEMq=(XED_ICLASS_PMOVSXWD<<8)+1, 
995   XED_IFORM_PMOVSXWQ_XMMdq_MEMd=(XED_ICLASS_PMOVSXWQ<<8)+0, 
996   XED_IFORM_PMOVSXWQ_XMMdq_XMMd=(XED_ICLASS_PMOVSXWQ<<8)+1, 
997   XED_IFORM_PMOVZXBD_XMMdq_XMMd=(XED_ICLASS_PMOVZXBD<<8)+0, 
998   XED_IFORM_PMOVZXBD_XMMdq_MEMd=(XED_ICLASS_PMOVZXBD<<8)+1, 
999   XED_IFORM_PMOVZXBQ_XMMdq_XMMw=(XED_ICLASS_PMOVZXBQ<<8)+0, 
1000   XED_IFORM_PMOVZXBQ_XMMdq_MEMw=(XED_ICLASS_PMOVZXBQ<<8)+1, 
1001   XED_IFORM_PMOVZXBW_XMMdq_MEMq=(XED_ICLASS_PMOVZXBW<<8)+0, 
1002   XED_IFORM_PMOVZXBW_XMMdq_XMMq=(XED_ICLASS_PMOVZXBW<<8)+1, 
1003   XED_IFORM_PMOVZXDQ_XMMdq_MEMq=(XED_ICLASS_PMOVZXDQ<<8)+0, 
1004   XED_IFORM_PMOVZXDQ_XMMdq_XMMq=(XED_ICLASS_PMOVZXDQ<<8)+1, 
1005   XED_IFORM_PMOVZXWD_XMMdq_MEMq=(XED_ICLASS_PMOVZXWD<<8)+0, 
1006   XED_IFORM_PMOVZXWD_XMMdq_XMMq=(XED_ICLASS_PMOVZXWD<<8)+1, 
1007   XED_IFORM_PMOVZXWQ_XMMdq_XMMd=(XED_ICLASS_PMOVZXWQ<<8)+0, 
1008   XED_IFORM_PMOVZXWQ_XMMdq_MEMd=(XED_ICLASS_PMOVZXWQ<<8)+1, 
1009   XED_IFORM_PMULDQ_XMMdq_MEMdq=(XED_ICLASS_PMULDQ<<8)+0, 
1010   XED_IFORM_PMULDQ_XMMdq_XMMdq=(XED_ICLASS_PMULDQ<<8)+1, 
1011   XED_IFORM_PMULHRSW_XMMdq_MEMdq=(XED_ICLASS_PMULHRSW<<8)+0, 
1012   XED_IFORM_PMULHRSW_XMMdq_XMMdq=(XED_ICLASS_PMULHRSW<<8)+1, 
1013   XED_IFORM_PMULHRSW_MMXq_MEMq=(XED_ICLASS_PMULHRSW<<8)+2, 
1014   XED_IFORM_PMULHRSW_MMXq_MMXq=(XED_ICLASS_PMULHRSW<<8)+3, 
1015   XED_IFORM_PMULHRW_MMXq_MEMq=(XED_ICLASS_PMULHRW<<8)+0, 
1016   XED_IFORM_PMULHRW_MMXq_MMXq=(XED_ICLASS_PMULHRW<<8)+1, 
1017   XED_IFORM_PMULHUW_XMMdq_MEMdq=(XED_ICLASS_PMULHUW<<8)+0, 
1018   XED_IFORM_PMULHUW_XMMdq_XMMdq=(XED_ICLASS_PMULHUW<<8)+1, 
1019   XED_IFORM_PMULHUW_MMXq_MMXq=(XED_ICLASS_PMULHUW<<8)+2, 
1020   XED_IFORM_PMULHUW_MMXq_MEMq=(XED_ICLASS_PMULHUW<<8)+3, 
1021   XED_IFORM_PMULHW_MMXq_MMXq=(XED_ICLASS_PMULHW<<8)+0, 
1022   XED_IFORM_PMULHW_XMMdq_MEMdq=(XED_ICLASS_PMULHW<<8)+1, 
1023   XED_IFORM_PMULHW_MMXq_MEMq=(XED_ICLASS_PMULHW<<8)+2, 
1024   XED_IFORM_PMULHW_XMMdq_XMMdq=(XED_ICLASS_PMULHW<<8)+3, 
1025   XED_IFORM_PMULLD_XMMdq_XMMdq=(XED_ICLASS_PMULLD<<8)+0, 
1026   XED_IFORM_PMULLD_XMMdq_MEMdq=(XED_ICLASS_PMULLD<<8)+1, 
1027   XED_IFORM_PMULLW_MMXq_MEMq=(XED_ICLASS_PMULLW<<8)+0, 
1028   XED_IFORM_PMULLW_XMMdq_XMMdq=(XED_ICLASS_PMULLW<<8)+1, 
1029   XED_IFORM_PMULLW_MMXq_MMXq=(XED_ICLASS_PMULLW<<8)+2, 
1030   XED_IFORM_PMULLW_XMMdq_MEMdq=(XED_ICLASS_PMULLW<<8)+3, 
1031   XED_IFORM_PMULUDQ_MMXq_MEMq=(XED_ICLASS_PMULUDQ<<8)+0, 
1032   XED_IFORM_PMULUDQ_XMMdq_MEMdq=(XED_ICLASS_PMULUDQ<<8)+1, 
1033   XED_IFORM_PMULUDQ_XMMdq_XMMdq=(XED_ICLASS_PMULUDQ<<8)+2, 
1034   XED_IFORM_PMULUDQ_MMXq_MMXq=(XED_ICLASS_PMULUDQ<<8)+3, 
1035   XED_IFORM_POP_SS=(XED_ICLASS_POP<<8)+0, 
1036   XED_IFORM_POP_DS=(XED_ICLASS_POP<<8)+1, 
1037   XED_IFORM_POP_MEMv=(XED_ICLASS_POP<<8)+2, 
1038   XED_IFORM_POP_GPRv=(XED_ICLASS_POP<<8)+3, 
1039   XED_IFORM_POP_ES=(XED_ICLASS_POP<<8)+4, 
1040   XED_IFORM_POP_GS=(XED_ICLASS_POP<<8)+5, 
1041   XED_IFORM_POP_FS=(XED_ICLASS_POP<<8)+6, 
1042   XED_IFORM_POPA=(XED_ICLASS_POPA<<8)+0, 
1043   XED_IFORM_POPAD=(XED_ICLASS_POPAD<<8)+0, 
1044   XED_IFORM_POPCNT_GPRv_GPRv=(XED_ICLASS_POPCNT<<8)+0, 
1045   XED_IFORM_POPCNT_GPRv_MEMv=(XED_ICLASS_POPCNT<<8)+1, 
1046   XED_IFORM_POPF=(XED_ICLASS_POPF<<8)+0, 
1047   XED_IFORM_POPFD=(XED_ICLASS_POPFD<<8)+0, 
1048   XED_IFORM_POPFQ=(XED_ICLASS_POPFQ<<8)+0, 
1049   XED_IFORM_POR_XMMdq_XMMdq=(XED_ICLASS_POR<<8)+0, 
1050   XED_IFORM_POR_XMMdq_MEMdq=(XED_ICLASS_POR<<8)+1, 
1051   XED_IFORM_POR_MMXq_MEMq=(XED_ICLASS_POR<<8)+2, 
1052   XED_IFORM_POR_MMXq_MMXq=(XED_ICLASS_POR<<8)+3, 
1053   XED_IFORM_PREFETCHNTA_MEMmprefetch=(XED_ICLASS_PREFETCHNTA<<8)+0, 
1054   XED_IFORM_PREFETCHT0_MEMmprefetch=(XED_ICLASS_PREFETCHT0<<8)+0, 
1055   XED_IFORM_PREFETCHT1_MEMmprefetch=(XED_ICLASS_PREFETCHT1<<8)+0, 
1056   XED_IFORM_PREFETCHT2_MEMmprefetch=(XED_ICLASS_PREFETCHT2<<8)+0, 
1057   XED_IFORM_PREFETCH_EXCLUSIVE_MEMmprefetch=(XED_ICLASS_PREFETCH_EXCLUSIVE<<8)+0, 
1058   XED_IFORM_PREFETCH_MODIFIED_MEMmprefetch=(XED_ICLASS_PREFETCH_MODIFIED<<8)+0, 
1059   XED_IFORM_PREFETCH_RESERVED_MEMmprefetch=(XED_ICLASS_PREFETCH_RESERVED<<8)+0, 
1060   XED_IFORM_PSADBW_MMXq_MMXq=(XED_ICLASS_PSADBW<<8)+0, 
1061   XED_IFORM_PSADBW_XMMdq_MEMdq=(XED_ICLASS_PSADBW<<8)+1, 
1062   XED_IFORM_PSADBW_MMXq_MEMq=(XED_ICLASS_PSADBW<<8)+2, 
1063   XED_IFORM_PSADBW_XMMdq_XMMdq=(XED_ICLASS_PSADBW<<8)+3, 
1064   XED_IFORM_PSHUFB_MMXq_MEMq=(XED_ICLASS_PSHUFB<<8)+0, 
1065   XED_IFORM_PSHUFB_XMMdq_XMMdq=(XED_ICLASS_PSHUFB<<8)+1, 
1066   XED_IFORM_PSHUFB_XMMdq_MEMdq=(XED_ICLASS_PSHUFB<<8)+2, 
1067   XED_IFORM_PSHUFB_MMXq_MMXq=(XED_ICLASS_PSHUFB<<8)+3, 
1068   XED_IFORM_PSHUFD_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFD<<8)+0, 
1069   XED_IFORM_PSHUFD_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFD<<8)+1, 
1070   XED_IFORM_PSHUFHW_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFHW<<8)+0, 
1071   XED_IFORM_PSHUFHW_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFHW<<8)+1, 
1072   XED_IFORM_PSHUFLW_XMMdq_XMMdq_IMM=(XED_ICLASS_PSHUFLW<<8)+0, 
1073   XED_IFORM_PSHUFLW_XMMdq_MEMdq_IMM=(XED_ICLASS_PSHUFLW<<8)+1, 
1074   XED_IFORM_PSHUFW_MMXq_MMXq_IMM=(XED_ICLASS_PSHUFW<<8)+0, 
1075   XED_IFORM_PSHUFW_MMXq_MEMq_IMM=(XED_ICLASS_PSHUFW<<8)+1, 
1076   XED_IFORM_PSIGNB_XMMdq_MEMdq=(XED_ICLASS_PSIGNB<<8)+0, 
1077   XED_IFORM_PSIGNB_XMMdq_XMMdq=(XED_ICLASS_PSIGNB<<8)+1, 
1078   XED_IFORM_PSIGNB_MMXq_MEMq=(XED_ICLASS_PSIGNB<<8)+2, 
1079   XED_IFORM_PSIGNB_MMXq_MMXq=(XED_ICLASS_PSIGNB<<8)+3, 
1080   XED_IFORM_PSIGND_MMXq_MMXq=(XED_ICLASS_PSIGND<<8)+0, 
1081   XED_IFORM_PSIGND_XMMdq_MEMdq=(XED_ICLASS_PSIGND<<8)+1, 
1082   XED_IFORM_PSIGND_MMXq_MEMq=(XED_ICLASS_PSIGND<<8)+2, 
1083   XED_IFORM_PSIGND_XMMdq_XMMdq=(XED_ICLASS_PSIGND<<8)+3, 
1084   XED_IFORM_PSIGNW_MMXq_MEMq=(XED_ICLASS_PSIGNW<<8)+0, 
1085   XED_IFORM_PSIGNW_XMMdq_XMMdq=(XED_ICLASS_PSIGNW<<8)+1, 
1086   XED_IFORM_PSIGNW_XMMdq_MEMdq=(XED_ICLASS_PSIGNW<<8)+2, 
1087   XED_IFORM_PSIGNW_MMXq_MMXq=(XED_ICLASS_PSIGNW<<8)+3, 
1088   XED_IFORM_PSLLD_XMMdq_XMMdq=(XED_ICLASS_PSLLD<<8)+0, 
1089   XED_IFORM_PSLLD_XMMdq_MEMdq=(XED_ICLASS_PSLLD<<8)+1, 
1090   XED_IFORM_PSLLD_XMMdq_IMM=(XED_ICLASS_PSLLD<<8)+2, 
1091   XED_IFORM_PSLLD_MMXq_MEMq=(XED_ICLASS_PSLLD<<8)+3, 
1092   XED_IFORM_PSLLD_MMXq_MMXq=(XED_ICLASS_PSLLD<<8)+4, 
1093   XED_IFORM_PSLLD_MMXq_IMM=(XED_ICLASS_PSLLD<<8)+5, 
1094   XED_IFORM_PSLLDQ_XMMdq_IMM=(XED_ICLASS_PSLLDQ<<8)+0, 
1095   XED_IFORM_PSLLQ_XMMdq_MEMdq=(XED_ICLASS_PSLLQ<<8)+0, 
1096   XED_IFORM_PSLLQ_XMMdq_IMM=(XED_ICLASS_PSLLQ<<8)+1, 
1097   XED_IFORM_PSLLQ_XMMdq_XMMdq=(XED_ICLASS_PSLLQ<<8)+2, 
1098   XED_IFORM_PSLLQ_MMXq_MEMq=(XED_ICLASS_PSLLQ<<8)+3, 
1099   XED_IFORM_PSLLQ_MMXq_IMM=(XED_ICLASS_PSLLQ<<8)+4, 
1100   XED_IFORM_PSLLQ_MMXq_MMXq=(XED_ICLASS_PSLLQ<<8)+5, 
1101   XED_IFORM_PSLLW_MMXq_MMXq=(XED_ICLASS_PSLLW<<8)+0, 
1102   XED_IFORM_PSLLW_MMXq_IMM=(XED_ICLASS_PSLLW<<8)+1, 
1103   XED_IFORM_PSLLW_MMXq_MEMq=(XED_ICLASS_PSLLW<<8)+2, 
1104   XED_IFORM_PSLLW_XMMdq_XMMdq=(XED_ICLASS_PSLLW<<8)+3, 
1105   XED_IFORM_PSLLW_XMMdq_IMM=(XED_ICLASS_PSLLW<<8)+4, 
1106   XED_IFORM_PSLLW_XMMdq_MEMdq=(XED_ICLASS_PSLLW<<8)+5, 
1107   XED_IFORM_PSRAD_XMMdq_MEMdq=(XED_ICLASS_PSRAD<<8)+0, 
1108   XED_IFORM_PSRAD_MMXq_MEMq=(XED_ICLASS_PSRAD<<8)+1, 
1109   XED_IFORM_PSRAD_MMXq_IMM=(XED_ICLASS_PSRAD<<8)+2, 
1110   XED_IFORM_PSRAD_XMMdq_IMM=(XED_ICLASS_PSRAD<<8)+3, 
1111   XED_IFORM_PSRAD_XMMdq_XMMdq=(XED_ICLASS_PSRAD<<8)+4, 
1112   XED_IFORM_PSRAD_MMXq_MMXq=(XED_ICLASS_PSRAD<<8)+5, 
1113   XED_IFORM_PSRAW_XMMdq_IMM=(XED_ICLASS_PSRAW<<8)+0, 
1114   XED_IFORM_PSRAW_MMXq_MEMq=(XED_ICLASS_PSRAW<<8)+1, 
1115   XED_IFORM_PSRAW_MMXq_MMXq=(XED_ICLASS_PSRAW<<8)+2, 
1116   XED_IFORM_PSRAW_XMMdq_MEMdq=(XED_ICLASS_PSRAW<<8)+3, 
1117   XED_IFORM_PSRAW_MMXq_IMM=(XED_ICLASS_PSRAW<<8)+4, 
1118   XED_IFORM_PSRAW_XMMdq_XMMdq=(XED_ICLASS_PSRAW<<8)+5, 
1119   XED_IFORM_PSRLD_MMXq_MEMq=(XED_ICLASS_PSRLD<<8)+0, 
1120   XED_IFORM_PSRLD_MMXq_IMM=(XED_ICLASS_PSRLD<<8)+1, 
1121   XED_IFORM_PSRLD_MMXq_MMXq=(XED_ICLASS_PSRLD<<8)+2, 
1122   XED_IFORM_PSRLD_XMMdq_XMMdq=(XED_ICLASS_PSRLD<<8)+3, 
1123   XED_IFORM_PSRLD_XMMdq_IMM=(XED_ICLASS_PSRLD<<8)+4, 
1124   XED_IFORM_PSRLD_XMMdq_MEMdq=(XED_ICLASS_PSRLD<<8)+5, 
1125   XED_IFORM_PSRLDQ_XMMdq_IMM=(XED_ICLASS_PSRLDQ<<8)+0, 
1126   XED_IFORM_PSRLQ_MMXq_MMXq=(XED_ICLASS_PSRLQ<<8)+0, 
1127   XED_IFORM_PSRLQ_XMMdq_IMM=(XED_ICLASS_PSRLQ<<8)+1, 
1128   XED_IFORM_PSRLQ_XMMdq_MEMdq=(XED_ICLASS_PSRLQ<<8)+2, 
1129   XED_IFORM_PSRLQ_MMXq_IMM=(XED_ICLASS_PSRLQ<<8)+3, 
1130   XED_IFORM_PSRLQ_MMXq_MEMq=(XED_ICLASS_PSRLQ<<8)+4, 
1131   XED_IFORM_PSRLQ_XMMdq_XMMdq=(XED_ICLASS_PSRLQ<<8)+5, 
1132   XED_IFORM_PSRLW_XMMdq_XMMdq=(XED_ICLASS_PSRLW<<8)+0, 
1133   XED_IFORM_PSRLW_MMXq_MEMq=(XED_ICLASS_PSRLW<<8)+1, 
1134   XED_IFORM_PSRLW_MMXq_MMXq=(XED_ICLASS_PSRLW<<8)+2, 
1135   XED_IFORM_PSRLW_XMMdq_MEMdq=(XED_ICLASS_PSRLW<<8)+3, 
1136   XED_IFORM_PSRLW_MMXq_IMM=(XED_ICLASS_PSRLW<<8)+4, 
1137   XED_IFORM_PSRLW_XMMdq_IMM=(XED_ICLASS_PSRLW<<8)+5, 
1138   XED_IFORM_PSUBB_XMMdq_MEMdq=(XED_ICLASS_PSUBB<<8)+0, 
1139   XED_IFORM_PSUBB_XMMdq_XMMdq=(XED_ICLASS_PSUBB<<8)+1, 
1140   XED_IFORM_PSUBB_MMXq_MEMq=(XED_ICLASS_PSUBB<<8)+2, 
1141   XED_IFORM_PSUBB_MMXq_MMXq=(XED_ICLASS_PSUBB<<8)+3, 
1142   XED_IFORM_PSUBD_MMXq_MMXq=(XED_ICLASS_PSUBD<<8)+0, 
1143   XED_IFORM_PSUBD_XMMdq_MEMdq=(XED_ICLASS_PSUBD<<8)+1, 
1144   XED_IFORM_PSUBD_MMXq_MEMq=(XED_ICLASS_PSUBD<<8)+2, 
1145   XED_IFORM_PSUBD_XMMdq_XMMdq=(XED_ICLASS_PSUBD<<8)+3, 
1146   XED_IFORM_PSUBQ_MMXq_MMXq=(XED_ICLASS_PSUBQ<<8)+0, 
1147   XED_IFORM_PSUBQ_XMMdq_XMMdq=(XED_ICLASS_PSUBQ<<8)+1, 
1148   XED_IFORM_PSUBQ_MMXq_MEMq=(XED_ICLASS_PSUBQ<<8)+2, 
1149   XED_IFORM_PSUBQ_XMMdq_MEMdq=(XED_ICLASS_PSUBQ<<8)+3, 
1150   XED_IFORM_PSUBSB_XMMdq_MEMdq=(XED_ICLASS_PSUBSB<<8)+0, 
1151   XED_IFORM_PSUBSB_MMXq_MEMq=(XED_ICLASS_PSUBSB<<8)+1, 
1152   XED_IFORM_PSUBSB_XMMdq_XMMdq=(XED_ICLASS_PSUBSB<<8)+2, 
1153   XED_IFORM_PSUBSB_MMXq_MMXq=(XED_ICLASS_PSUBSB<<8)+3, 
1154   XED_IFORM_PSUBSW_XMMdq_MEMdq=(XED_ICLASS_PSUBSW<<8)+0, 
1155   XED_IFORM_PSUBSW_MMXq_MMXq=(XED_ICLASS_PSUBSW<<8)+1, 
1156   XED_IFORM_PSUBSW_XMMdq_XMMdq=(XED_ICLASS_PSUBSW<<8)+2, 
1157   XED_IFORM_PSUBSW_MMXq_MEMq=(XED_ICLASS_PSUBSW<<8)+3, 
1158   XED_IFORM_PSUBUSB_MMXq_MMXq=(XED_ICLASS_PSUBUSB<<8)+0, 
1159   XED_IFORM_PSUBUSB_MMXq_MEMq=(XED_ICLASS_PSUBUSB<<8)+1, 
1160   XED_IFORM_PSUBUSB_XMMdq_XMMdq=(XED_ICLASS_PSUBUSB<<8)+2, 
1161   XED_IFORM_PSUBUSB_XMMdq_MEMdq=(XED_ICLASS_PSUBUSB<<8)+3, 
1162   XED_IFORM_PSUBUSW_MMXq_MMXq=(XED_ICLASS_PSUBUSW<<8)+0, 
1163   XED_IFORM_PSUBUSW_XMMdq_MEMdq=(XED_ICLASS_PSUBUSW<<8)+1, 
1164   XED_IFORM_PSUBUSW_XMMdq_XMMdq=(XED_ICLASS_PSUBUSW<<8)+2, 
1165   XED_IFORM_PSUBUSW_MMXq_MEMq=(XED_ICLASS_PSUBUSW<<8)+3, 
1166   XED_IFORM_PSUBW_MMXq_MEMq=(XED_ICLASS_PSUBW<<8)+0, 
1167   XED_IFORM_PSUBW_XMMdq_XMMdq=(XED_ICLASS_PSUBW<<8)+1, 
1168   XED_IFORM_PSUBW_XMMdq_MEMdq=(XED_ICLASS_PSUBW<<8)+2, 
1169   XED_IFORM_PSUBW_MMXq_MMXq=(XED_ICLASS_PSUBW<<8)+3, 
1170   XED_IFORM_PSWAPD_MMXq_MEMq=(XED_ICLASS_PSWAPD<<8)+0, 
1171   XED_IFORM_PSWAPD_MMXq_MMXq=(XED_ICLASS_PSWAPD<<8)+1, 
1172   XED_IFORM_PTEST_XMMdq_MEMdq=(XED_ICLASS_PTEST<<8)+0, 
1173   XED_IFORM_PTEST_XMMdq_XMMdq=(XED_ICLASS_PTEST<<8)+1, 
1174   XED_IFORM_PUNPCKHBW_XMMdq_XMMq=(XED_ICLASS_PUNPCKHBW<<8)+0, 
1175   XED_IFORM_PUNPCKHBW_MMXq_MMXd=(XED_ICLASS_PUNPCKHBW<<8)+1, 
1176   XED_IFORM_PUNPCKHBW_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHBW<<8)+2, 
1177   XED_IFORM_PUNPCKHBW_MMXq_MEMq=(XED_ICLASS_PUNPCKHBW<<8)+3, 
1178   XED_IFORM_PUNPCKHDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKHDQ<<8)+0, 
1179   XED_IFORM_PUNPCKHDQ_MMXq_MMXd=(XED_ICLASS_PUNPCKHDQ<<8)+1, 
1180   XED_IFORM_PUNPCKHDQ_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHDQ<<8)+2, 
1181   XED_IFORM_PUNPCKHDQ_MMXq_MEMq=(XED_ICLASS_PUNPCKHDQ<<8)+3, 
1182   XED_IFORM_PUNPCKHQDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKHQDQ<<8)+0, 
1183   XED_IFORM_PUNPCKHQDQ_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHQDQ<<8)+1, 
1184   XED_IFORM_PUNPCKHWD_XMMdq_XMMq=(XED_ICLASS_PUNPCKHWD<<8)+0, 
1185   XED_IFORM_PUNPCKHWD_MMXq_MMXd=(XED_ICLASS_PUNPCKHWD<<8)+1, 
1186   XED_IFORM_PUNPCKHWD_XMMdq_MEMdq=(XED_ICLASS_PUNPCKHWD<<8)+2, 
1187   XED_IFORM_PUNPCKHWD_MMXq_MEMq=(XED_ICLASS_PUNPCKHWD<<8)+3, 
1188   XED_IFORM_PUNPCKLBW_MMXq_MMXd=(XED_ICLASS_PUNPCKLBW<<8)+0, 
1189   XED_IFORM_PUNPCKLBW_XMMdq_MEMq=(XED_ICLASS_PUNPCKLBW<<8)+1, 
1190   XED_IFORM_PUNPCKLBW_XMMdq_XMMq=(XED_ICLASS_PUNPCKLBW<<8)+2, 
1191   XED_IFORM_PUNPCKLBW_MMXq_MEMd=(XED_ICLASS_PUNPCKLBW<<8)+3, 
1192   XED_IFORM_PUNPCKLDQ_MMXq_MMXd=(XED_ICLASS_PUNPCKLDQ<<8)+0, 
1193   XED_IFORM_PUNPCKLDQ_XMMdq_MEMq=(XED_ICLASS_PUNPCKLDQ<<8)+1, 
1194   XED_IFORM_PUNPCKLDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKLDQ<<8)+2, 
1195   XED_IFORM_PUNPCKLDQ_MMXq_MEMd=(XED_ICLASS_PUNPCKLDQ<<8)+3, 
1196   XED_IFORM_PUNPCKLQDQ_XMMdq_XMMq=(XED_ICLASS_PUNPCKLQDQ<<8)+0, 
1197   XED_IFORM_PUNPCKLQDQ_XMMdq_MEMq=(XED_ICLASS_PUNPCKLQDQ<<8)+1, 
1198   XED_IFORM_PUNPCKLWD_MMXq_MMXd=(XED_ICLASS_PUNPCKLWD<<8)+0, 
1199   XED_IFORM_PUNPCKLWD_XMMdq_MEMq=(XED_ICLASS_PUNPCKLWD<<8)+1, 
1200   XED_IFORM_PUNPCKLWD_XMMdq_XMMq=(XED_ICLASS_PUNPCKLWD<<8)+2, 
1201   XED_IFORM_PUNPCKLWD_MMXq_MEMd=(XED_ICLASS_PUNPCKLWD<<8)+3, 
1202   XED_IFORM_PUSH_FS=(XED_ICLASS_PUSH<<8)+0, 
1203   XED_IFORM_PUSH_SS=(XED_ICLASS_PUSH<<8)+1, 
1204   XED_IFORM_PUSH_GPRv=(XED_ICLASS_PUSH<<8)+2, 
1205   XED_IFORM_PUSH_GS=(XED_ICLASS_PUSH<<8)+3, 
1206   XED_IFORM_PUSH_CS=(XED_ICLASS_PUSH<<8)+4, 
1207   XED_IFORM_PUSH_MEMv=(XED_ICLASS_PUSH<<8)+5, 
1208   XED_IFORM_PUSH_ES=(XED_ICLASS_PUSH<<8)+6, 
1209   XED_IFORM_PUSH_IMM=(XED_ICLASS_PUSH<<8)+7, 
1210   XED_IFORM_PUSH_DS=(XED_ICLASS_PUSH<<8)+8, 
1211   XED_IFORM_PUSHA=(XED_ICLASS_PUSHA<<8)+0, 
1212   XED_IFORM_PUSHAD=(XED_ICLASS_PUSHAD<<8)+0, 
1213   XED_IFORM_PUSHF=(XED_ICLASS_PUSHF<<8)+0, 
1214   XED_IFORM_PUSHFD=(XED_ICLASS_PUSHFD<<8)+0, 
1215   XED_IFORM_PUSHFQ=(XED_ICLASS_PUSHFQ<<8)+0, 
1216   XED_IFORM_PXOR_XMMdq_MEMdq=(XED_ICLASS_PXOR<<8)+0, 
1217   XED_IFORM_PXOR_MMXq_MMXq=(XED_ICLASS_PXOR<<8)+1, 
1218   XED_IFORM_PXOR_MMXq_MEMq=(XED_ICLASS_PXOR<<8)+2, 
1219   XED_IFORM_PXOR_XMMdq_XMMdq=(XED_ICLASS_PXOR<<8)+3, 
1220   XED_IFORM_RCL_MEMv_CL=(XED_ICLASS_RCL<<8)+0, 
1221   XED_IFORM_RCL_MEMb_CL=(XED_ICLASS_RCL<<8)+1, 
1222   XED_IFORM_RCL_GPRv_CL=(XED_ICLASS_RCL<<8)+2, 
1223   XED_IFORM_RCL_MEMb_IMM=(XED_ICLASS_RCL<<8)+3, 
1224   XED_IFORM_RCL_MEMv_ONE=(XED_ICLASS_RCL<<8)+4, 
1225   XED_IFORM_RCL_GPR8_ONE=(XED_ICLASS_RCL<<8)+5, 
1226   XED_IFORM_RCL_GPR8_IMM=(XED_ICLASS_RCL<<8)+6, 
1227   XED_IFORM_RCL_MEMv_IMM=(XED_ICLASS_RCL<<8)+7, 
1228   XED_IFORM_RCL_MEMb_ONE=(XED_ICLASS_RCL<<8)+8, 
1229   XED_IFORM_RCL_GPRv_ONE=(XED_ICLASS_RCL<<8)+9, 
1230   XED_IFORM_RCL_GPRv_IMM=(XED_ICLASS_RCL<<8)+10, 
1231   XED_IFORM_RCL_GPR8_CL=(XED_ICLASS_RCL<<8)+11, 
1232   XED_IFORM_RCPPS_XMMps_MEMps=(XED_ICLASS_RCPPS<<8)+0, 
1233   XED_IFORM_RCPPS_XMMps_XMMps=(XED_ICLASS_RCPPS<<8)+1, 
1234   XED_IFORM_RCPSS_XMMss_XMMss=(XED_ICLASS_RCPSS<<8)+0, 
1235   XED_IFORM_RCPSS_XMMss_MEMss=(XED_ICLASS_RCPSS<<8)+1, 
1236   XED_IFORM_RCR_GPR8_CL=(XED_ICLASS_RCR<<8)+0, 
1237   XED_IFORM_RCR_MEMv_ONE=(XED_ICLASS_RCR<<8)+1, 
1238   XED_IFORM_RCR_GPR8_IMM=(XED_ICLASS_RCR<<8)+2, 
1239   XED_IFORM_RCR_MEMb_ONE=(XED_ICLASS_RCR<<8)+3, 
1240   XED_IFORM_RCR_GPRv_ONE=(XED_ICLASS_RCR<<8)+4, 
1241   XED_IFORM_RCR_MEMb_IMM=(XED_ICLASS_RCR<<8)+5, 
1242   XED_IFORM_RCR_GPR8_ONE=(XED_ICLASS_RCR<<8)+6, 
1243   XED_IFORM_RCR_MEMv_IMM=(XED_ICLASS_RCR<<8)+7, 
1244   XED_IFORM_RCR_GPRv_IMM=(XED_ICLASS_RCR<<8)+8, 
1245   XED_IFORM_RCR_MEMv_CL=(XED_ICLASS_RCR<<8)+9, 
1246   XED_IFORM_RCR_GPRv_CL=(XED_ICLASS_RCR<<8)+10, 
1247   XED_IFORM_RCR_MEMb_CL=(XED_ICLASS_RCR<<8)+11, 
1248   XED_IFORM_RDMSR=(XED_ICLASS_RDMSR<<8)+0, 
1249   XED_IFORM_RDPMC=(XED_ICLASS_RDPMC<<8)+0, 
1250   XED_IFORM_RDTSC=(XED_ICLASS_RDTSC<<8)+0, 
1251   XED_IFORM_RDTSCP=(XED_ICLASS_RDTSCP<<8)+0, 
1252   XED_IFORM_RET_FAR_IMM=(XED_ICLASS_RET_FAR<<8)+0, 
1253   XED_IFORM_RET_FAR=(XED_ICLASS_RET_FAR<<8)+1, 
1254   XED_IFORM_RET_NEAR_IMM=(XED_ICLASS_RET_NEAR<<8)+0, 
1255   XED_IFORM_RET_NEAR=(XED_ICLASS_RET_NEAR<<8)+1, 
1256   XED_IFORM_ROL_GPRv_IMM=(XED_ICLASS_ROL<<8)+0, 
1257   XED_IFORM_ROL_GPR8_ONE=(XED_ICLASS_ROL<<8)+1, 
1258   XED_IFORM_ROL_MEMv_CL=(XED_ICLASS_ROL<<8)+2, 
1259   XED_IFORM_ROL_MEMb_IMM=(XED_ICLASS_ROL<<8)+3, 
1260   XED_IFORM_ROL_MEMv_ONE=(XED_ICLASS_ROL<<8)+4, 
1261   XED_IFORM_ROL_MEMb_CL=(XED_ICLASS_ROL<<8)+5, 
1262   XED_IFORM_ROL_GPRv_CL=(XED_ICLASS_ROL<<8)+6, 
1263   XED_IFORM_ROL_GPR8_CL=(XED_ICLASS_ROL<<8)+7, 
1264   XED_IFORM_ROL_GPRv_ONE=(XED_ICLASS_ROL<<8)+8, 
1265   XED_IFORM_ROL_MEMv_IMM=(XED_ICLASS_ROL<<8)+9, 
1266   XED_IFORM_ROL_MEMb_ONE=(XED_ICLASS_ROL<<8)+10, 
1267   XED_IFORM_ROL_GPR8_IMM=(XED_ICLASS_ROL<<8)+11, 
1268   XED_IFORM_ROR_MEMb_ONE=(XED_ICLASS_ROR<<8)+0, 
1269   XED_IFORM_ROR_MEMv_ONE=(XED_ICLASS_ROR<<8)+1, 
1270   XED_IFORM_ROR_GPR8_CL=(XED_ICLASS_ROR<<8)+2, 
1271   XED_IFORM_ROR_MEMv_IMM=(XED_ICLASS_ROR<<8)+3, 
1272   XED_IFORM_ROR_GPRv_ONE=(XED_ICLASS_ROR<<8)+4, 
1273   XED_IFORM_ROR_MEMb_IMM=(XED_ICLASS_ROR<<8)+5, 
1274   XED_IFORM_ROR_GPRv_IMM=(XED_ICLASS_ROR<<8)+6, 
1275   XED_IFORM_ROR_MEMb_CL=(XED_ICLASS_ROR<<8)+7, 
1276   XED_IFORM_ROR_GPR8_ONE=(XED_ICLASS_ROR<<8)+8, 
1277   XED_IFORM_ROR_MEMv_CL=(XED_ICLASS_ROR<<8)+9, 
1278   XED_IFORM_ROR_GPR8_IMM=(XED_ICLASS_ROR<<8)+10, 
1279   XED_IFORM_ROR_GPRv_CL=(XED_ICLASS_ROR<<8)+11, 
1280   XED_IFORM_ROUNDPD_XMMpd_XMMpd_IMM=(XED_ICLASS_ROUNDPD<<8)+0, 
1281   XED_IFORM_ROUNDPD_XMMpd_MEMpd_IMM=(XED_ICLASS_ROUNDPD<<8)+1, 
1282   XED_IFORM_ROUNDPS_XMMps_MEMps_IMM=(XED_ICLASS_ROUNDPS<<8)+0, 
1283   XED_IFORM_ROUNDPS_XMMps_XMMps_IMM=(XED_ICLASS_ROUNDPS<<8)+1, 
1284   XED_IFORM_ROUNDSD_XMMq_MEMq_IMM=(XED_ICLASS_ROUNDSD<<8)+0, 
1285   XED_IFORM_ROUNDSD_XMMq_XMMq_IMM=(XED_ICLASS_ROUNDSD<<8)+1, 
1286   XED_IFORM_ROUNDSS_XMMd_MEMd_IMM=(XED_ICLASS_ROUNDSS<<8)+0, 
1287   XED_IFORM_ROUNDSS_XMMd_XMMd_IMM=(XED_ICLASS_ROUNDSS<<8)+1, 
1288   XED_IFORM_RSM=(XED_ICLASS_RSM<<8)+0, 
1289   XED_IFORM_RSQRTPS_XMMps_XMMps=(XED_ICLASS_RSQRTPS<<8)+0, 
1290   XED_IFORM_RSQRTPS_XMMps_MEMps=(XED_ICLASS_RSQRTPS<<8)+1, 
1291   XED_IFORM_RSQRTSS_XMMss_MEMss=(XED_ICLASS_RSQRTSS<<8)+0, 
1292   XED_IFORM_RSQRTSS_XMMss_XMMss=(XED_ICLASS_RSQRTSS<<8)+1, 
1293   XED_IFORM_SAHF=(XED_ICLASS_SAHF<<8)+0, 
1294   XED_IFORM_SALC=(XED_ICLASS_SALC<<8)+0, 
1295   XED_IFORM_SAR_MEMv_CL=(XED_ICLASS_SAR<<8)+0, 
1296   XED_IFORM_SAR_GPRv_IMM=(XED_ICLASS_SAR<<8)+1, 
1297   XED_IFORM_SAR_GPR8_ONE=(XED_ICLASS_SAR<<8)+2, 
1298   XED_IFORM_SAR_GPR8_IMM=(XED_ICLASS_SAR<<8)+3, 
1299   XED_IFORM_SAR_MEMv_ONE=(XED_ICLASS_SAR<<8)+4, 
1300   XED_IFORM_SAR_MEMb_CL=(XED_ICLASS_SAR<<8)+5, 
1301   XED_IFORM_SAR_MEMb_IMM=(XED_ICLASS_SAR<<8)+6, 
1302   XED_IFORM_SAR_MEMv_IMM=(XED_ICLASS_SAR<<8)+7, 
1303   XED_IFORM_SAR_GPR8_CL=(XED_ICLASS_SAR<<8)+8, 
1304   XED_IFORM_SAR_GPRv_CL=(XED_ICLASS_SAR<<8)+9, 
1305   XED_IFORM_SAR_GPRv_ONE=(XED_ICLASS_SAR<<8)+10, 
1306   XED_IFORM_SAR_MEMb_ONE=(XED_ICLASS_SAR<<8)+11, 
1307   XED_IFORM_SBB_AL_IMM=(XED_ICLASS_SBB<<8)+0, 
1308   XED_IFORM_SBB_MEMv_GPRv=(XED_ICLASS_SBB<<8)+1, 
1309   XED_IFORM_SBB_MEMb_IMM=(XED_ICLASS_SBB<<8)+2, 
1310   XED_IFORM_SBB_GPRv_GPRv=(XED_ICLASS_SBB<<8)+3, 
1311   XED_IFORM_SBB_OrAX_IMM=(XED_ICLASS_SBB<<8)+4, 
1312   XED_IFORM_SBB_GPR8_GPR8=(XED_ICLASS_SBB<<8)+5, 
1313   XED_IFORM_SBB_GPR8_IMM=(XED_ICLASS_SBB<<8)+6, 
1314   XED_IFORM_SBB_MEMv_IMM=(XED_ICLASS_SBB<<8)+7, 
1315   XED_IFORM_SBB_MEMb_GPR8=(XED_ICLASS_SBB<<8)+8, 
1316   XED_IFORM_SBB_GPRv_MEMv=(XED_ICLASS_SBB<<8)+9, 
1317   XED_IFORM_SBB_GPRv_IMM=(XED_ICLASS_SBB<<8)+10, 
1318   XED_IFORM_SBB_GPR8_MEMb=(XED_ICLASS_SBB<<8)+11, 
1319   XED_IFORM_SCASB=(XED_ICLASS_SCASB<<8)+0, 
1320   XED_IFORM_SCASD=(XED_ICLASS_SCASD<<8)+0, 
1321   XED_IFORM_SCASQ=(XED_ICLASS_SCASQ<<8)+0, 
1322   XED_IFORM_SCASW=(XED_ICLASS_SCASW<<8)+0, 
1323   XED_IFORM_SETB_GPR8=(XED_ICLASS_SETB<<8)+0, 
1324   XED_IFORM_SETB_MEMb=(XED_ICLASS_SETB<<8)+1, 
1325   XED_IFORM_SETBE_GPR8=(XED_ICLASS_SETBE<<8)+0, 
1326   XED_IFORM_SETBE_MEMb=(XED_ICLASS_SETBE<<8)+1, 
1327   XED_IFORM_SETL_MEMb=(XED_ICLASS_SETL<<8)+0, 
1328   XED_IFORM_SETL_GPR8=(XED_ICLASS_SETL<<8)+1, 
1329   XED_IFORM_SETLE_GPR8=(XED_ICLASS_SETLE<<8)+0, 
1330   XED_IFORM_SETLE_MEMb=(XED_ICLASS_SETLE<<8)+1, 
1331   XED_IFORM_SETNB_GPR8=(XED_ICLASS_SETNB<<8)+0, 
1332   XED_IFORM_SETNB_MEMb=(XED_ICLASS_SETNB<<8)+1, 
1333   XED_IFORM_SETNBE_MEMb=(XED_ICLASS_SETNBE<<8)+0, 
1334   XED_IFORM_SETNBE_GPR8=(XED_ICLASS_SETNBE<<8)+1, 
1335   XED_IFORM_SETNL_GPR8=(XED_ICLASS_SETNL<<8)+0, 
1336   XED_IFORM_SETNL_MEMb=(XED_ICLASS_SETNL<<8)+1, 
1337   XED_IFORM_SETNLE_MEMb=(XED_ICLASS_SETNLE<<8)+0, 
1338   XED_IFORM_SETNLE_GPR8=(XED_ICLASS_SETNLE<<8)+1, 
1339   XED_IFORM_SETNO_MEMb=(XED_ICLASS_SETNO<<8)+0, 
1340   XED_IFORM_SETNO_GPR8=(XED_ICLASS_SETNO<<8)+1, 
1341   XED_IFORM_SETNP_MEMb=(XED_ICLASS_SETNP<<8)+0, 
1342   XED_IFORM_SETNP_GPR8=(XED_ICLASS_SETNP<<8)+1, 
1343   XED_IFORM_SETNS_GPR8=(XED_ICLASS_SETNS<<8)+0, 
1344   XED_IFORM_SETNS_MEMb=(XED_ICLASS_SETNS<<8)+1, 
1345   XED_IFORM_SETNZ_GPR8=(XED_ICLASS_SETNZ<<8)+0, 
1346   XED_IFORM_SETNZ_MEMb=(XED_ICLASS_SETNZ<<8)+1, 
1347   XED_IFORM_SETO_MEMb=(XED_ICLASS_SETO<<8)+0, 
1348   XED_IFORM_SETO_GPR8=(XED_ICLASS_SETO<<8)+1, 
1349   XED_IFORM_SETP_GPR8=(XED_ICLASS_SETP<<8)+0, 
1350   XED_IFORM_SETP_MEMb=(XED_ICLASS_SETP<<8)+1, 
1351   XED_IFORM_SETS_GPR8=(XED_ICLASS_SETS<<8)+0, 
1352   XED_IFORM_SETS_MEMb=(XED_ICLASS_SETS<<8)+1, 
1353   XED_IFORM_SETZ_GPR8=(XED_ICLASS_SETZ<<8)+0, 
1354   XED_IFORM_SETZ_MEMb=(XED_ICLASS_SETZ<<8)+1, 
1355   XED_IFORM_SFENCE=(XED_ICLASS_SFENCE<<8)+0, 
1356   XED_IFORM_SGDT_MEMs=(XED_ICLASS_SGDT<<8)+0, 
1357   XED_IFORM_SHL_MEMv_ONE=(XED_ICLASS_SHL<<8)+0, 
1358   XED_IFORM_SHL_GPRv_CL=(XED_ICLASS_SHL<<8)+1, 
1359   XED_IFORM_SHL_MEMb_CL=(XED_ICLASS_SHL<<8)+2, 
1360   XED_IFORM_SHL_MEMv_IMM=(XED_ICLASS_SHL<<8)+3, 
1361   XED_IFORM_SHL_GPRv_IMM=(XED_ICLASS_SHL<<8)+4, 
1362   XED_IFORM_SHL_GPR8_ONE=(XED_ICLASS_SHL<<8)+5, 
1363   XED_IFORM_SHL_GPRv_ONE=(XED_ICLASS_SHL<<8)+6, 
1364   XED_IFORM_SHL_MEMb_IMM=(XED_ICLASS_SHL<<8)+7, 
1365   XED_IFORM_SHL_MEMb_ONE=(XED_ICLASS_SHL<<8)+8, 
1366   XED_IFORM_SHL_MEMv_CL=(XED_ICLASS_SHL<<8)+9, 
1367   XED_IFORM_SHL_GPR8_IMM=(XED_ICLASS_SHL<<8)+10, 
1368   XED_IFORM_SHL_GPR8_CL=(XED_ICLASS_SHL<<8)+11, 
1369   XED_IFORM_SHLD_GPRv_GPRv_CL=(XED_ICLASS_SHLD<<8)+0, 
1370   XED_IFORM_SHLD_GPRv_GPRv_IMM=(XED_ICLASS_SHLD<<8)+1, 
1371   XED_IFORM_SHLD_MEMv_GPRv_IMM=(XED_ICLASS_SHLD<<8)+2, 
1372   XED_IFORM_SHLD_MEMv_GPRv_CL=(XED_ICLASS_SHLD<<8)+3, 
1373   XED_IFORM_SHR_MEMb_CL=(XED_ICLASS_SHR<<8)+0, 
1374   XED_IFORM_SHR_GPR8_CL=(XED_ICLASS_SHR<<8)+1, 
1375   XED_IFORM_SHR_GPR8_IMM=(XED_ICLASS_SHR<<8)+2, 
1376   XED_IFORM_SHR_GPRv_CL=(XED_ICLASS_SHR<<8)+3, 
1377   XED_IFORM_SHR_MEMb_IMM=(XED_ICLASS_SHR<<8)+4, 
1378   XED_IFORM_SHR_GPRv_IMM=(XED_ICLASS_SHR<<8)+5, 
1379   XED_IFORM_SHR_MEMv_ONE=(XED_ICLASS_SHR<<8)+6, 
1380   XED_IFORM_SHR_MEMb_ONE=(XED_ICLASS_SHR<<8)+7, 
1381   XED_IFORM_SHR_GPR8_ONE=(XED_ICLASS_SHR<<8)+8, 
1382   XED_IFORM_SHR_GPRv_ONE=(XED_ICLASS_SHR<<8)+9, 
1383   XED_IFORM_SHR_MEMv_CL=(XED_ICLASS_SHR<<8)+10, 
1384   XED_IFORM_SHR_MEMv_IMM=(XED_ICLASS_SHR<<8)+11, 
1385   XED_IFORM_SHRD_MEMv_GPRv_CL=(XED_ICLASS_SHRD<<8)+0, 
1386   XED_IFORM_SHRD_MEMv_GPRv_IMM=(XED_ICLASS_SHRD<<8)+1, 
1387   XED_IFORM_SHRD_GPRv_GPRv_CL=(XED_ICLASS_SHRD<<8)+2, 
1388   XED_IFORM_SHRD_GPRv_GPRv_IMM=(XED_ICLASS_SHRD<<8)+3, 
1389   XED_IFORM_SHUFPD_XMMpd_MEMpd_IMM=(XED_ICLASS_SHUFPD<<8)+0, 
1390   XED_IFORM_SHUFPD_XMMpd_XMMpd_IMM=(XED_ICLASS_SHUFPD<<8)+1, 
1391   XED_IFORM_SHUFPS_XMMps_XMMps_IMM=(XED_ICLASS_SHUFPS<<8)+0, 
1392   XED_IFORM_SHUFPS_XMMps_MEMps_IMM=(XED_ICLASS_SHUFPS<<8)+1, 
1393   XED_IFORM_SIDT_MEMs=(XED_ICLASS_SIDT<<8)+0, 
1394   XED_IFORM_SKINIT_EAX=(XED_ICLASS_SKINIT<<8)+0, 
1395   XED_IFORM_SLDT_GPRv=(XED_ICLASS_SLDT<<8)+0, 
1396   XED_IFORM_SLDT_MEMw=(XED_ICLASS_SLDT<<8)+1, 
1397   XED_IFORM_SMSW_GPRv=(XED_ICLASS_SMSW<<8)+0, 
1398   XED_IFORM_SMSW_MEMw=(XED_ICLASS_SMSW<<8)+1, 
1399   XED_IFORM_SQRTPD_XMMpd_XMMpd=(XED_ICLASS_SQRTPD<<8)+0, 
1400   XED_IFORM_SQRTPD_XMMpd_MEMpd=(XED_ICLASS_SQRTPD<<8)+1, 
1401   XED_IFORM_SQRTPS_XMMps_MEMps=(XED_ICLASS_SQRTPS<<8)+0, 
1402   XED_IFORM_SQRTPS_XMMps_XMMps=(XED_ICLASS_SQRTPS<<8)+1, 
1403   XED_IFORM_SQRTSD_XMMsd_MEMsd=(XED_ICLASS_SQRTSD<<8)+0, 
1404   XED_IFORM_SQRTSD_XMMsd_XMMsd=(XED_ICLASS_SQRTSD<<8)+1, 
1405   XED_IFORM_SQRTSS_XMMss_XMMss=(XED_ICLASS_SQRTSS<<8)+0, 
1406   XED_IFORM_SQRTSS_XMMss_MEMss=(XED_ICLASS_SQRTSS<<8)+1, 
1407   XED_IFORM_STC=(XED_ICLASS_STC<<8)+0, 
1408   XED_IFORM_STD=(XED_ICLASS_STD<<8)+0, 
1409   XED_IFORM_STGI=(XED_ICLASS_STGI<<8)+0, 
1410   XED_IFORM_STI=(XED_ICLASS_STI<<8)+0, 
1411   XED_IFORM_STMXCSR_MEMd=(XED_ICLASS_STMXCSR<<8)+0, 
1412   XED_IFORM_STOSB=(XED_ICLASS_STOSB<<8)+0, 
1413   XED_IFORM_STOSD=(XED_ICLASS_STOSD<<8)+0, 
1414   XED_IFORM_STOSQ=(XED_ICLASS_STOSQ<<8)+0, 
1415   XED_IFORM_STOSW=(XED_ICLASS_STOSW<<8)+0, 
1416   XED_IFORM_STR_GPRv=(XED_ICLASS_STR<<8)+0, 
1417   XED_IFORM_STR_MEMw=(XED_ICLASS_STR<<8)+1, 
1418   XED_IFORM_SUB_MEMv_IMM=(XED_ICLASS_SUB<<8)+0, 
1419   XED_IFORM_SUB_GPRv_IMM=(XED_ICLASS_SUB<<8)+1, 
1420   XED_IFORM_SUB_MEMb_GPR8=(XED_ICLASS_SUB<<8)+2, 
1421   XED_IFORM_SUB_MEMb_IMM=(XED_ICLASS_SUB<<8)+3, 
1422   XED_IFORM_SUB_OrAX_IMM=(XED_ICLASS_SUB<<8)+4, 
1423   XED_IFORM_SUB_GPR8_GPR8=(XED_ICLASS_SUB<<8)+5, 
1424   XED_IFORM_SUB_MEMv_GPRv=(XED_ICLASS_SUB<<8)+6, 
1425   XED_IFORM_SUB_GPRv_GPRv=(XED_ICLASS_SUB<<8)+7, 
1426   XED_IFORM_SUB_GPR8_MEMb=(XED_ICLASS_SUB<<8)+8, 
1427   XED_IFORM_SUB_AL_IMM=(XED_ICLASS_SUB<<8)+9, 
1428   XED_IFORM_SUB_GPR8_IMM=(XED_ICLASS_SUB<<8)+10, 
1429   XED_IFORM_SUB_GPRv_MEMv=(XED_ICLASS_SUB<<8)+11, 
1430   XED_IFORM_SUBPD_XMMpd_MEMpd=(XED_ICLASS_SUBPD<<8)+0, 
1431   XED_IFORM_SUBPD_XMMpd_XMMpd=(XED_ICLASS_SUBPD<<8)+1, 
1432   XED_IFORM_SUBPS_XMMps_XMMps=(XED_ICLASS_SUBPS<<8)+0, 
1433   XED_IFORM_SUBPS_XMMps_MEMps=(XED_ICLASS_SUBPS<<8)+1, 
1434   XED_IFORM_SUBSD_XMMsd_XMMsd=(XED_ICLASS_SUBSD<<8)+0, 
1435   XED_IFORM_SUBSD_XMMsd_MEMsd=(XED_ICLASS_SUBSD<<8)+1, 
1436   XED_IFORM_SUBSS_XMMss_MEMss=(XED_ICLASS_SUBSS<<8)+0, 
1437   XED_IFORM_SUBSS_XMMss_XMMss=(XED_ICLASS_SUBSS<<8)+1, 
1438   XED_IFORM_SWAPGS=(XED_ICLASS_SWAPGS<<8)+0, 
1439   XED_IFORM_SYSCALL=(XED_ICLASS_SYSCALL<<8)+0, 
1440   XED_IFORM_SYSENTER=(XED_ICLASS_SYSENTER<<8)+0, 
1441   XED_IFORM_SYSEXIT=(XED_ICLASS_SYSEXIT<<8)+0, 
1442   XED_IFORM_SYSRET=(XED_ICLASS_SYSRET<<8)+0, 
1443   XED_IFORM_TEST_OrAX_IMM=(XED_ICLASS_TEST<<8)+0, 
1444   XED_IFORM_TEST_MEMv_GPRv=(XED_ICLASS_TEST<<8)+1, 
1445   XED_IFORM_TEST_AL_IMM=(XED_ICLASS_TEST<<8)+2, 
1446   XED_IFORM_TEST_GPRv_GPRv=(XED_ICLASS_TEST<<8)+3, 
1447   XED_IFORM_TEST_MEMb_IMM=(XED_ICLASS_TEST<<8)+4, 
1448   XED_IFORM_TEST_GPR8_GPR8=(XED_ICLASS_TEST<<8)+5, 
1449   XED_IFORM_TEST_MEMb_GPR8=(XED_ICLASS_TEST<<8)+6, 
1450   XED_IFORM_TEST_GPR8_IMM=(XED_ICLASS_TEST<<8)+7, 
1451   XED_IFORM_TEST_GPRv_IMM=(XED_ICLASS_TEST<<8)+8, 
1452   XED_IFORM_TEST_MEMv_IMM=(XED_ICLASS_TEST<<8)+9, 
1453   XED_IFORM_UCOMISD_XMMsd_MEMsd=(XED_ICLASS_UCOMISD<<8)+0, 
1454   XED_IFORM_UCOMISD_XMMsd_XMMsd=(XED_ICLASS_UCOMISD<<8)+1, 
1455   XED_IFORM_UCOMISS_XMMss_XMMss=(XED_ICLASS_UCOMISS<<8)+0, 
1456   XED_IFORM_UCOMISS_XMMss_MEMss=(XED_ICLASS_UCOMISS<<8)+1, 
1457   XED_IFORM_UD2=(XED_ICLASS_UD2<<8)+0, 
1458   XED_IFORM_UNPCKHPD_XMMpd_MEMdq=(XED_ICLASS_UNPCKHPD<<8)+0, 
1459   XED_IFORM_UNPCKHPD_XMMpd_XMMq=(XED_ICLASS_UNPCKHPD<<8)+1, 
1460   XED_IFORM_UNPCKHPS_XMMps_XMMdq=(XED_ICLASS_UNPCKHPS<<8)+0, 
1461   XED_IFORM_UNPCKHPS_XMMps_MEMdq=(XED_ICLASS_UNPCKHPS<<8)+1, 
1462   XED_IFORM_UNPCKLPD_XMMpd_MEMq=(XED_ICLASS_UNPCKLPD<<8)+0, 
1463   XED_IFORM_UNPCKLPD_XMMpd_XMMq=(XED_ICLASS_UNPCKLPD<<8)+1, 
1464   XED_IFORM_UNPCKLPS_XMMps_XMMq=(XED_ICLASS_UNPCKLPS<<8)+0, 
1465   XED_IFORM_UNPCKLPS_XMMps_MEMq=(XED_ICLASS_UNPCKLPS<<8)+1, 
1466   XED_IFORM_VERR_GPR16=(XED_ICLASS_VERR<<8)+0, 
1467   XED_IFORM_VERR_MEMw=(XED_ICLASS_VERR<<8)+1, 
1468   XED_IFORM_VERW_GPR16=(XED_ICLASS_VERW<<8)+0, 
1469   XED_IFORM_VERW_MEMw=(XED_ICLASS_VERW<<8)+1, 
1470   XED_IFORM_VMCALL=(XED_ICLASS_VMCALL<<8)+0, 
1471   XED_IFORM_VMCLEAR_MEMq=(XED_ICLASS_VMCLEAR<<8)+0, 
1472   XED_IFORM_VMLAUNCH=(XED_ICLASS_VMLAUNCH<<8)+0, 
1473   XED_IFORM_VMLOAD_OrAX=(XED_ICLASS_VMLOAD<<8)+0, 
1474   XED_IFORM_VMMCALL=(XED_ICLASS_VMMCALL<<8)+0, 
1475   XED_IFORM_VMPTRLD_MEMq=(XED_ICLASS_VMPTRLD<<8)+0, 
1476   XED_IFORM_VMPTRST_MEMq=(XED_ICLASS_VMPTRST<<8)+0, 
1477   XED_IFORM_VMREAD_MEMq_GPR64=(XED_ICLASS_VMREAD<<8)+0, 
1478   XED_IFORM_VMREAD_GPR32_GPR32=(XED_ICLASS_VMREAD<<8)+1, 
1479   XED_IFORM_VMREAD_MEMd_GPR32=(XED_ICLASS_VMREAD<<8)+2, 
1480   XED_IFORM_VMREAD_GPR64_GPR64=(XED_ICLASS_VMREAD<<8)+3, 
1481   XED_IFORM_VMRESUME=(XED_ICLASS_VMRESUME<<8)+0, 
1482   XED_IFORM_VMRUN_OrAX=(XED_ICLASS_VMRUN<<8)+0, 
1483   XED_IFORM_VMSAVE=(XED_ICLASS_VMSAVE<<8)+0, 
1484   XED_IFORM_VMWRITE_GPR64_MEMq=(XED_ICLASS_VMWRITE<<8)+0, 
1485   XED_IFORM_VMWRITE_GPR32_GPR32=(XED_ICLASS_VMWRITE<<8)+1, 
1486   XED_IFORM_VMWRITE_GPR32_MEMd=(XED_ICLASS_VMWRITE<<8)+2, 
1487   XED_IFORM_VMWRITE_GPR64_GPR64=(XED_ICLASS_VMWRITE<<8)+3, 
1488   XED_IFORM_VMXOFF=(XED_ICLASS_VMXOFF<<8)+0, 
1489   XED_IFORM_VMXON_MEMq=(XED_ICLASS_VMXON<<8)+0, 
1490   XED_IFORM_WBINVD=(XED_ICLASS_WBINVD<<8)+0, 
1491   XED_IFORM_WRMSR=(XED_ICLASS_WRMSR<<8)+0, 
1492   XED_IFORM_XADD_GPRv_GPRv=(XED_ICLASS_XADD<<8)+0, 
1493   XED_IFORM_XADD_GPR8_GPR8=(XED_ICLASS_XADD<<8)+1, 
1494   XED_IFORM_XADD_MEMv_GPRv=(XED_ICLASS_XADD<<8)+2, 
1495   XED_IFORM_XADD_MEMb_GPR8=(XED_ICLASS_XADD<<8)+3, 
1496   XED_IFORM_XCHG_GPR8_GPR8=(XED_ICLASS_XCHG<<8)+0, 
1497   XED_IFORM_XCHG_MEMv_GPRv=(XED_ICLASS_XCHG<<8)+1, 
1498   XED_IFORM_XCHG_GPRv_GPRv=(XED_ICLASS_XCHG<<8)+2, 
1499   XED_IFORM_XCHG_MEMb_GPR8=(XED_ICLASS_XCHG<<8)+3, 
1500   XED_IFORM_XCHG_GPRv_OrAX=(XED_ICLASS_XCHG<<8)+4, 
1501   XED_IFORM_XGETBV=(XED_ICLASS_XGETBV<<8)+0, 
1502   XED_IFORM_XLAT_FINAL_DSEG=(XED_ICLASS_XLAT<<8)+0, 
1503   XED_IFORM_XLAT=(XED_ICLASS_XLAT<<8)+1, 
1504   XED_IFORM_XOR_GPRv_IMM=(XED_ICLASS_XOR<<8)+0, 
1505   XED_IFORM_XOR_MEMv_GPRv=(XED_ICLASS_XOR<<8)+1, 
1506   XED_IFORM_XOR_MEMb_IMM=(XED_ICLASS_XOR<<8)+2, 
1507   XED_IFORM_XOR_GPR8_MEMb=(XED_ICLASS_XOR<<8)+3, 
1508   XED_IFORM_XOR_MEMb_GPR8=(XED_ICLASS_XOR<<8)+4, 
1509   XED_IFORM_XOR_GPRv_MEMv=(XED_ICLASS_XOR<<8)+5, 
1510   XED_IFORM_XOR_AL_IMM=(XED_ICLASS_XOR<<8)+6, 
1511   XED_IFORM_XOR_GPRv_GPRv=(XED_ICLASS_XOR<<8)+7, 
1512   XED_IFORM_XOR_MEMv_IMM=(XED_ICLASS_XOR<<8)+8, 
1513   XED_IFORM_XOR_OrAX_IMM=(XED_ICLASS_XOR<<8)+9, 
1514   XED_IFORM_XOR_GPR8_GPR8=(XED_ICLASS_XOR<<8)+10, 
1515   XED_IFORM_XOR_GPR8_IMM=(XED_ICLASS_XOR<<8)+11, 
1516   XED_IFORM_XORPD_XMMpd_XMMpd=(XED_ICLASS_XORPD<<8)+0, 
1517   XED_IFORM_XORPD_XMMpd_MEMpd=(XED_ICLASS_XORPD<<8)+1, 
1518   XED_IFORM_XORPS_XMMps_MEMps=(XED_ICLASS_XORPS<<8)+0, 
1519   XED_IFORM_XORPS_XMMps_XMMps=(XED_ICLASS_XORPS<<8)+1, 
1520   XED_IFORM_XRSTOR_MEMmxsave=(XED_ICLASS_XRSTOR<<8)+0, 
1521   XED_IFORM_XSAVE_MEMmxsave=(XED_ICLASS_XSAVE<<8)+0, 
1522   XED_IFORM_XSETBV=(XED_ICLASS_XSETBV<<8)+0, 
1523   XED_IFORM_LAST
1524 } xed_iform_enum_t;
1525
1526 XED_DLL_EXPORT xed_iform_enum_t
1527 str2xed_iform_enum_t(const char* s);
1528 XED_DLL_EXPORT const char*
1529 xed_iform_enum_t2str(const xed_iform_enum_t p);
1530
1531 #endif